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ż:
Wszystko, co webmaster musi wiedzieć o wyszukiwarkach (3)   Bezpieczne sieci (1)   Servlety/JSP: epizod 1   Przechowywanie danych binarnych w bazie danych MySql   Kurs Apache (3)   Bezpieczeństwo serwera WWW   Kurs PHP (3)  

Masz problem ze swoją komórką? Zapytaj, przeczytaj opinie o telefonie:
LG G4010   Alcatel HC 400   Sony CMD-J6   Toshiba TS222i   Motorola RIZR Z6   Philips S200   Nokia 6103   BenQ Siemens S68   Sagem MY C2-2   Sony Ericsson W890i  



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