Java Server Pages - Úvod

JSP (Java Server Pages) je štandard pre vývoj interaktívnych webových aplikácií (stránok obsahujúcich dynamický obsah). Webová stránka JSP (rozpoznateľná príponou .jsp ) môže zobrazovať iný obsah na základe určitých parametrov (informácie uložené v databáze, preferencie používateľa, ..), zatiaľ čo klasická webová stránka (s príponou .htm alebo .html) bude neustále zobrazovať tie isté informácie.

  • JSP je vlastne mocný skriptovací jazyk (interpretovaný jazyk), ktorý sa spúšťa na strane servera (ako napríklad CGI, PHP, ASP, ...) a nie na strane klienta (na rozdiel od skriptov napísaných v appletoch JavaScript alebo Java, ktoré bežia v prehliadači používateľa).
  • JSP sú integrované do webovej stránky v HTML pomocou špeciálnych značiek, ktoré informujú webový server, že kód obsiahnutý v týchto tagoch ​​má byť interpretovaný. Výsledok (HTML kódy) sa vráti klientskemu prehliadaču.
  • Java Server Pages sú súčasťou 3-vrstvovej architektúry : kde server podporujúci Java Server Pages (všeobecne označovaný ako aplikačný server ) bude pôsobiť ako sprostredkovateľ medzi prehliadačom klienta a databázou (všeobecne označovanou ako dátový server ). JSP poskytuje potrebné prvky pre pripojenie k systému riadenia databázy a umožňuje manipuláciu s dátami prostredníctvom SQL.

Ako fungujú Java Server Pages?

Stránka používajúca Java Server Pages sa spúšťa počas dotazu pomocou JSP enginu (spravidla bežiaceho na webovom serveri alebo aplikačnom serveri). Model JSP je odvodený od modelu používaného pre servlety Java (JSP sú skutočne spôsob, ako zapisovať servlety). Je to trieda Java odvodená z triedy HttpServlet, ktorá využíva vrátenie odpovede doGet () a doPost () .

Keď užívateľ zavolá stránku JSP, webový server zavolá JSP engine, ktorý z JSP skriptu vytvorí zdrojový kód Java a kompiluje triedu, aby poskytol kompilovaný súbor (s príponou .class ).

Všimnite si, že: JSP engine kontroluje, či dátum súboru .jsp zodpovedá súboru .class. Stroj JSP skonvertuje a skompiluje triedu, len ak bol skript JSP aktualizovaný. Skutočnosť, že kompilácia prebieha len pri aktualizácii skriptu JSP, robí JSP, jednu z najrýchlejších technológií na vytváranie dynamických stránok.

Charakteristika Java Server Pages

JSP možno použiť na vytvorenie servletov zahrnutím špecifických značiek do kódu JSP. Týmto spôsobom poskytujú rýchlu technológiu na vytváranie dynamických stránok.

Okrem toho, JSP má všetky vlastnosti Java:

  • JSP sú viacvláknové.
  • JSP sú prenosné.
  • JSP sú objektovo orientované.
  • JSP sú bezpečné.

Originálny dokument publikovaný na CommentcaMarche.net

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy