Informazioni editorialiDa quando, nel 1999, ne fu rilasciata la versione 1.0, le JavaServer Pages (JSP) si sono guadagnate un folto seguito di utenti poiché forniscono agli sviluppatori Java a livello Enterprise uno strumento flessibile per la gestione dinamica del contenuto nei siti e nelle applicazioni web. Le diverse versioni rilasciate negli anni, e l'introduzione delle JSP Standard Tag Library (JSTL), hanno apportato continui miglioramenti, ma la versione JSP 2.0 porta questa tecnologia a un livello del tutto nuovo.
Questa terza edizione di JavaServer Pages è stata completamente rivista e tratta diffusamente le specifiche JSP 2.0 e JSTL 1.1. Nel libro è presente una dettagliata trattazione del linguaggio di espressione EL incorporato in JSP 2.0, delle librerie di tag di JSTL 1,1 con la nuova libreria di funzioni, del nuovo formato di file di tag che consente uno sviluppo di librerie di tag senza dover ricorrere al linguaggio Java, della API per la libreria di tag Java semplificata, dei miglioramenti nella sintassi XML di JSP, e molto altro ancora.
Nel libro c'è inoltre una precisa spiegazione dell'impostazione del server Tomcat di Apache, della sintassi e delle caratteristiche di JSP e JSTL, della gestione degli errori e del debug, dell'autenticazione e della personalizzazione, dell'accesso ai database, dell'elaborazione XML e dell'internazionalizzazione.
Questo libro incontra le differenti esigenze dei due gruppi di professionisti che vogliono utilizzare JSP: i web designer che intendono usare elementi JSP, avranno molto da imparare studiando gli esempi pratici dì applicazioni web presentati nel libro; i programmatori Java, che hanno interesse a imparare TAPI JSP per usarla in maniera efficace come parte di un'applicazione enterprise, apprezzeranno gli argomenti avanzati approfonditi nella terza parte, quali l'integrazione di servlet e componenti JavaBeans con le JSP mediante l'uso del popolare framework Struts di Apache, basato sul modello MVC, e le modalità per sviluppare libreria di tag personalizzati usando l'API JSP.
L'autoreBergsten HansHans Bergsten è il fondatore di Gefion Software, un'azienda che si occupa di servizi e prodotti Java basati sulle tecnologie J2EE. Ha partecipato attivamente ai gruppi di lavoro per lo sviluppo delle specifiche delle servlet e delle JSP fin dall'inizio e contribuisce ad altre specifiche relative a JCP, quali la JSP Standard Tag Library (JSTL) e le JavaServer Faces (JSF).