Latest web development tutorials

Servlet Wprowadzenie

Co serwlet?

Java Servlet jest program uruchomiony na serwerze WWW lub serwera aplikacji, który jest używany jako warstwa pośrednia w bazie danych lub serwera aplikacji i HTTP wniosków z poziomu przeglądarki internetowej lub innego klienta HTTP pomiędzy.

Korzystanie Servlet można zbierać dane wprowadzone przez użytkownika z formularzy internetowych, pokazano rekordy z bazy danych lub innego źródła, można również tworzenie dynamicznych stron internetowych.

Java Servlet iw normalnych okolicznościach użycie CGI (Common Gateway Interface Common Gateway Interface) programy mogą być realizowane, aby osiągnąć podobne rezultaty. Ale w porównaniu z CGI serwletów ma następujące zalety:

  • Znacznie lepsze wyniki.
  • Servlet przeprowadzone w przestrzeni adresowej serwera sieci Web. Tak, że nie jest konieczne, aby utworzyć oddzielny proces, aby obsługiwać każde żądanie klienta.
  • Servlet jest niezależny od platformy, ponieważ są one napisane w języku Java.
  • Menedżer zabezpieczeń języka Java na serwerze, aby wykonać szereg ograniczeń w celu ochrony zasobów na serwerze. Zatem Servlet jest wiarygodny.
  • Wszystkie funkcje bibliotek klas Java są dostępne dla Servlet nim. To może oddziaływać za pośrednictwem gniazd i mechanizm RMI i apletów, bazy danych lub innego oprogramowania.

architektura Servlet

Poniższy rysunek przedstawia rozmieszczenie aplikacji Web Servlet.

architektura Servlet

zadanie Servlet

Aplet wykonuje następujące główne zadania:

  • Odczytuje klienta (przeglądarki) wyraźną transmisję danych. Formularz ten zawiera formularz HTML na stronie, albo może pochodzić z apletu lub programu klienta niestandardowych HTTP.
  • Odczytuje klient (przeglądarka) wysyła niejawna danych żądania HTTP. Obejmuje to pliki cookie, typy nośników oraz przeglądarek może zrozumieć formacie skompresowanym, i tak dalej.
  • Przetwarzać dane i uzyskane wyniki. Proces ten może być konieczne, aby uzyskać dostęp do bazy danych, wykonywania połączeń RMI lub CORBA, wezwać serwis WWW lub bezpośrednio oblicza odpowiednią reakcję.
  • Wyślij jawne dane (tj dokumenty) do klienta (przeglądarki). Format dokumentu może być różna, w tym pliki tekstowe (HTML lub XML), plików binarnych (GIF), Excel i tak dalej.
  • Wyślij ukrytą odpowiedź HTTP do klienta (przeglądarki). Obejmuje informuje przeglądarkę lub inne typy dokumentów klienta (takie jak HTML) zostaną zwrócone, ustawić parametry ciasteczka i cache i inne podobne zadania.

pakiet Servlet

Java Servlet jest uruchomiony na serwerze WWW z obsługą Java Servlet Specyfikacja interpretera klasy Javy.

Aplet może użyć tworzeniejavax.servlet i pakiet javax.servlet.httpjest standardową częścią Java Enterprise Edition, Java Enterprise Edition wspiera projekty rozwoju wielkoskalowych rozszerzona wersja bibliotek klas Java.

Klasy te wdrożenia Java Servlet i JSP specyfikacji. Pisząc ten poradnik, gdy obie są odpowiednie wersje Java Servlet 2.5 oraz JSP 2.1.

Java Servlet podobnie jak każdej innej klasy Javy została już utworzona i skompilowany. Po zainstalowaniu pakietu Servlet i dodać je do ścieżki klasy CLASSPATH na komputerze, będzie można skompilować serwlet przez kompilator Java JDK lub jakiegokolwiek innego kompilatora.

Następnym krokiem?

Następnie przewodnik poprowadzi Cię krok po kroku, aby skonfigurować środowisko Servlet, aby rozpocząć dalsze użycie serwletu. W związku z tym, proszę zapiąć pasy, my wraz z podróży uczenia Servlet początek! Wierzę, że podoba Ci się ten poradnik.