Электронный магазин на Java и XML




Глава 10. Web-приложения на Java


    Глава 10. Web-приложения на Java
    Глава 10. Web-приложения на Java Эта завершающая глава содержит рекомендации по установке web-приложений, написанных на языке Java, в соответствии с последними выпущенными SUN интерфейсами API для...
    Спецификации в интерфейсе API сервлетов Java
    Спецификации в интерфейсе API сервлетов Java Ниже перечислены ресурсы, согласованная работа которых требуется, чтобы запустить на web-сервере сервлет Java или JSP-приложение: HTML-страницы; ресурс...
    Развертывание web-приложения
    Развертывание web-приложения Спецификация 2.2 сервлетов Java достаточно подробно развивает концепцию web-приложений. Web-приложение — это совокупность сервлетов, классов Java, JSP-страниц, HTML-ст...
    Определение web-приложения
    Определение web-приложения На этап определения web-приложения API сервлетов не накладывает никаких ограничений. Производители имеют полную свободу в создании собственных систем для определения кон...
    Структура папок
    Структура папок Атрибут doBase определяет базовое расположение файлов приложения относительно установочной папки Tomcat. Предположим, что установочная папка — c:\tomcat, тогда сервер предоставляет...
    Содержимое папки WEB-INF
    Содержимое папки WEB-INF В папке WEB-INF для web-приложения должен содержаться дескриптор развертывания в виде файла с именем web.xml. Этот файл должен быть согласован с опубликованным компанией S...
    Дескриптор развертывания web-приложения
    Дескриптор развертывания web-приложения В API сервлетов имеются спецификации, которые на основе составленного компанией Sun определения DTD идентифицируют сведения, содержащиеся в дескрипторе разв...
    Листинг 10.1. Часть файла web.xml...
    Листинг 10.1. Часть файла web.xml для web-приложения (web.xml) ?xml version=1.0 encoding=ISO-8859-1? !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc. //DTD Web Application 2.2//EN http://java.sun...
    Листинг 10.2. Часть DTD для web-приложений...
    Листинг 10.2. Часть DTD для web-приложений, в которой показаны элементы первого уровня (web.dtd) ?xml version=1.0 encoding=ISO-8859-1? !-- The web-app element is the root of the deployment descrip...
    Параметры конфигурации
    Параметры конфигурации Как видно по именам элементов в листинге 10.2, большое количество параметров конфигурации web-приложения можно устанавливать из файла web.xml. Эти параметры удобно разделить...
    Архивные файлы web-приложения
    Архивные файлы web-приложения Правила организации папок для web-приложений, заданные в API сервлетов, позволяют определить формат архивного файла, в котором будут содержаться все ресурсы, необходи...
    Следующее поколение
    Следующее поколение Сейчас, когда пишется эта книга, уже выпущена следующая версия API сервлетов, под номером 2.3. Пока она проходит стадию проверки, но к моменту, когда наша книга будет опубликов...
    Следующее поколение XML
    Следующее поколение XML Версия Tomcat 3.1, которую мы здесь используем, работает с анализатором Sun JAXP 1.0, реализующим только интерфейсы SAX 1.0 и API первого уровня DOM. Версия 1.1 анализатора...
    Протокол SOAP
    Протокол SOAP Протокол SOAP (Simple Object Access Protocol) — это важный для web-приложений протокол, к которому проявляют огромный интерес программисты, работающие с XML. SOAP определяет стандарт...
    Проблемы масштабирования
    Проблемы масштабирования О каком бы приложении ни шла речь в нашей книге, всегда предполагалось, что имеется только один компьютер, на котором работает один процессор сервлетов Java. Учитывая, что...
    Сохранность информации о сеансе
    Сохранность информации о сеансе Самая большая проблема при разделении нагрузки между несколькими машинами связана с приложениями, которые должны отслеживать состояние пользователя. В приложении ко...
    J2EE и Enterprise JavaBean
    J2EE и Enterprise JavaBean Система J2EE (Java 2 Enterprise Edition), включающая библиотеки, наборы инструментальных средств и интерфейсов API, — это редакция среды разработки Java, ориентированная...
    Рис. 10.1. Модель приложения на основе J2EE
    Рис. 10.1. Модель приложения на основе J2EE EJB работает в специализированной среде — контейнере EJB, аналогично тому, как сервлеты работают в контейнере сервлетов. Но контейнер EJB может выполнят...
    Альтернативное решение — Spaces
    Альтернативное решение — Spaces В отличие от жестко структурированной среды J2EE в концепции Spaces web- приложение создается как слабосвязанная система. Эта концепция несколько лет обсуждалась в...









Начало        




Книжный магазин