JavaServer Page (JSP)
JavaServer Page (JSP) - серверная технология Java для создания динамически формируемых веб-страниц и веб-приложений. Она позволяет объединять статическую веб-разметку с Java-кодом и специальными JSP-конструкциями, чтобы сервер сформировал HTTP-ответ.
Что означает термин
JSP-файл обрабатывается на сервере и используется для генерации документа на основе заданной разметки и данных приложения. Технология применяется в Java-веб-приложениях и связана со спецификацией Java Servlet.
Как устроено
При обращении к JSP-странице контейнер приложений преобразует её в исполняемый Java-сервлет. Компиляция может выполняться при первом обращении к странице или заранее в процессе сборки приложения. Для работы JSP требуется серверная среда с контейнером JSP или сервлетов, например Tomcat.
В JSP можно формировать содержимое страницы на основе данных приложения, в том числе сведений, полученных из баз данных через JDBC. JSP может использоваться совместно с сервлетами и другими серверными компонентами.
Где применяется
JSP используют для создания динамических веб-страниц и приложений: персонализированных страниц с данными текущего пользователя, HTML-страниц с результатами запросов к базе данных, отчётов и других документов, формируемых сервером.
JSP не является самостоятельным языком программирования в том же смысле, что Java. Это технология серверного формирования документов, в которой могут сочетаться HTML-разметка, Java-код и специальные конструкции JSP.
База знаний организована при поддержке делового сообщества. Спираль?!

