|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
by Ludwig Bargagli & Carlo Politi 2 ottobre 2005 |
Questo articolo si pone l’obiettivo di descrivere il progetto che abbiamo realizzato tra febbraio e aprile. Dovevamo scrivere un’applicazione web che consentisse la gestione e la divulgazione delle notizie degli uffici del Comune di Grosseto tramite l’uso dei feed RSS. Gli RSS sono dei files formattati in standard XML che contengono una lista (o feed) di titoli, sommari e links, recuperabili da speciali lettori, detti appunto RSS readers. Di lettori ce ne sono molti, sia Open Source sia commerciali. Di RSS non ne esiste un’unica versione, ma tante, con il risultato di trovarsi di fronte ad un dilemma per decidere quale sarà la versione o il formato universalmente valido.
|
by Marco Bonadonna 12 settembre 2005 |
Questo articolo si prefigge lo scopo di introdurre al linguaggio XML, con la descrizione della sintassi di base e del Document Type Definition (DTD).
Negli articoli seguenti si discuterà dell'utilizzo dei due modelli di parsing, DOM e SAX per l'interpretazione di un documento XML, con un esempio esaustivo.
|
by Rudi Verago 17 agosto 2005 |
I protocolli XML sono tutti belli, presentano infatti molti vantaggi: sono semplici da gestire, facili da capire, interoperabili, adattabili a moltissime situazioni. Come direbbe Cagigo non è tutto oro che quel che luccica. Le più evidenti problematiche riguardano le performance e la sicurezza.
|
by Marco Bonadonna 20 luglio 2005 |
Probabilmente la difficoltà maggiore nella realizzazione di un componente EJB non è rappresentata tanto dalla realizzazione delle classi java, quanto dalla costruzione dei descrittori XML associati a tali componenti.
Il presente articolo quindi viene in aiuto a tutti coloro che non utilizzano un tool per la realizzazione di un descrittore XML ma desiderano crearlo manualmente.
|
by Simone Panepuccia 10 luglio 2005 |
Il parsing di documenti xml in Java passa principalmente attraverso due famiglie di API: DOM e SAX. In questo articolo ci soffermeremo sulle differenze fra i due approcci e valuteremo pregi e difetti delle due soluzioni proponendo un esempio che, a fronte di un risultato visivamente identico, utilizza le due metodologie per realizzare il parsing di uno stesso documento xml.
|
by Enrico Cesaretti 10 luglio 2005 |
Nella prima parte di questo articolo abbiamo visto come creare e modificare un file xml utilizzando delle classi java. In questa seconda parte tratteremo come validare e leggere dati da un file xml basandoci sul suo dtd.
|
by Enrico Cesaretti 10 giugno 2005 |
In questo articolo andrò ad illustrare le funzionalità di alcune librerie di classi java che permettono la comunicazione tra java ed xml. Si tratta delle librerie sax e dom rilasciate dalla sun microsystem e scaricabili.
|
by Roberto Petrella e Emiliano Riccardi 10 giugno 2005 |
L'articolo si propone di fornire un semplice punto di partenza per utilizzare la tecnologia open source del progetto apache-jakarta FOP , attraverso lo sviluppo di una web application Fai il download di pdffop.war(per l'eseguibile) e pdffop.zip(per i sorgenti).
|
by Alfonso Iannotta 23 febbraio 2005 |
Fin dalle sue prime apparizioni l'XML si è proposto come un linguaggio di modellazione dei dati; questo grazie al fatto che è un linguaggio "autodocumentato", in altre parole i nomi dei tag descrivono i dati che vi sono contenuti. Possiamo quindi stabilire un formato XML che modelli i nostri dati, dopodiché la difficoltà maggiore consiste nello scrivere il codice che lo gestirà. In questo articolo vedremo come grazie agli XMLbeans possiamo eliminare completamente questa fase lunga e noiosa e generare magicamente (si fa per dire) una libreria per la gestione del nostro file XML nel formato che abbiamo deciso.