Esistono tecnologie che sono state utilizzate solo dopo un certo periodo di tempo dalla loro invenzione. Ci sono anche tecnologie che, utilizzate inizialmente in una direzione, vengono “sovvertite”, usate in modo diverso dal solito, in un’altra direzione: è il caso di AJAX.
Più che una tecnologia, è un insieme di tecnologie: un uso “anomalo” eppure legittimo, di linguaggi di scripting (JavaScript), metalinguaggi (XML, HTML, CSS) sulla base del protocollo HTTP, il tutto mosso dalla crescente esigenza di interattività.
Con Ajax ampliano il loro spazio e si trovano ridefinite le filosofie dell’Open Source, i linguaggi come PHP e Perl, senza dimenticare Java, il famoso linguaggio della Sun.
Partendo da una breve illustrazione della temperie sociale e interattiva che pervade l’Internet contemporanea, questo libro introduce l’utilizzo di AJAX, con particolare attenzione al mondo Java, spiegando al lettore come pianificare e sviluppare applicazioni che possono essere assimilate nel cosiddetto Web 2.0.
Argomenti trattati
- Introduzione al Web 2.0
- L’origine di AJAX
- Indispensabile XML
- CSS, DOM e JavaScript: la pagina HTML come sinergia di tecnologie
- Risorse Open Source
- Java, l’ultima risorsa dell’Open Source
- Programmazione lato client e lato server
- La persistenza dei dati
- Realizzare rich application con AJAX
- Framework JavaScript
- Le perle di Jakarta
- JSP e custom tag
Gli autori
Andrea Romagnoli si occupa di informatica dal 1997. Specializzato nella programmazione web in particolare con il linguaggio Java, nell’utilizzo di UML e in ambito di sicurezza dei sistemi, è anche un formatore apprezzato in ambito aziendale.
Pasquale Salerno, laurea in Lettere Classiche e dottorato di ricerca in Filologia Mediolatina, nel 2002 ha strutturato il suo profondo interesse per le nuove applicazioni legate a Internet conseguendo a Parigi l’EMMDIS (European Master in Management of Digital Interactive Services). Attualmente collabora con Software Products Italia.
Andrea Guidi, laurea in Scienze dell’Informazione, si dedica da anni alla formazione informatica in ambito universitario e professionale. Autore di diversi volumi di successo sui linguaggi C e Java, per Apogeo è coautore di informatica di base” (2004). |