J2ME, Android. Aplikacje dla urządzeń mobilnych.
ASP.NET  DOKUMENTACJA  FLASH  J2EE SERVLET JSP  J2ME MOBILE  JAVASCRIPT  OPROGRAMOWANIE  PHP  SERWER  SQL  TRENDY  WYSZUKIWARKI  XML 

Pierwszy serwlet

Artykuł opisuje budowę i zasadę działania serwletów, zawiera prosty przykład kodu serwleta, sposób jego uruchomienia (struktura katalogów, kompilacja), zasadę budowania pliku web.xml wraz z kilkoma sztuczkami.

Serwlet: co to jest?

 
 spis treści:
Serwlet: co to jest?1. Serwlet: co to jest?
2. Serwlet: kod
3. Serwlet: działanie
4. Serwlet: web.xml
5. Serwlet: podsumowanie
Serwletem nazywamy program napisany w języku Java uruchomiony w kontenerze serwletów. Kontener serwletów działa podobnie jak serwer www, tzn. obsługuje zapytania klientów oraz generuje odpowiedzi. Ponadto odpowiedzialny jest za zarządzanie całym cyklem życia serwletów, tj. od inicjalizacji, poprzez zarządzanie usługami, po zniszczenie. Kontener serwletów może być samodzielną usługą, lecz częściej pracuje jako moduł serwera www (np. znany i popularny kontener Tomcat wraz z serwerem www Apache). W tym artykule wykorzystamy właśnie Tomcat 4, który zapewnia zgodność ze specyfikacją 2.3 serwletów.

Serwlety są klasami które muszą implementować interfejs javax.servlet.Servlet, który to zawiera pięć metod, które muszą być zaimplementowane przez serwlet. Jednak w większości przypadków nie musimy implementować tego interfejsu, ponieważ pakiet javax.servlet udostępnia dwie klasy, które interfejs javax.servlet.Servlet mają już zaimplementowany, a nasza rola sprowadza się odziedziczenia jednej z nich i przeciążenia metody którą będziemy wykorzystywać.

GenericServlet to klasa implementująca tylko interfejs javax.servlet.Servlet udostępniając podstawową funkcjonalność interfejsu. Nas zainteresuje bardziej użyteczna klasa HttpServlet, która dostarcza metod pozwalających do pracy z protokołem HTTP. Większość serwletów działa właśnie po protokole HTTP, więc javax.servlet.http.HttpServlet jest klasą którą powinniśmy odziedziczyć na początku pisania naszego serwletu.

Jak opisano to we wcześniejszych artykułach na stronach WebDeveloper.pl (zobacz: webdeveloper.pl/java), serwlety są inicjalizowane podczas startu kontenera, i raz zainicjowane są przechowywane w pamięci operacyjnej, przez co zwiększa się wydajność aplikacji stosujących technologię serwletów względem techniki skryptowych.
strona 1 2 3 4 5 następna      Autor: webdeveloper team
Zobacz również:
Postgresql levenshtein   Polski manual MySql   Klasy i PHP    Instalacja PHP 4.0 dla Apache 1.3.x + SSL + obsługa MySql (Linux)   Przechowywanie danych binarnych w bazie danych MySql   PHP + MySQL + Windows 98   Wszystko, co webmaster musi wiedzieć o wyszukiwarkach (1)  

Masz problem ze swoją komórką? Zapytaj, przeczytaj opinie o telefonie:
HTC P3470   Nokia 3587i   Samsung SGH-P960   Telit GM882   Motorola C331   LG KE820   Sony Ericsson S302i   Nokia 6650 T-Mobile   Nokia 6234   Nokia 6021  



(C) 2000-2010 webdeveloper.pl  |  Napisz do nas