Gewusst wie: Anzeigen von dynamischen Informationen auf Webseiten mit Javaserver Faces

July 15

Gewusst wie: Anzeigen von dynamischen Informationen auf Webseiten mit Javaserver Faces

JavaServer Faces (JSF) Komponente und ereignisbasierte Interaktionen verwendet, zum Erstellen von Web-Anwendungen und Benutzeroberflächen in Zusammenhang. Abwechslungsreiche multimediale Seiten können von der Technologie hergestellt werden. Es ist Teil des Apache Beehive-Tools entwickelt, um die Java EE-Anwendungen schneller und leichter zu entwickeln sind. Darüber hinaus nutzt Netui, basierend auf Apache Struts, für die Entwicklung von Webseiten mit Java entwickelt. JSF ermöglicht die Erstellung von dynamischen Inhalten auf der Grundlage von dynamisch aus einer Webseite Backend oder Datenbank abgerufenen Informationen.

Anweisungen

1 Laden Sie die neueste Version von JSF. Es gibt eine Reihe von Projekten, die Integration von JSF und möglicherweise gibt es verschiedene Versionen der Download verfügbar (siehe Ressourcen).

2 JSF durch die Integration von JSF-Tags in Ihre Web-App verwenden die neueste Version von JSF möglichst zu aktivieren.

3 Konfigurieren Sie Ihre Webanwendung durch Änderung der entsprechenden XML-Konfigurationsdatei für Ihre Version. Dies wird in der beiliegenden Download Dokumentation angegeben werden. JSF-Programmierung umfasst die Verwendung mit JSF-Servlets und standard Java Server Pages (JSP)-Servlets. Um JSF zu verwenden, benötigen Sie eine Datei web.xml, JSF Servlets und eine Datei "Facesconfig.xml" als Minimalanforderung.

4 Testen Sie die Konfiguration der JavaFaces. Sobald die Umgebung arbeiten und konfiguriert ist, werden Sie in der Lage, die JSF-Umgebung verwenden, um dynamische Web-Programme zu schreiben.

5 Schreiben Sie den JSP-Code. Hier der Prozess umfasst die JSP-Seiten erstellen, eine Properties-Datei erstellen, Erstellen einer verwalteten Bean, registrieren die Bohne in der Konfigurationsdatei, eine Navigation-Regel definieren, dafür und endlich läuft die Anwendung.

Ein Beispiel einer einfachen JSF-Anwendung ist (siehe Ressourcen) hier doppelt:

< % bei Taglib-Uri = "http://java.sun.com/jsf/html"-Prefix = "h" % >

< % bei Taglib-Uri = "http://java.sun.com/jsf/core"-Prefix = "f" % >

< F:loadBundle basename="roseindia.messages" Var = "Meldung" / >

< 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 >