JSP
To skrót od „Jakarta Server Pages” (wcześniej Java Server Pages).
JSP to technologia opracowana przez firmę Sun Microsystems do tworzenia dynamicznych stron internetowych. JSP pozwala programistom umieszczać kod Java na stronie HTML, tworząc połączenie treści statycznej i dynamicznego działania. JSP jest podobne do innych terminologii związanych z programowaniem i skryptami po stronie serwera, takich jak ASP i PHP.
Programiści stron internetowych zazwyczaj używają JSP do tworzenia aplikacji internetowych, które wymagają renderowania dynamicznej treści po stronie serwera. Strony JSP mogą zawierać połączenie statycznej treści HTML i kodu Java, który może przyjmować dane od użytkownika lub pobierać informacje z bazy danych. Gdy użytkownik przesyła formularz lub wykonuje inną akcję wyzwalającą działanie, kod Java jest wykonywany przez serwer internetowy i kompilowany do małej aplikacji znanej jako serwlet. Serwer przetwarza dane od użytkownika lub z bazy danych, generuje nową stronę HTML na podstawie uzyskanych wyników i wysyła ją użytkownikowi.
JSP było w przeszłości powszechnie używane do tworzenia aplikacji internetowych, ale jego miejsce zajmują inne technologie internetowe, które zyskują na popularności. Nowsze silniki szablonów Java, takie jak Thymeleaf, są bardziej elastyczne i skalowalne niż starsza technologia JSP do wykonywania aplikacji po stronie serwera. Frameworki JavaScript, takie jak React, które uruchamiają aplikację po stronie klienta, a nie po stronie serwera, są bardziej funkcjonalne i responsywne niż dawniej; zazwyczaj są też łatwiejsze w użyciu dla programistów w wielu przypadkach tworzenia aplikacji internetowych. Technologia JSP jest nadal używana do utrzymywania starszych systemów, ale rzadko wykorzystuje się ją przy tworzeniu nowych aplikacji.
Sprawdź swoją wiedzę