? The JavaServer Pages ( JSP) rammer kan du bruge Java som et scriptsprog . Mens Java er det primære sprog komponent rendering JSP sider , kan du også integrere kode fra andre scriptsprog. Du skal bare nødt til at have de relevante tolke på din server, og for de sprog, ikke at bruge en model -view - controller ( MVC ) arkitektur. MVC Model
JSP bruger MVC arkitektur for rendering websider og styre brugerens input. I denne arkitektur , løber en ramme gennem tre særskilte komponenter på en server. Udsigten komponent er brugeren overfor, viser det indhold, JSP kode filer generere og direkte acceptere brugerinput. Modellen komponent butikker eksekverbar kode samt variable og objekt stater. Controlleren komponent udløser metoder fra den model komponenten er baseret på input fra det synspunkt komponent. Modellen komponent , til gengæld opdaterer visningen komponenten som nødvendigt .
JSP og MVC
MVC arkitektur gør det muligt for programmører at skabe fuldt fremhævede og dynamiske websites . Men denne arkitektur model monopolizes kontrol af en bestemt webside . Det betyder, at hvis du bruger JSP rammer for at køre en bestemt side , vil du ikke være i stand til at gennemføre en anden ramme, der kører på MVC -modellen.
Kompatibel scriptsprog < br >
vil bruge en anden scripting sprog sammen JSP på din webside , det har at køre ned af en simpel tolk. På denne måde kan du integrere de mærkede scripts i din JSP kode. Når JSP rammer behandler sidens kode til rendering, vil de relevante biblioteker fortolke scripting kode og gøre hele på siden.
PHP og Javascript
Blandt de scriptsprog , der bruger et simpelt tolk og kan køre på JSP sider er JavaScript , PHP, og sprog som Perl eller C , CGI-scripts . PHP script segmenter inden JSP sider kan bruge deres indfødte biblioteker til at håndtere database arbejde , mens JavaScript har den fordel at være i stand til at få adgang Java-objekter til at påberåbe metoder eller ændre variable værdier .
< Br >