referaty.sk – Všetko čo študent potrebuje
Elvíra
Štvrtok, 21. novembra 2024
Programovanie a WWW
Dátum pridania: 28.05.2008 Oznámkuj: 12345
Autor referátu: suchyzyps
 
Jazyk: Slovenčina Počet slov: 3 106
Referát vhodný pre: Stredná odborná škola Počet A4: 9.4
Priemerná známka: 2.97 Rýchle čítanie: 15m 40s
Pomalé čítanie: 23m 30s
 
Applet

 -  je (relatívne) jednoduchá aplikácia, ktorá sa spúšťa z WWW prehliadača (browsera). Applet je potomok triedy Java.applet.Applet. Je to v podstate trieda, ktorú sme odvodili od triedy java.applet.Applet. Applety majú veľké obmedzenie pri práci so súborovým systémom. Jednoducho povedané, applet je väčšinou primitívna aplikácia. Softwarový program, ktorý beží v rámci iného programu - napríklad webového prehliadača   - takže nemôže byť spustený samostatne. Často se na webe používajú applety v jazyku Java, ktoré k chodu potrebujú JVM - javový virtuálný stroj. Okrem toho su applety i Flash filmy.


Servlet 

Je malá aplikácia, ktorá beží na webovom serveri
- je speciálna trieda v jazyku Java, ktorá beží v rámci servletového kontajneru. To je špecialný web server, ktorý je schopný hosťovať práve servlety. Funkčná verzia servletu je dostupná na adrese.

Je protokol pre propojenie externych aplikací s webovým serverom. To serveru umožňuje delegovať požiadavku od klienta na externú aplikaciu, ktorá podľa požiadavky vrátí výstup. Takáto aplikacia typicky spracuje nejaký skript vo webovej stránke a webovému serveru vrátí statickú stránku, ktorá je následne poslaná klientovi ako výstup jeho požiadavky.

(všeobecný) servlet je podtriedou abstraktnej triedy javax.servlet.GenericServlet, takmer výhradne sú však používané:
 servlety nad HTTP, čiže podtriedy abstraktnej triedy javax.servlet.HttpServlet.

Životný cyklus servletu

Medzi servletmi a CGI skriptami je niekoľko závažných rozdielov počas ich životného cyklu.

CGI skripty

1. server prijme požiadavku
2. server spustí program spracovávajúci CGI skript
3. server odošle výsledok spracovanie skriptu ako odpoveď na požiadavku

Servlety

1. pri spustení webaplikácie server vytvorí jednu, či viac inštancií triedy príslušného servletu
2. server prijme požiadavku, odošle ju servletu na spracovanie
3. server odošle výstup vytvorený servletom ako odpoveď na požiadavku

Najväčší rozdiel medzi týmito prístupmi 

-  CGI skripty sa s každou požiadavkou spúšťajú raz 
 -  servlet sa spustí len raz (vytvorí sa jedna (či viac) inštancií), ktoré vybavujú požiadavky
 
späť späť   3  |  4  |   5   
 
Copyright © 1999-2019 News and Media Holding, a.s.
Všetky práva vyhradené. Publikovanie alebo šírenie obsahu je zakázané bez predchádzajúceho súhlasu.