Modifiche recenti - Cerca:

emi7oP <a href="http://etyxbsmwlbop.com/">etyxbsmwlbop</a>, [url=http://ejkbnyaqouhe.com/]ejkbnyaqouhe[/url], [link=http://iytqgxxmxvee.com/]iytqgxxmxvee[/link], http://ddjproogyauv.com/

LibrerieUtili

Elenco delle librerie utili per Java

Autori: Vincenzo Manzoni
Hanno contribuito: Mauro Barzaghi

Sommario
In questa pagina si raccoglie un elenco di librerie scritte in Java, utili per i più svariati scopi (lettura/scrittura semplificata di file XML, realizzazione di grafici e di report, ... .

Perché questa pagina

Quante volte ci è capitato di pensare, mentre decidiamo se implementare o meno una certa funzionalità all'interno del nostro programma, se qualcuno non l'abbia già messa a disposizione di tutti sotto forma di libreria coperta da una licenza libera? E così via, a spulciare con il fedele Google tutto l'web alla sua ricerca.

Ovviamente i risultati di una ricerca sono molti e si finisce sempre per trovare 3-4 librerie che "più o meno" fanno la stessa cosa. Ma come decidere quale sia la migliore, quella che veramente fa per me?

Una prima possibilità è di provarle tutte, ma spesso non ce n'è il tempo. Così ho pensato che una condivisione della nostra esperienza di programmatori possa accelerare la decisione.

Per far questo, oltre a segnalare il nome della libreria e possibilmente il sito dove reperirla, sono graditi brevi commenti personali, basati sull'esperienza. Ovviamente se si avesse tanto da dire, si può sempre creare una nuova voce sotto la categoria Java. ;-)

Librerie utili

JDOM

Lettura e scrittura di file XML. Il sito da cui scaricare la libreria è www.jdom.org e la sua licenza è Apache-style.

La libreria semplifica notevolmente le operazioni di creazione di una struttura di oggetti a partire da un documento XML, che usando le classi Java predefinite è molto complessa.

Andrea ha già iniziato a scrivere la voce JDOM.

DOM4J

Lettura e scrittura di file XML. La libreria ha come obiettivo di sostituirsi a JDOM, il cui sviluppo è terminato ormai due anni fa. Il sito di riferimento è http://dom4j.org/.

JFreeChart

Realizzazione di grafici. Il sito da cui scaricare la libreria è www.jfree.org/jfreechart/ e la sua licenza è LGPL.

Ho fatto solo alcune prove per cercare di capire se questa libreria fosse valida e paragonabile ad un'altra commerciale e devo dire che mi ha piacevolmente sorpreso per la semplicità di utilizzo e la qualità dei grafici. L'unica pecca è che manca di una documentazione dettagliata, anche se attraverso Google è possibile trovare numerosi tutorial.

HSQLDB

Database relazionale in Java. Il sito di riferimento è www.hsqldb.org e la sua licenza non è una delle open source stantard.

Giorgio e Stefania possono dirci di puù sul suo utilizzo.

FOP

Conversione di file XML in vari formati, tra cui PDF e RTF. Il sito di riferimento è xmlgraphics.apache.org/fop/ e la sua licenza è Apache license, versione 2.0.

Ho usato la libreria al lavoro, per convertire file XML in PDF e RTF, attraverso un foglio di trasformazione XSL. La procedura non è delle più semplici, ma il risultato tipografico è notevole.

Ciao ragazzi, sono Mauro, come d'accordo con il Vinz,mi permetto di aggiungere qualche altra libreria utile:

JSMOOTH

Per creare eseguibili .exe (solo per Windows), sito di riferimento: http://jsmooth.sourceforge.net/

HTMLPARSER di Jakarta

Per fare il parsing di pagine html, utile per prelevare url, ancore, ma più in generale attributi e contenuto dei tag; la trovate qui http://htmlparser.sourceforge.net/

JDIC

JDesktop Integration Components,abbastanza complessa, ma molto potente! https://jdic.dev.java.net/

JAVAHELP

Non semplicissima da usare; permette di creare menù di help. http://java.sun.com/products/javahelp/download_binary.html/

Fat-Jar

Plugin per Eclipse per esportare i progetti come jar. Andrea ha scritto un piccolo articolo su Fat-Jar.

Modifica - Versioni - Stampa - Modifiche recenti - Cerca
Ultima modifica il 12/07/2006 ore 23:25 CEST (Vincenzo)