Sviluppo JSP Sviluppo JSP Sviluppo JSP

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.