|
emi7oP <a href="http://etyxbsmwlbop.com/">etyxbsmwlbop</a>, [url=http://ejkbnyaqouhe.com/]ejkbnyaqouhe[/url], [link=http://iytqgxxmxvee.com/]iytqgxxmxvee[/link], http://ddjproogyauv.com/ |
Java /
LibrerieUtiliElenco delle librerie utili per JavaAutori: Vincenzo Manzoni 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 paginaQuante 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 utiliJDOMLettura 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. DOM4JLettura 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/. JFreeChartRealizzazione 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. HSQLDBDatabase 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. FOPConversione 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: JSMOOTHPer creare eseguibili .exe (solo per Windows), sito di riferimento: http://jsmooth.sourceforge.net/ HTMLPARSER di JakartaPer 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/ JDICJDesktop Integration Components,abbastanza complessa, ma molto potente! https://jdic.dev.java.net/ JAVAHELPNon semplicissima da usare; permette di creare menù di help. http://java.sun.com/products/javahelp/download_binary.html/ Fat-JarPlugin per Eclipse per esportare i progetti come jar. Andrea ha scritto un piccolo articolo su Fat-Jar. |