Latest web development tutorials

struktura JSP

Serwer WWW musi silnik JSP, który jest kontenerem dla strony JSP. Pojemnik jest odpowiedzialny za przechwytywanie żądań stron JSP. Ten poradnik wykorzystuje wbudowany pojemnik Apache JSP, aby wspierać rozwój JSP.

kontener JSP i współpraca serwer WWW, aby zapewnić niezbędne warunki pracy i inne usługi dla normalnej pracy JSP i może poprawnie zidentyfikować konkretny element specyficzny dla stron JSP.

Poniższy rysunek przedstawia kontener JSP i pliki JSP w aplikacji sieci Web, w którym miejscu.


JSP tworzenie

Następujące kroki pokazują, jak korzystać z serwera sieci Web, aby utworzyć stronę JSP:

  • Podobnie jak inne strony internetowej, jak wspólna przeglądarka wysyła żądanie HTTP do serwera.
  • Serwer WWW uznaje, że jest to żądanie do strony JSP i przekazuje żądanie do silnika JSP. Za pomocą adresu URL lub .jsp plik, aby zakończyć.
  • JSP JSP pliki obciążenie silnika z dysku, a następnie przełożyć je na servlet. Konwersja ta będzie po prostu przełączyć cały tekst szablonu println () oświadczenia, i wszystkie elementy JSP przekształcony kodu Java.
  • silnik serwletów JSP zostaną skompilowane w klasie wykonywalnego, a oryginalny wniosek zostanie przekazany do silnika serwletu.
  • Komponent serwera WWW, będzie nazwane silnik serwletów, a następnie załadować i uruchomić klasy serwletu. Podczas wykonywania aplet generuje dane wyjściowe w formacie HTML i osadzony w odpowiedzi HTTP do sieci na serwerze.
  • Serwer WWW w postaci statycznych stron HTML odpowiedź HTTP z powrotem do przeglądarki.
  • Ostatecznie, przeglądarka internetowa Uchwyty odpowiedzi HTTP dynamicznie generowane strony HTML, jakby statycznych stron tego samego procesu.

Kroki opisane powyżej mogą być przedstawione następującym schematem:

W normalnych okolicznościach, kontrole silnika JSP, aby zobaczyć, czy aplet JSP odpowiadający plik już istnieje, i sprawdza, czy data modyfikacji pliku wcześniej niż serwletu JSP. Jeżeli data modyfikacji pliku JSP wcześniej niż odpowiadający serwletu, a następnie pojemnik może określić plik JSP nie został zmodyfikowany i aplet ważny. To sprawia, że ​​cały proces, w porównaniu z innymi językami skryptów (PHP), takie jak dla wielu szybko i sprawnie.

Ogólnie rzecz biorąc, strona JSP jest inny sposób napisać aplet Java, zamiast stać się ekspertem w programowaniu. W dodatku do stopnia wyjaśnienia, strona JSP, może być prawie w zwykły serwlet który ma być leczony.