Java jest bardzo popularna w tworzeniu różnych rodzajów aplikacji, takich jak aplikacje konsolowe, aplikacje komputerowe i aplikacje internetowe. Klasa „serwlet” Java służy do tworzenia aplikacji internetowych w Javie. Żądania sieci odbierane od klienta i wysłane odpowiedzi do klienta po przetworzeniu żądanie są obsługiwane przez tę klasę. Niezbędne interfejsy i klasy do korzystania z serwletu Java są dostarczane przez „Javax.serwlet ”i„ javax.serwlet.Pakiety HTTP ”. Kontener serwletowy służy do obsługi żądań serwera i przekazywania ich do wymaganego serwletu, gdy aplikacja internetowa działa na serwerze WWW. Zastosowania serwletu Java do tworzenia aplikacji internetowych są pokazane w tym samouczku.
Wymagania wstępne:
Różne fazy serwletu Java
Java Servlet działa w trzech fazach. Są one wymienione w następujący sposób:
Metody serwletów
Do trzech faz aplikacji serwletowych stosuje się różne typy metod. Cele tych metod wspomniano w następujący sposób:
metoda | Zamiar |
---|---|
w tym() | Ta metoda służy do inicjalizacji obiektu serwletu, gdy każde żądanie pojawi się na serwerze WWW. |
Doget (), Dopost (), service () itp. | Metody te są stosowane w drugiej fazie aplikacji serwletowej do obsługi różnych rodzajów żądań. |
zniszczyć() | Ta metoda służy do zniszczenia serwletu. |
Pobierz plik JAR, aby uruchomić aplikację serwletową
Musisz zrobić kilka kroków, aby uruchomić przed utworzeniem i wykonaniem aplikacji serwletowej. Kroki są podane w następujący sposób:
http: // www.Java2s.com/code/jar/s/dowódca.HTM
Utwórz prostą aplikację serwletową
Utwórz projekt Java i klasę Java o nazwie „JavaServlet.Java ”wewnątrz projektu poprzez rozszerzenie„ httpservlet ”. Zmienna ciągu jest przypisana w metodzie init (). Metoda DOGET () służy do obsługi żądania i zwracania sformatowanej zawartości zmiennej łańcuchowej i innej zawartości w przeglądarce. Wydrukowana jest lista nieuporządkowanych pięciu elementów ze zmienną klasową. Zawartość HTML jest generowana w metodzie Doget () klasy klasy. Typ zawartości odpowiedzi jest ustawiony na „Text/HTML”, aby wygenerować stronę HTML w przeglądarce. Klasa „PrintWriter” jest używana w kodzie do zapisywania zawartości HTML.
Importuj Java.io.*;„ + Text +”
");Skompiluj serwlet
Musisz wykonać następujące kroki, aby skompilować serwlet Java z serwera WWW Tomcat. Kroki są podane w następujący sposób:
Wdrożyć serwlet
Przed wdrożeniem serwletu musisz zmodyfikować „Internet.plik XML ”serwera Tomcat, aby dodać wpis klasy serwletowej, który zostanie wykonany z serwera Tomcat. Otwórz „Internet.plik xml ”z /etc/tomcat9/lokalizacja i dodaj następujące linie wewnątrz … tagi do uruchomienia serwletu, który jest tworzony wcześniej. Nazwa serwletu, nazwa klasy i wzór adresu URL, które będą używane po podstawowym adresie URL w przeglądarce, są tutaj ustawione:
Teraz uruchom ponownie serwer Tomcat za pomocą następującego polecenia:
$ sudo systemctl restart tomcat9Numer portu 8080 jest tutaj używany do uruchamiania serwera Tomcat. Otwórz przeglądarkę i przejdź do następującego adresu URL, aby uruchomić wyjście JavaServlet.klasa w przeglądarce:
http: // 127.0.0.1: 8080/javaservlet
Następujące dane wyjściowe pojawia się po wykonaniu klasy Java z serwera WWW:
Jeśli zmodyfikujesz coś w „JavaServlet.plik Java ”, musisz ponownie skompilować plik Java według polecenia, który jest wcześniej wspomniany, aby ponownie utworzyć klasę Java i ponownie uruchomić serwer Tomcat, aby uzyskać zaktualizowaną zawartość serwletu.
Wniosek
W tym samouczku pokazano proste użycie serwletu Java, aby poznać metodę tworzenia aplikacji internetowych za pomocą Java. Kod HTML jest osadzony w pliku Java tutaj. Ale możesz utworzyć pliki HTML osobno i używać ich z klasą Java Servlet. Możesz użyć bazy danych również z serwletem Java do tworzenia aplikacji internetowych.