Hvilke typer av server-side språk for JSP?

Hvilke typer av server-side språk for JSP?


Den Javaserver Pages (JSP) rammeverk lar deg bruke Java som et skriptspråk. Mens Java er hovedspråket komponent i rende 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 modell

JSP bruker MVC-arkitektur for å gjengi websider og administrere brukerundersøkelser. I denne arkitekturen, kjører et rammeverk gjennom tre forskjellige komponenter på en server. Utsikten komponenten er brukervennlig vendt, viser innholdet som JSP kodefiler 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, oppdaterer syn komponenten som er nødvendig.

JSP og MVC

MVC-arkitektur lar programmerere å lage alle funksjoner og dynamiske websider. Men monopolizes denne arkitekturen modellen kontroll over en bestemt webside. Dette betyr at hvis du er ved hjelp av JSP rammeverk for å kjøre en bestemt side, vil du ikke være i stand til å gjennomføre et annet rammeverk som kjører på MVC modell.

Kompatible Skriptspråk

For å bruke et annet skriptspråk sammen med JSP på websiden, har det å kjøre av en enkelt tolk. På denne måten kan du legge inn de merkede skript i din JSP-koden. Når JSP rammeverket behandler sidens kode for rendering, vil de aktuelle bibliotekene tolke skriptkode og gjengi helheten på siden.

PHP og Javascript

Blant de skriptspråk som bruker en enkel tolk og kan kjøre 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 Java har fordelen av å kunne få tilgang Java-objekter for å påkalle metoder eller endre variable verdier.