De Pages ( JSP ) raamwerk JavaServer laat je Java gebruiken als een scripttaal . Terwijl Java is de component primaire taal in rendering JSP pagina's , kunt u ook de code te integreren uit andere scripting talen . Je hoeft alleen maar de juiste tolken op uw server hebben , en voor de talen niet om een model - view - controller ( MVC ) architectuur gebruiken . MVC Model JSP maakt gebruik van de MVC architectuur voor het renderen van webpagina's en het beheer van input van de gebruiker . In deze architectuur , een kader loopt door drie afzonderlijke componenten op een server . De component view wordt de gebruiker geconfronteerd , het weergeven van de inhoud die JSP- code -bestanden te genereren en direct accepteren input van de gebruiker . Het model component slaat uitvoerbare code , alsook variabele en object staten . De component controller triggers methoden van de component -model op basis van de input van de component uitzicht . Het model component , op zijn beurt , updates van de component uitzicht als dat nodig is. JSP en MVC De MVC architectuur stelt programmeurs in staat om volledig uitgeruste en dynamische websites te maken . Echter , deze architectuur model monopoliseert controle van een bepaalde webpagina . Dit betekent dat als u de JSP kader om een bepaalde pagina , zal u niet in staat zijn de ander kader , dat draait op het MVC -model . Compatibel Scripting Languages < br > om een andere scripttaal naast JSP op uw webpagina te gebruiken , het heeft om af te lopen een simpele interpreter . Op deze manier kunt u de gelabelde scripts sluiten in uw JSP code . Wanneer de JSP kader verwerkt code van de pagina 's voor het renderen , zal de juiste bibliotheken de scripting code interpreteren en maken het geheel van de pagina . PHP en Javascript Onder de scripttalen dat een eenvoudige interpreter gebruiken en kan draaien op JSP pagina's zijn JavaScript , PHP , en voor talen zoals Perl of C , CGI- scripts . PHP script segmenten binnen JSP- pagina's kunnen hun eigen bibliotheken gebruiken om database- werk af te handelen , terwijl JavaScript heeft het voordeel van de mogelijkheid om toegang te krijgen tot Java-objecten naar methodes roepen of variabele waarden te wijzigen . < Br > |