Table of Contents
Aktualizacja: ASR Pro
W tym artykule staramy się odkryć niektóre z możliwych przyczyn, które może wywołać samouczek serwletu Hello World, a następnie wprowadzić możliwe metody naprawy, które z pewnością można spróbować rozwiązać problem.Mówiąc najprościej, serwlet jest jakością, ponieważ obsługuje żądania, procesy tej firmy i współdziała z odpowiedziami. W przypadku , możemy użyć świetnego serwletu i zbierać dane wejściowe użytkownika do jakiegoś formularza HTML, wyszukiwać rekordy w tych rękach bazy danych i dynamicznie konstruować witrynę internetową.
W tego rodzaju samouczku Java staramy się umożliwić zrozumienie procesuJak stworzyć od podstaw witrynę Java (narzędzia oparte na serwletach i JSP) przy użyciu rzeczywistego środowiska IDE Eclipse z oprogramowaniem Maven, ponieważ cały system kompilacji i Tomcat to jeden konkretny serwer WWW. Ten samouczek będzie całkowicie pomocny dla tych, którzy zazwyczaj uczą się serwletów, jsp, eclipse, maven, a także tomcat. W tym przewodniku często stosuje się następujące samouczki i technologie:
- JDK 8
- Servlet 3.1
- JSP 2.3
- Eclipse 4.6 (neon)
- Apache Tomcat 8
- Cel środowiska wykonawczego: Apache Tomcat v8.0
- Dynamic Web Module (wersja serwletu): 3.1
- Konfiguracja: domyślna konfiguracja Apache na komponencie Tomcat v8 .0
li
1. Utwórz dynamiczny projekt Java
W jaki sposób serwlet jest zaimplementowany w kodzie?
Serwlety są zazwyczaj klasami Javy, które wysyłają zapytania do usług HTTP i implementują Javę. Serwlet. http. HttpServlet, abstrakcyjna klasyfikacja, która niestety implementuje port serwletów i jest również specjalnie zaprojektowana, aby pomóc w obsłudze żądań HTTP.
W środowisku Eclipse Web IDE wybierz opcję Plik > Nowy > Dynamiczny projekt internetowy, aby utworzyć rzeczywisty projekt dla celów Java Web Target. Nazwij projekt HelloWorldJavaEE i pozostaw aktualne ustawienia domyślne dla:
Jak pokazano na zrzucie ekranu loading=”lazy” poniżej:Kliknij dwukrotnie Dalej, aby otworzyć go bez wątpienia na ekranie. :
Tutaj możesz sam sprawdzić, w jaki sposób generowane jest rozprzestrzenianie web.xml w deskryptorze dotyczącym pobierania pliku web.xml. Jednak ponieważ Servlet 3.0 może zawierać określone adnotacje, zdecydowaliśmy się nie mieć tego pliku XML. Kliknij Gotowe. Eclipse tworzy większość instalacji, która wygląda tak:To prawdopodobnie będzie typowy Aktywność Java EE. Następnie dodamy zapis Maven.
2. Dodano zależności dla Serlvet, a także dla JSP w pliku projektu Maven
Teraz musimy zmienić tego menedżera kompilacji na eksperta dla naszego projektu. Aby to zrobić, kliknij prawym przyciskiem myszy bieżący projekt i wybierz opcję Konfiguruj transformację > Do projektu Maven. Pojawi się okno dialogowe “Utwórz nowy POM”, wystarczy wpisać wszystkie następujące informacje: id może być użyty przez główny pakiet dla naszego hasła Java. Zobaczysz teraz, że plik pom.xml jest uruchomiony i pojawia się w projekcie. Otwórz go za pomocą XML i wklej kod kierowania w dowolnym miejscu między elementami
Czasami możesz zauważyć, że zajmie to chwilę do dwóch zależności dla Servlet API 3.1.0 i JSP API 2.3.1. Zapisz zazwyczaj plik pom.xml na górze Maven, aby załadować zależne pliki JAR tylko w kilku, które każdy może zobaczyć w fazie projektu Biblioteki:
3. Utwórz stronę JSP
Zazwyczaj kliknij prawym przyciskiem myszy projekt i wybierz Nowy > Plik JSP. Wpisz index.jspas jako nazwę pliku w oknie dialogowym Nowy plik JSP: i musisz znaleźć indeks wszystkich plików .jsp wygenerowanych przez Eclipse w prawie katalogu WebContent. Zaktualizuj go za pomocą mojego następującego kodu:
<%@page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Witaj Java EE świecie Witaj serwlet JSP!
Jak dystrybuować serwlet Hello World?
Krok 2: Utwórz serwlet. Następnym krokiem po utworzeniu marki jest stworzenie serwletu, który obsłuży konkretne, dokładne żądanie.Krok 3: Zmapuj adres URL do serwletu. Sformułowałeś serwlet.Krok 1: Utwórz aktywną aplikację internetową.Krok 2: Utwórz każdy serwlet.