JavaServer Faces ( JSF ) utilizza le interazioni dei componenti e event-based per la creazione di applicazioni Web e interfacce utente associati. Ricchi, le pagine multimediali possono essere prodotti dalla tecnologia . Fa parte dello strumento Apache Beehive , progettato per rendere le applicazioni Java EE più veloce e più facile da sviluppare . Utilizza anche Netui , che è basato su Apache Struts , progettato per lo sviluppo di pagine Web utilizzando Java . JSF permette la creazione di contenuti dinamici in base a informazioni dinamiche recuperate da un sito web o un database back-end . Istruzioni
1
Scarica l'ultima versione di JSF . Ci sono una serie di progetti che incorporano JSF , e ci possono essere diverse versioni del download disponibili ( vedi Risorse ) .
2
Abilita JSF integrando i tag JSF nella tua applicazione web . Utilizza la più recente versione di JSF , se possibile.
3
configurare l'applicazione Web , modificando il file di configurazione XML appropriato per la versione . Ciò sarà indicato nella documentazione fornita con il download. JSF programmazione comporta l'uso di servlet forniti con JSF , e standard di Java Server Pages ( JSP ) servlet . Per poter utilizzare JSF , avrete bisogno di un file web.xml , JSF servlet , e un file " Facesconfig.xml " come requisito minimo .
4
testare la configurazione JavaFaces . Una volta che l'ambiente è in funzione e configurato , si sarà in grado di utilizzare l'ambiente JSF per scrivere programmi Web dinamici .
5
Scrivere il codice JSP . Il processo qui comporta la creazione delle pagine JSP , la creazione di un file di proprietà , la creazione di un bean gestito , registrando il fagiolo nel file di configurazione , la definizione di una regola di navigazione per esso , e, infine, l'esecuzione dell'applicazione .
Un esempio di applicazione JSF semplice ( vedi Risorse ) è duplicato qui:
< % @ taglib uri = prefisso " http://java.sun.com/jsf/html " = " h " % >
< % @ taglib uri = prefisso " http://java.sun.com/jsf/core " = " f" % >
< f : loadBundle basename = " roseindia.messages "var = " messaggio " />
inserisci il tuo nome value = " " /> < /h1 >
< br
action="result" value="" />
< /h : form>
< /body>
< p > < /html >
< /f : view >