Различные виды проектов Java EE
-
21-09-2019 - |
Вопрос
В чем разница между различными типами проектов Java EE в Eclipse WTP?
Есть такие:
- Клиентский проект приложения
- Проект Соединителя
- Проект корпоративного приложения
- Коммунальный проект
Решение
Цитируя Глава 5.Проекты из числа RAD v7, Руководство по программированию (это относится и к Eclipse):
- Проект клиента приложения (J2EE) — Направляет пользователя через создание пустого приложения-клиента проект.Включает подсказки для связанного проекта EAR и список аспектов, применимых к приложению J2EE Клиентских проектов.
- Проект соединителя (J2EE) — Помогает пользователю создать Проект J2EE connector, который включает в себя указание связанного корпоративного проекта приложения и набора применимых к нему аспектов.
- Проект корпоративного приложения (J2EE) — Создает новый проект EAR.Это включает в себя опции для создания связанных веб-сайтов, EJB и приложений Клиентских проектов.
- Коммунальный проект (J2EE) — Помогает в создании утилиты Java проект библиотеки, который связан с корпоративным приложением проект.Продуктом такого проекта является файл JAR, который доступен для ресурсов предприятия проекта и автоматически переносится в файл EAR при экспорте.
Это подробно описано на нескольких страницах позже:
Проект корпоративного приложения
Проекты корпоративных приложений содержат ресурсы, необходимые для корпоративных приложений, и могут содержать ссылки на сочетание веб-модулей, EJB модулей, клиентских модулей приложений, модулей адаптера ресурсов, утилиты Java проектов и файлов JAR.
Эти взаимосвязи можно указать при создании нового корпоративного приложения создайте проект с помощью мастера или через свойства проекта.
Для получения дополнительной информации о разработке корпоративных приложений J2EE см. Глава 16 “Разработка веб-приложений с использованием EJBS” на странице 719.
Клиентский проект приложения J2EE
Клиентские проекты приложений J2EE содержат ресурсы, необходимые для J2EE клиентские модули приложений.Модуль приложения-клиента используется, чтобы содержать полностью функционирует клиентский Java-приложение (не веб-интерфейс), который подключается к и используются J2EE и ресурсы в приложения J2EE приложения сервер.Сохраняя ссылку на связанное корпоративное приложение, оно предоставляет общий доступ к такой информации, как ссылка на Java Naming and Directory Interface (JNDI), на EJBS и источники данных.
Проект соединителя
Проект connector содержит ресурсы, необходимые для адаптера ресурсов J2EE.Мастер позволяет указать набор фасетов (включая архитектуру соединителя J2EE (версия JCA)) и содержащий файл EAR.
Короткая версия:все они являются мастерами создания корпоративного приложения или его частей.