De programmeertaal Java is niet alleen voor applets en desktop programma's . Met tools zoals JavaServer Pages en Java Server Faces , kunnen ontwikkelaars geavanceerde websites en online systemen te creëren . JSF is een gemeenschappelijke kern naar Web systeemontwikkelaars gebouwd met het model - view - controller architectuur , maar JSF moet worden gecombineerd met een systeem voor de weergave , zoals JSP of Facelets . Terwijl JSP componenten zijn volledige Java-programma's , Facelets zijn XML schelpen met Java-objecten . MVC Model Systems hotels met een MVC architectuur gebruik van een software component die bekend staat als het "model " om de werkelijke mechanica van een online systeem uit te voeren . Deze monteurs kunnen zijn het bijhouden van de omgeving en de speler bepaalt voor een online spel of het uitvoeren van de aankopen voor een online winkel . Een ander onderdeel , genaamd de "view ", creëert en maakt de eigenlijke grafische interface die de gebruiker ziet . Een laatste onderdeel , de " controller ", controleert de interactie van een gebruiker met het uitzicht en stuurt deze informatie aan het model voor de verwerking. JSF JSF is Oracle's platform voor het bouwen van online systemen in de Java-taal . Dit is beduidend anders dan een Java-applet , dat wordt uitgevoerd door de opdrachtgever webbrowser Java virtual machine . JSF -software draait op de server zelf . MVC ontwikkelaars gebruiken JSF aan het model te ontwikkelen en te bekijken onderdelen van de architectuur van een website . Om de component uitzicht programmeren , ontwikkelaars nodig hebben om een aparte technologie zoals JSP of Facelets gebruiken . JSP JSP is een raamwerk dat wordt uitgevoerd op de server zelf om dynamische webpagina inhoud te genereren . Wanneer een ontwikkelaar gebruikt JSP om de component van een MVC architectuur schrijven , zijn ze het schrijven van een Java-programma dat de inhoud van de website van de eindgebruiker ziet genereert . Dit betekent dat onder verschillende omstandigheden , dezelfde JSP code kan webpagina's met verschillende HTML , XML en media-inhoud voor verschillende kijkers te produceren . Facelets Facelets zijn een nieuwer systeem voor het creëren van uitzicht onderdelen dan JSP . JSP is een volwaardige Java-programma genereren van de web content voor de bezoeker , terwijl Facelets zijn een systeem van integratie van Java- modules in XML opmaak code . Dit vergemakkelijkt het proces van het creëren van de module uitzicht en zorgt voor een grotere flexibiliteit bij het testen en bijwerken van de component uitzicht . Terwijl updates voor JSP modules dat het systeem opnieuw op te starten , kunnen ontwikkelaars Facelets wijzigen zonder de rest van de architectuur componenten aanraken .
|