Mik servlet (servletekkel)
![Mik servlet (servlet) (HttpServletRequest kérelem HttpServletResponse válasz) Mik servlet (servletekkel)](https://images-on-off.com/blogotirni/hbo/chtotakoeservletiservlets-0ac22cb3.png)
Köszönöm szépen az információt, ha a Sun
Kérdés: Mi a servlet (Servlets)?
Servlet - egy Java program fut WEB-servrom vagy alkalmazásszerver (Application Server), és végrehajtja javax.servlet.Servlet felület. Servlets hasonló CGI-alkalmazások és úgy tervezték, hogy kérések Internet-kliens vagy böngésző és a válaszokat azokra a kérésekre. Mint abban az esetben a CGI-alkalmazások, kölcsönhatás servletekkel keresztül történik egy biztonságos HTTP vagy HTTPS protokollt.
Servlets tudja fogadni KÉRÉSEKET a GET vagy POST módszerrel. Érkezett kérések feldolgozásához keresztül ezek a módszerek pregruzhennye Servlet interfész módszerek
doPost (HttpServletRequest kérésére HttpServletResponse válasz)
és
doGet (HttpServletRequest kérésére HttpServletResponse válasz)
volt.
A kérési használnak, hogy visszanyerje az átadott paramétereket, a servlet, és a válasz kialakítására használunk a választ az ügyfél. Itt egy egyszerű példa a doGet módszer:
Ahhoz, hogy levelet servlet a HTTP-protokoll támogatása szükséges, hogy örökölje a HttpServlet osztályt, amely megvalósítja a Servlet felületen. Írj egy egyszerű servlet:
Ez servlet doGet módszerrel megkapjuk a választ tárgy, amely visszaadja nekünk PrintWriter tárgy, amit használni generálására HTML-oldalak, amely vissza az ügyfélnek. Mint látható, hoztunk létre, mielőtt megjelenne MIME-típus „text / html”. Ugyanolyan sikerrel tudjuk használni más típusú kimeneti adatok, amelyek támogatják a HTTP-jelentést.
Ahhoz, hogy a paramétereket a kérelmet az ügyfél által küldött a servlet kérelmet objektum használata. Ehhez használja a módszert request.getParameter ( „PARAM_NAME”), ahol a „PARAM_NAME” - a paraméter nevét.
Ahhoz, hogy indítsa el a servlet WEB-szerver Servlet Engine használunk, vagy szerint az új specifikáció, a servlet konténer. A legnépszerűbb servlet konténer közé Tomcat (a projekt Apache Jakarta) és gyanta. A módszer a regisztráció egy servlet konténer és dob tartály függ az adott tartályt és leírása a mellékelt dokumentáció is.
Dokumentáció itt található servletek Java Servlet technológia