servlet
Servlet je Java program koji radi na a Web poslužitelj. Sličan je an aplet, ali se obrađuje na poslužitelju, a ne kao klijenta mašina. Servleti se često izvode kada korisnik klikne vezu, pošalje obrazac ili izvrši drugu vrstu radnje na web mjestu.
Oba servleta i JSP stranice sadrže Java kôd koji obrađuje web poslužitelj. Međutim, servleti su prvenstveno Java programi, dok su JSP stranice primarno HTML datoteke. Drugim riječima, servlet je Java program koji može sadržavati HTML, dok je JSP stranica HTML datoteka koja može sadržavati Java kôd. Uz to, servleti zahtijevaju određenu strukturu i moraju sadržavati sljedeća tri metode:
- u tome()
- servis()
- uništiti()
Odlomak u tome() metoda inicijalizira servlet, dodjeljuje memoriju za proces i prosljeđuje bilo koji ulaz parametri na servlet. The servis() metoda, koja se također može navesti kao doGet (), doPost (), doPut(), ili doDelete () metoda, obrađuje HTTP zahtjev i obično daje odgovor koji se šalje klijentovom pregledniku. The uništiti metoda može spremiti podatke u datoteku dnevnika i oslobađa resurse koje je koristio servlet.
Servleti su jedna od mnogih opcija koje web programeri mogu koristiti za stvaranje dinamične web stranice i obrađuju podatke koje su unijeli posjetitelji web stranice. Budući da su napisani na Javi, servleti pružaju programerima koji su već upoznati s programskim jezikom Java jednostavan način za izradu web aplikacija.