Страницы Java Server - Введение

JSP (Java Server Pages) - это стандарт для разработки интерактивных веб-приложений (страниц, содержащих динамическое содержимое). Веб-страница JSP (распознаваемая расширением .jsp ) может отображать различное содержимое на основе определенных параметров (информация, хранящаяся в базе данных, пользовательские настройки, ..), тогда как классическая веб-страница (с расширением .htm или .html) будет постоянно отображать одну и ту же информацию.

  • JSP на самом деле является мощным скриптовым языком (интерпретируемым языком), выполняемым на стороне сервера (например, CGI, PHP, ASP, ...), а не на стороне клиента (в отличие от скриптов, написанных в апплетах JavaScript или Java, которые выполняются в браузере пользователь подключен к сайту).
  • JSP интегрированы в веб-страницу в HTML с помощью специальных тегов, которые уведомят веб-сервер о том, что код, включенный в эти теги, должен быть интерпретирован. Результат (HTML коды) будет возвращен в браузер клиента.
  • Страницы сервера Java являются частью 3-уровневой архитектуры : где сервер, поддерживающий страницы сервера Java (обычно называемый сервером приложений ), будет действовать как медиатор между клиентским браузером и базой данных (обычно называемой сервером данных ). JSP предоставляет необходимые элементы для подключения к системе управления базами данных и позволяет манипулировать данными через SQL.

Как работает Java Server Pages?

Страница, использующая Java Server Pages, выполняется во время запроса механизмом JSP (обычно работающим с веб-сервером или сервером приложений). Модель JSP основана на модели, используемой для сервлетов Java (JSP действительно является способом написания сервлетов). Это Java-класс, производный от класса HttpServlet, использующий использование doGet () и doPost () для возврата HTTP-ответа.

Когда пользователь вызывает страницу JSP, веб-сервер вызывает механизм JSP, который создает исходный код Java из сценария JSP и компилирует класс для предоставления скомпилированного файла (с расширением .class ).

Обратите внимание: механизм JSP проверяет, соответствует ли дата файла .jsp файлу .class. Механизм JSP преобразует и компилирует класс, только если сценарий JSP был обновлен. Таким образом, тот факт, что компиляция происходит только при обновлении сценария JSP, делает JSP одной из самых быстрых технологий для создания динамических страниц.

Характеристики страниц сервера Java

JSP можно использовать для создания сервлетов, включая специальные теги в код JSP. Таким образом, они предоставляют быструю технологию для создания динамических страниц.

Кроме того, JSP обладает всеми характеристиками Java:

  • JSP многопоточные.
  • JSP являются портативными.
  • JSP являются объектно-ориентированными.
  • JSP безопасны.

Оригинальный документ опубликован на CommentcaMarche.net

Предыдущая статья Следующая статья

Лучшие советы