Servlet
Servlet je a Jáva program, který běží na Webový server. Je to podobné jako u Applet, ale je zpracováván spíše na serveru než a klienta stroj. Servlety se často spouštějí, když uživatel klikne na odkaz, odešle formulář nebo provede jiný typ akce na webu.
Servlety i JSP stránky obsahují kód Java zpracovávaný webovým serverem. Servlety jsou však primárně programy Java, zatímco stránky JSP jsou primárně HTML soubory. Jinými slovy, servlet je program Java, který může obsahovat HTML, zatímco stránka JSP je soubor HTML, který může obsahovat kód Java. Servlety navíc vyžadují specifickou strukturu a musí obsahovat následující tři metody:
- init ()
- servis()
- zničit()
Společnost init () metoda inicializuje servlet, přidělí paměť pro proces a předá jakýkoli vstup Parametry k servletu. The servis() metoda, kterou lze také specifikovat jako doGet (), doPost (), doPut ()nebo doDelete () metoda, zpracovává HTTP požadavek a obvykle poskytuje odpověď, která se odešle do prohlížeče klienta. The zničit metoda může uložit data do souboru protokolu a uvolní prostředky, které byly použity servletem.
Servlety jsou jednou z mnoha možností, které mohou vývojáři použít k vytvoření dynamické webové stránky a zpracovávat údaje zadávané návštěvníky webových stránek. Jelikož jsou servlety psány v jazyce Java, poskytují programátorům, kteří již znají programovací jazyk Java, snadný způsob vytváření webových aplikací.