JavaServer Faces ( JSF ) maakt gebruik van interacties component -en event - gebaseerde voor het bouwen van Web applicaties en bijbehorende gebruikersinterfaces . Rijke multimedia 's kan worden geproduceerd uit de technologie . Het is onderdeel van de Apache Beehive tool, ontworpen om Java EE applicaties sneller en gemakkelijker te ontwikkelen. Het gebruikt ook Netui , gebaseerd op Apache Struts , ontworpen voor het ontwikkelen van websites met Java. JSF maakt de creatie van dynamische content op basis van dynamische gegevens opgehaald uit een website backend of database. Instructies 1 Download de nieuwste versie van de JSF . Er zijn een aantal projecten waarin JSF , en er kunnen verschillende versies van de download beschikbaar is ( zie bronnen ) zijn. Kopen van 2 Enable JSF door het integreren JSF tags in je web app . Gebruik de meest recente versie van de JSF , indien mogelijk. 3 Configureer uw webtoepassing door wijziging van de juiste XML configuratie bestand voor uw versie . Dit zal in de documentatie die bij het downloaden worden aangegeven . JSF programmering gaat met behulp van servlets voorzien JSF , en standaard Java Server Pages ( JSP ) servlets . Om JSF te gebruiken , zal u een bestand Web.xml , JSF servlets , en een " Facesconfig.xml " bestand als minimumeis nodig . Test 4 de JavaFaces configuratie . Zodra het milieu werkt en geconfigureerd , zult u in staat zijn om het JSF -omgeving gebruiken om dynamische webpagina 's te schrijven . 5 Schrijf de JSP -code . Het proces hier gaat om het creëren van de JSP-pagina's , het creëren van een onroerend goed bestand , het creëren van een beheerde boon , het registreren van de boon in het configuratiebestand , het definiëren van een navigatie- regel voor het, en uiteindelijk draaien van de applicatie . Een voorbeeld van een eenvoudige JSF applicatie ( zie bronnen ) wordt hier gedupliceerd : < % @ taglib uri = voorvoegsel " http://java.sun.com/jsf/html " = " h " % > < % @ taglib uri = voorvoegsel " http://java.sun.com/jsf/core " = " f " % > < f : loadBundle basename = " roseindia.messages " var = " bericht " /> vul je naam value = " " /> < /h1 > value=""/> value="" /> < br action="result" value="" /> < /u > < /body > < /html > < /f : view >
|