Nwlapcug.com


Come visualizzare informazioni dinamiche su pagine Web con Javaserver Faces

Come visualizzare informazioni dinamiche su pagine Web con Javaserver Faces


JavaServer Faces (JSF) utilizza il componente e interazioni basate su eventi per la creazione di applicazioni Web e interfacce utente di associati. Ricche, multimediale pagine possono essere prodotta dalla tecnologia. È parte dello strumento Apache Beehive, progettato per rendere le applicazioni Java EE più veloce e più facile da sviluppare. Esso utilizza anche Netui, che è basato su Apache Struts, progettato per lo sviluppo di pagine Web che utilizzano Java. JSF permette la creazione di contenuto dinamico basato su dinamiche informazioni recuperate da un database o un sito Web 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 di download disponibili (Vedi risorse).

2

Abilitare JSF integrando se possibile tag JSF nella vostra Web App uso l'ultima versione di JSF.

3

Configurare l'applicazione Web modificando il file di configurazione XML appropriato per la versione. Questo sarà indicato nella documentazione fornita con il download. Programmazione di JSF prevede l'utilizzo di servlet fornito con JSF e standard servlets Java Server Pages (JSP). Per poter utilizzare JSF, è necessario un file Web. XML, servlet JSF e un file "Facesconfig.xml" come requisito minimo.

4

Testare la configurazione di JavaFaces. Una volta che l'ambiente è funzionante e configurato, sarà in grado di utilizzare l'ambiente di JSF per scrivere programmi Web dinamici.

5

Scrivere il codice JSP. Il processo qui coinvolge creando le pagine JSP, creazione di un file di proprietà, creazione di un bean gestito, registrando il fagiolo nel file di configurazione, definendo una regola di navigazione per esso e finalmente in esecuzione l'applicazione.

Un esempio di una semplice applicazione JSF (Vedi risorse) è duplicato qui:

< % @ taglib uri = "http://java.sun.com/jsf/html" prefix = "h" % >

< % @ taglib uri = "http://java.sun.com/jsf/core" prefix = "f" % >

< f:loadBundle basename="roseindia.messages" var = "messaggio" / >

< f:view >

< html >

&lt;head>&lt;title>enter your name page&lt;/title>&lt;/head>

&lt;body>

&lt;h:form>

&lt;h1>&lt;h:outputText value=""/>&lt;/h1>

&lt;h:outputText value=""/>

&lt;h:inputText value="" />

&lt;h:commandButton action="result" value="" />

&lt;/h:form>

&lt;/body>

< / html >

< / f:view >