jak zaprojektować stronę internetową z Java Server Page (JSP)

przegląd

technologia JSP służy do tworzenia aplikacji internetowych. JSP został wprowadzony, aby dodać więcej funkcji, które nie były dostępne w Servlet. Dodano więcej funkcji takich jak expression language, JSTL itp., aby uprościć tworzenie aplikacji internetowych.

aby dogłębnie zrozumieć tę technologię, musisz mieć podstawową wiedzę na temat programowania Java. Można wykorzystać certyfikację Java do eksploracji programowania na poziomie od podstawowego do zaawansowanego z odziedziczonymi modułami, takimi jak serializacja, klonowanie, abstrakcja, interfejsy i wiele innych. Jeden zrozumiały pojawi się jako wielka beczka wiary z jasną znajomością programowania Java.

strona JSP składająca się z tagów HTML i JSP, które są łatwe w utrzymaniu. Tutaj możemy oddzielić zarówno część projektową, jak i rozwojową naszego kodu, wykorzystując niestandardowe tagi, paginację, CRUD itp.

funkcje Java Server Page(JSP)

JSP pokonał Servlet dzięki niesamowitym funkcjom, takim jak:

2.1 Enhanced Servlet

JSP dziedziczy wszystkie właściwości serwletu. Może osiągnąć wszystkie wyniki tak samo, jak to możliwe z serwlet framework. Nawet zapewnia różne dodatkowe funkcje, aby ułatwić cały proces rozwoju. Zawiera obiekty niejawne, JSTL, predefiniowane tagi itp. JSP dostarcza interfejsy API zawierające Pakiety JSP o nazwie javax.servlet.jsp i javax.servlet.jsp.tagext, aby uwzględnić te funkcje.

2.2 Łatwy w obsłudze

tradycyjna technologia Servlet obejmuje logikę biznesową i prezentacyjną, służąc lepszemu środowisku.JSP dzieli zarówno logikę biznesową, jak i prezentacyjną oddzielnie, zapewniając jasny obraz aplikacji do rozwoju.

2.3 szybki rozwój

w przeciwieństwie do tradycyjnego rozwoju, takiego jak Servlet, gdzie musimy skompilować i wykonać nasz kod za każdym razem, gdy popełnimy dowolną zmianę wymagającą również przesunięcia, strony JSP można modyfikować. Nie wymagają one ponownego wdrażania po dokonaniu aktualizacji.

2.4 Wymagaj mniej kodu

aplikacja JSP jest zasilana z fajnych zasobów, takich jak tagi akcji, niestandardowe tagi itp. zmniejszenie wysiłku programistów w pisaniu kilku kodów.

cykl życia Java Server Page (JSP)

cykl życia JSP składa się z różnych etapów, takich jak:

  • tłumaczenie i Kompilacja stron JSP
  • pliki klas załadowane przez classloader
  • Tworzenie instancji i inicjalizacja
  • przetwarzanie żądań
  • Destroy process

na początku tłumaczenie strony JSP na servlet jest osiągane przez JSP tłumacz, który jest atrybutem serwera www. Uzyskana strona servlet jest kompilowana i konwertowana do pliku klasy. W końcu wszystkie pozostałe procesy, takie jak inicjalizacja i zniszczenie, są osiągane przez JSP.

teraz, ponieważ zrozumiałeś cykl życia i podstawy strony JSP, nadszedł czas, aby stworzyć prostą stronę JSP, aby zapewnić rozszerzoną wiedzę na temat nowoczesnego tworzenia stron internetowych. W poniższym kodzie musisz napisać ten kod HTML zawierający tagi JSP. Po zakończeniu musisz zapisać ten kod z rozszerzeniem .jsp po którym następuje nazwa tytułu. Nazwijmy to demo.jsp. Załącz ten plik do folderu i skopiuj wklej ten folder do katalogu web-apps serwera Apache tomcat, który jest odpowiedzialny za wykonanie strony JSP.

przykład

4.1 demo.jsp

ten plik zawiera znacznik scriptlet do uruchamiania kodu JSP. Przeglądarka zrozumie pisemne instrukcje.

<html><body> <% out.print(1+1); %></body></html>

po wykonaniu output 2 pojawi się na ekranie przeglądarki.

4.2 Wykonywanie strony JSP

aby uruchomić napisany kod, postępuj zgodnie z poniższymi procedurami:

  • Włącz serwer Apache tomcat.
  • Wklej kod JSP do folderu.
  • Uruchom ten folder na serwerze Apache tomcat.
  • Otwórz przeglądarkę i wklej adres URL: http://localhost:portNumber/Rootcontext/filename.jsp
  • tutaj napiszemy: http://localhost:portNumber/Rootcontext/demo.jsp
  • wyświetli zebrane dane wyjściowe na ekranie przeglądarki.

Gratulacje.. Pomyślnie wykonałeś swój pierwszy program JSP. Pamiętaj o jednym – nie musisz pisać struktury katalogów, aby wykonać plik JSP. Jest to wymagane tylko w przypadku, gdy kod zawiera klasy Bean lub inne dokumenty TLD lub Servlet.

teraz twoja kolej, aby zacząć pisać te innowacyjne pomysły uderzające w twój umysł za pomocą kodu. Gdy uda Ci się pokryć podstawowe moduły, takie jak elementy Skryptowe, obiekty niejawne, API, elementy dyrektywy, wyjątki, akcja, wyrażenie – jesteś dobry do bitwy o kodowanie. Zacznij budować swoją pierwszą aplikację internetową i zamień to marzenie w rzeczywistość. Już dziś w globalnej sieci dostępnych jest ponad 1,5 miliarda stron internetowych i aplikacji.

5. Wniosek

w tym artykule omówiliśmy strony serwera java i dodano funkcje nad servletem. Omówiliśmy również cykl życia stron JSP na przykładzie.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.