? The JavaServer Pages ( JSP ) rammeverk lar deg bruke Java som et skriptspråk . Mens Java er hovedspråket komponent i gjengivelsen JSP sider , kan du også integrere kode fra andre skriptspråk . Du trenger bare å ha de riktige tolker på serveren din , og for språkene ikke å bruke en modell -view - controller ( MVC ) arkitektur. MVC Model
JSP bruker MVC-arkitektur for gjengivelse av websider og håndtere brukerens input. I denne arkitekturen , går et rammeverk gjennom tre forskjellige komponenter på en server. Utsikten komponenten er brukeren overfor, viser innholdet som JSP kode filer generere og direkte akseptere brukerundersøkelser . Modellen komponent butikker kjørbar kode samt variable og objekt stater. Kontrolleren komponent utløser metoder fra modellen komponent basert på innspill fra visningen komponent. Modellen komponent i sin tur oppdateringer utsikten komponent som er nødvendig.
JSP og MVC
MVC-arkitektur lar programmerere å lage fullverdig og dynamiske websider . Men monopolizes denne arkitekturen modellen kontroll over en bestemt webside . Dette betyr at hvis du bruker JSP rammeverket til å kjøre en bestemt side , vil du ikke være i stand til å gjennomføre et annet rammeverk som kjører på MVC -modellen .
Kompatibel skriptspråk
For å bruke et annet skriptspråk sammen med JSP på websiden , har det å kjøre av en enkel tolk . På denne måten kan du legge inn de merkede skript innenfor JSP kode . Når JSP rammeverk behandler sidens kode for rendering, vil de aktuelle bibliotekene tolke skriptkoden og gjengi helheten på siden .
PHP og Javascript
Blant de skriptspråk som bruker en enkel tolk og kan kjøres på JSP sider er JavaScript, PHP , og for språk som Perl eller C , CGI scripts. PHP script segmenter innen JSP sider kan bruke sitt eget bibliotek for å håndtere database arbeid, mens JavaScript har fordelen av å kunne få tilgang Java-objekter til å påberope metoder eller endre variable verdier.