Java Servlet: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S "Vidinės nuorodos" keičiama į "Taip pat skaitykite", "Išorinės nuorodos" keičiama į "Nuorodos". |
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.
|