Transcript
Autore: Roberto Fabbrica –
[email protected] Diapo 1
___________________________________
Sviluppo JSP
___________________________________ ___________________________________
Attualmente, esistono diversi strumenti che permettono di sviluppare applicazioni JSP. Ognuno di questi ha un livello di astrazione diverso: si va dal semplice editore di testo, più che sufficiente a creare pagine JSP, ad applicazioni che generano in maniera semiautomatica il codice JSP necessario alla realizzazione delle applicazioni.
Diapo 2
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
Sviluppo JSP
___________________________________ ___________________________________
E’ bene non dimenticare che, per scrivere un’applicazione JSP, è necessario: - scrivere codice HTML per la pagina JSP; - scrivere codice Java per la pagina JSP; - scrivere codice Java per i bean. Questo implica che non sempre lo strumento che permette di scrivere codice Java per la pagina JSP è adeguato per scrivere codice Java per i bean.
Diapo 3
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
Sviluppo JSP
___________________________________ ___________________________________
Per questo motivo, nella maggior parte dei casi, la soluzione migliore è utilizzare un insieme di strumenti per lo sviluppo JSP, e non un solo strumento per tutte le attività. Nel seguito verranno descritti gli strumenti, alcuni necessari, altri facoltativi, per lo sviluppo JSP. Si tenga ben presente che non esistono strumenti migliori di altri, ma strumenti più adatti per ogni tipo di sviluppatore e di problematica.
___________________________________ ___________________________________ ___________________________________ ___________________________________
Versione originale e aggiornamenti: http://members.xoom.it/fabrob/corsojsp
Autore: Roberto Fabbrica –
[email protected] Diapo 4
___________________________________
SUN JDK
___________________________________ ___________________________________
Visto che JSP è basato sul linguaggio Java, risulta quasi sempre necessaria la disponibilità di un compilatore, della documentazione e altri strumenti di supporto per Java. Naturalmente, questo non è vero per quegli strumenti che prevedono un compilatore integrato. Anche in quel caso, però, è comodo avere a disposizione l’ultima versione del SUN JDK, visto che rappresenta lo stato dell’arte del linguaggio.
Diapo 5
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
SUN JDK
___________________________________ ___________________________________
L’ultima versione del SUN JDK è disponibile gratuitamente all’indirizzo: www.javasoft.com Si noti anche che, nella maggioranza dei casi, il JDK è necessario anche per i server web che devono supportare JSP o per gli strumenti di sviluppo.
Diapo 6
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
SUN Forte for Java
___________________________________ ___________________________________
Questo IDE per Java è disponibile in due versioni: Community Edition ed Internet Edition. Ambedue forniscono supporto allo sviluppo JSP, tramite un editor di testo apposito, un server web ed un browser di test, anche se quella più indicata è comunque la Internet Edition, che fornisce anche un debugger per JSP. Purtroppo, solo la Community Edition è disponibile gratuitamente. La Internet Edition è invece disponibile a pagamento (circa 500$).
___________________________________ ___________________________________ ___________________________________ ___________________________________
Versione originale e aggiornamenti: http://members.xoom.it/fabrob/corsojsp
Autore: Roberto Fabbrica –
[email protected] Diapo 7
___________________________________
SUN Forte for Java
___________________________________ ___________________________________
Ambedue le versioni sono comunque disponibili all’indirizzo: www.sun.com E’ possibile eseguire direttamente il download oppure ordinare i CD di installazione con un piccolo sovrapprezzo (circa 20$).
___________________________________ ___________________________________ ___________________________________ ___________________________________
Diapo 8
___________________________________
Macromedia Dreamweaver UltraDev Questo strumento permette di realizzare pagine JSP con il minimo intervento in termini di codifica manuale. E’ infatti possibile generare automaticamente la maggior parte del codice JSP, soprattutto quello necessario all’interfaccia con i database. Tutto il codice creato automaticamente è poi modificabile a piacere dall’utente, tramite un apposito editor di testo.
Diapo 9
___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
Macromedia Dreamweaver UltraDev Essendo questo uno strumento dedicato allo sviluppo di siti web, sono comunque presenti strumenti WYSIWYG per lo sviluppo di pagine HTML. Il costo di Macromedia Dreamweaver Ultradev è di circa 600$. Disponibile all’indirizzo: www.macromedia.it
___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________
Versione originale e aggiornamenti: http://members.xoom.it/fabrob/corsojsp
Autore: Roberto Fabbrica –
[email protected] Diapo 10
___________________________________
Allaire HomeSite
___________________________________ ___________________________________
Questo prodotto è dedicato a tutti quegli sviluppatori HTML, ASP e JSP che preferiscono intervenire direttamente sul codice prodotto. Si tratta infatti di uno strumento che permette di codificare con il minimo intervento esterno, senza prendere iniziative al di fuori del controllo dello sviluppatore. Sono comunque disponibili strumenti per il test e l’intervento grafico sulle pagine sviluppate.
Diapo 11
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
Allaire HomeSite
___________________________________ ___________________________________
Allaire HomeSite è acquistabile al seguente indirizzo: www.allaire.com al prezzo di circa 100$.
___________________________________ ___________________________________ ___________________________________ ___________________________________
Diapo 12
___________________________________
RealJ Questo prodotto, un editor Java con gestione di progetti, è distribuito gratuitamente al seguente indirizzo: www.realj.com Pur non fornendo alcun supporto a JSP, si tratta di uno strumento estremamente comodo per la realizzazione ed il test di bean. Notevole è la capacità di integrarsi perfettamente con il JDK installato, in maniera da utilizzare sempre l’ultima versione standard del linguaggio.
___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________
Versione originale e aggiornamenti: http://members.xoom.it/fabrob/corsojsp
Autore: Roberto Fabbrica –
[email protected] Diapo 13
___________________________________
Altri tool
___________________________________ ___________________________________
Per lo sviluppo di pagine JSP è possibile affidarsi anche ad altri tool. Nelle pagine che seguono sono indicati alcuni di questi, corredati dall’indirizzo presso cui è possibile ottenere ulteriori informazioni. Ulteriori informazioni su altri tool di sviluppo sono reperibili presso il sito Javasoft di SUN (www.javasoft.com), nella sezione dedicata a JSP.
Diapo 14
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
Altri tool
___________________________________ ___________________________________
- Adobe GoLive Dynamic Link for JSP: www.adobe.com; - Allaire Jrun Studio: www.allaire.com; - IBM WebSphere Studio e Visual Age: www.ibm.com; - Borland JBuilder: www.inprise.com;
Diapo 15
___________________________________ ___________________________________ ___________________________________ ___________________________________
___________________________________
Alti tool
___________________________________ ___________________________________
- Oracle JDeveloper: www.oracle.com; - WebGain Studio e Visual Cafe: www.bea.com.
___________________________________ ___________________________________ ___________________________________ ___________________________________
Versione originale e aggiornamenti: http://members.xoom.it/fabrob/corsojsp
This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.