Java Servlet: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Homobot (aptarimas | indėlis)
S "Vidinės nuorodos" keičiama į "Taip pat skaitykite", "Išorinės nuorodos" keičiama į "Nuorodos".
VP-bot (aptarimas | indėlis)
S wiki sintakse 3
Eilutė 4:
 
== Web talpykla (container) ==
 
=== Nekomercinės Web talpyklos ===
* [[Apache_Geronimo|Apache Geronimo]]
eilutė 38 ⟶ 39:
 
=== Servleto kūrimas ===
 
==== Paprasčiausio servleto pavyzdys ====
[[Programuotojas]], kurdamas paprasčiausią servletą, gali [[Paveldėjimas (programavimas)|paveldėti]] ''javax.servlet.http.HttpServlet'' [[klasė (programavimas)|klasę]] ir perrašyti tam tikrus jos [[metodas (programavimas)|metodus]]. Dažniausiai užtenka perrašyti ''doGet'' ir ''doPost'' metodus, taip pat ''init'' pradiniams duomenims pakrauti.
eilutė 51 ⟶ 53:
* ''doDelete()'' vykdo HTTP DELETE užklausą
 
''doGet()'' ir ''doPost()'' metodai perduoda [[HTML]] [[HTML form|formoje]] vartotojo įvestus duomenis.
Skirtumas tarp HTTP GET ir POST metodų yra tas, kad pirmuoju metodu visa informacija apie norimą resursą perduodama interneto adresu.
 
eilutė 73 ⟶ 75:
out.println(„Jūsų įvestas klausimas buvo: “ + klausimas);
 
Svarbu prisiminti, kad puslapis automatiškai baigiamas generuoti tada, kai baigiamas vykdyti ''doGet()'' arba ''doPost()'' metodas.
 
Realiai HTML puslapiai (kaip parodyta pavyzdyje) servleto kode negeneruojami, juose dažniausiai realizuojama verslo logika, o prezentacijai dažniausiai naudojami [[JavaServer Pages|JSP]] puslapiai.