DB2. Решения по интеграции


Базовые компоненты JE


2.2.1.1. Документы клиента

 

Один из основных элементов Web-системы – это документы, которыми обмениваются клиент и сервер. На начальном уровне это означает Web-страницы (HTML). Тем не менее появление беспроводных устройств, которые поддерживают другие языки разметки, означает, что формат документа ни в коем случае не ограничивается HTML. Использование таблицы стилей для обработки клиентом или оконечным устройством означает, что документом клиента для сервера Web-приложений может быть и XML-документ.

 

2.2.1.2. JavaBeans

 

JavaBeans – это идеальный инструмент для создания многократно используемых компонентов Web-яруса, которые могут быть задействованы в связке с JSP. Они могут быть использованы для извлечения данных из JSPs или как средство связи между сервлетом и постпроцессором JSP. JavaBeans позволяет специфицировать линию поведения в файле характеристик вне Bean-логики. Это дает возможность разработчикам, использующим инструментарий разработки приложений (application development – AD), менять линию поведения Bean-компонента как части общего приложения.

 

2.2.1.3. Апплеты

 

Эти загружаемые Java-приложения подвергаются обработке в среде браузера виртуальной машины Java (Java Virtual Machine – JVM). Апплеты – это мини-приложения, которые загружаются в браузер и исполняются. Они позволяют создавать машинонезависимые функциональные возможности клиентского приложения, которые увеличивают возможности пользователя. Интерфейс апплета ограничен, предотвращая, таким образом, нежелательное разрушение системы, вызванное загрузкой апплета. Апплеты не имеют доступа к системным ресурсам клиента, что предотвращает вирусоподобное повреждение компьютеров.

 

2.2.1.4. Сервлеты

 

Компонент сервлет – это Java-эквивалент унаследованного интерфейса CGI. Идентифицированный в URL, конкретный сервлет принимает входящий Web-запрос. Сервлет обрабатывает входящий запрос, возможно взаимодействуя с J2EE EJB-компонентами или СУРБД, через JDBC, затем возвращает результаты в формате HTML запросившему клиенту. Сервлет имеет доступ к HTTP-запросу и сессии пользователя, через объекты Java, подготовленные вызовом. Сервлеты могут запускаться усовершенствованными способами. Например, сервлет перенаправления, или сервлет связывания, позволяет связывать многочисленные сервлеты для обработки единичного запроса пользователя. Несмотря на то, что сервлеты могут создавать HTML напрямую, практика диктует возвращение к JavaBean, который может быть использован JSP для подготовки документа, сцепляясь, таким образом, с шаблонами контроллера вида модели.




- Начало -  - Назад -  - Вперед -



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