Strony Java Server - Wprowadzenie

JSP (Java Server Pages) to standard tworzenia interaktywnych aplikacji internetowych (stron zawierających dynamiczną zawartość). Strona internetowa JSP (rozpoznawalna przez rozszerzenie .jsp ) może wyświetlać różne treści w oparciu o pewne parametry (informacje przechowywane w bazie danych, preferencje użytkownika, ...), podczas gdy klasyczna strona internetowa (z rozszerzeniem .htm lub .html) będzie stale wyświetlaj te same informacje.

  • JSP jest w rzeczywistości potężnym językiem skryptowym (językiem interpretowanym) wykonywanym po stronie serwera (jak CGI, PHP, ASP, ...), a nie po stronie klienta (w przeciwieństwie do skryptów napisanych w JavaScript lub apletach Java, które działają w przeglądarce użytkownik podłączony do witryny).
  • Strony JSP są zintegrowane ze stroną internetową w HTML przy użyciu specjalnych tagów, które powiadomią serwer WWW, że kod zawarty w tych tagach ma być interpretowany. Wynik (kody HTML) zostanie zwrócony do przeglądarki klienta.
  • Strony Java Server Pages są częścią trójwarstwowej architektury : gdzie serwer obsługujący strony Java Server Pages (ogólnie określane jako serwer aplikacji ) będzie działał jako pośrednik między przeglądarką klienta a bazą danych (ogólnie nazywaną serwerem danych ). JSP dostarcza niezbędnych elementów do połączenia z systemem zarządzania bazą danych i umożliwia manipulowanie danymi za pomocą SQL.

Jak działa Java Server Pages?

Strona używająca Java Server Pages jest wykonywana podczas zapytania za pomocą mechanizmu JSP (zazwyczaj działającego z serwerem sieci Web lub serwerem aplikacji). Model JSP wywodzi się z modelu używanego dla serwletów Java (JSP są rzeczywiście sposobem na pisanie serwletów). Jest to klasa Java wywodząca się z klasy HttpServlet, wykorzystująca użycie doGet () i doPost () do zwrócenia odpowiedzi HTTP.

Gdy użytkownik wywołuje stronę JSP, serwer WWW wywołuje silnik JSP, który tworzy kod źródłowy Java ze skryptu JSP i kompiluje klasę, aby dostarczyć skompilowany plik (z rozszerzeniem .class ).

Należy zauważyć, że: silnik JSP sprawdza, czy data pliku .jsp odpowiada plikowi .class. Silnik JSP konwertuje i kompiluje klasę, tylko jeśli skrypt JSP został zaktualizowany. W związku z tym fakt, że kompilacja ma miejsce tylko po zaktualizowaniu skryptu JSP, sprawia, że ​​JSP jest jedną z najszybszych technologii do tworzenia dynamicznych stron.

Charakterystyka stron serwera Java

Strony JSP mogą być używane do tworzenia serwletów poprzez dołączanie określonych znaczników do kodu JSP. W ten sposób zapewniają szybką technologię tworzenia dynamicznych stron.

Ponadto JSP ma wszystkie cechy Java:

  • Strony JSP są wielowątkowe.
  • Strony JSP są przenośne.
  • Strony JSP są zorientowane obiektowo.
  • Strony JSP są bezpieczne.

Oryginalny dokument opublikowany na CommentcaMarche.net

Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki