Спецификация Java Server Pages 1.2

         

JSP.2.2 Web-Приложения


Приложение web это коллекция ресурсов, которые доступны по указанным URL.

Web-приложение состоит из следующих компонентов:

  • Среда(ы) Java, запущенная на сервере (необходима);
  • JSP-страница(ы), обрабатывающие запросы и генерирующие динамическое содержимое;
  • Сервлет(ы), обрабатывающие запросы и генерирующие динамическое содержимое Web-Приложения;
  • Серверные/Server-side компоненты JavaBeans, инкапсулирующие поведение и статус;
  • Статические страницы HTML, DHTML, XHTML, XML и аналогичные;
  • Файлы ресурсов, используемых Java-классами;
  • Клиентские/Client-side Java-Аплеты, компоненты JavaBeans и файлы Java-классов;
  • Среда(ы) Java (загружаемая через Plugin и Java Web Start), запущенная на клиенте(клиентах).
  • Web-приложения описаны более детально в спецификации Servlet 2.3. Web-приложение содержит дескриптор публикации web.xml, содержащий информация о JSP-страницах, сервлетах и других ресурсах, используемых в этом web-приложении. Дескриптор публикации детально описан в спецификации Servlet 2.3.

    JSP 1.2 требует, чтобы эти ресурсы были неявно/косвенно ассоциированы с, и доступны через, уникальный экземпляр ServletContext, доступный как неявный объект приложения ().

    Приложение, которому принадлежит JSP-страница, отражается в объекте application и влияет на семантику следующих элементов:

    • Директива include ().
    • Элемент акции jsp:include ().
    • Акция jsp:forward ().

    JSP 1.2 поддерживает переносимую упаковку и публикацию/deployment web-приложений через спецификацию Servlet 2.3. Спецификация JavaServer Pages наследует от спецификации Servlet концепцию приложений, ServletContext'ы, Sessions/Сессии, Requests/Запросы и Responses/Ответы.



    Содержание раздела