пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Платформа J2EE. (основные технологии). Когда следует применять Enterprise JavaBeans. Типы EJB, обобщенная архитектура, принципы функционирования и программное обеспечение.

J2EE включает в себя стандарты следующих основных технологий:

1) Технология Java Servlet позволяет определить классы сервлетов. Класс сервлета расширяет возможности серверов, доступные клиентским приложениям при использовании ими модели программирования "запрос - ответ".

2) Технология JavaServerPages позволяет встраивать фрагменты кода сервлета прямо в текстовые документы.

3) Технология Enterprise JavaBeans описывается спецификацией Enterprise JavaBeans. Specification EJB описывает каким образом реализуется бизнес-логика внутри EJB-системы, как взаимодействуют между собой клиенты и серверы, как EJB-системы взаимодействуют с другими системами и какова роль различных компонент (бинов) этой системы.

4) J2EE Connector Architecture используется поставщиками J2EE-инструментов и системными интеграторами для создания адаптеров ресурсов, поддерживающих доступ к информационной системе предприятия

5) JavaMessageService (JMS) представляет собой стандарт обмена сообщениями, позволяющий компонентам J2EE-приложения создавать, посылать, принимать и читать сообщения. Он обеспечивает двустороннее, надежное, асинхронное распределенное соединение.

6) Java Authentication and Authorization Service (JAAS) предоставляет возможность приложению J2EE аутентифицировать и авторизовывать определенного пользователя или группу пользователей.

Применение корпоративных бинов целесообразно, если вашему приложению необходимо выполнение хотя бы одного из следующих требований: Приложение должно быть масштабируемым, Для гарантии целостности данных требуются транзакции, У приложения будут разные клиенты. Эти клиенты могут быть различными и многочисленными.

J2EE и технология EJB делают написание многоуровневых приложений достаточно легким, т.к. бизнес-логика организуется в повторно используемых отдельных компонентах (бинах), а сложный низкоуровневый код, включающий код для обработки транзакций и управления состоянием бинов, многопоточности, управления пулами ресурсов и других сложных низкоуровневых деталей, реализуется соответствующими контейнерами для каждого типа компонентов внутри сервера J2EE.

Существует три типа корпоративных компонентов: сессионные компоненты, компоненты управления данными; компоненты управляемые сообщениями компоненты.

Сессионные компоненты реализуют кратковременное общение с клиентом. Когда клиент заканчивает работу, сессионный компонент и его данные исчезают.

Компоненты управления данными представляют постоянные данные, хранимые в одной строке таблицы базы данных. Если клиент завершает работу или сервер выключается, встроенный сервис гарантирует, что данные такого компонента будут сохранены.

Управляемые сообщениями компоненты комбинируют особенности сессионного компонента и JMS (службы сообщений Java) приемника сообщений, позволяя бизнес-компоненту получать сообщения JMS асинхронно.

Программное обеспечение

J2EE SDK – некоммерческое практическое определение платформы J2EE и спецификация, свободно распространяемые Sun Microsystems для демонстрации, апробирования и обучения.


29.05.2018; 12:14
хиты: 260
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь