Подтвердить что ты не робот

Различные проекты Java EE

В чем разница между различными типами проектов Java EE в Eclipse WTP?

Есть:

  • Проект клиентского приложения
  • Проект коннектора
  • Проект Enterprise Application
  • Утилитный проект
4b9b3361

Ответ 1

Цитата главы 5. Проекты RAD v7, Руководство по программированию (применимо также к Eclipse):

  • Проект клиентского приложения (J2EE). Направляет пользователя через создание пустого клиента приложения проект. Включает подсказки для связанный проект EAR и список грани, применимые для приложения J2EE Клиентские проекты.
  • Проект коннектора (J2EE). Предоставляет пользователю возможность создать Проект J2EE-соединителя, который включает с указанием соответствующего предприятия прикладного проекта и набора грани, применимые к нему.
  • Проект Enterprise Application Project (J2EE). Создает новый проект EAR. Сюда входят варианты создания ассоциированный веб-сайт, EJB и приложение Клиентские проекты.
  • Утилитный проект (J2EE). Помогает в создании утилиты Java. библиотечный проект, который связан с корпоративным приложением проект. Продукт такого проекта является JAR файлом, доступным для ресурсов на предприятии проект и автоматически завернут в файл EAR при его экспорте.

Это подробно описано на нескольких страницах:

Проект Enterprise Application

Проекты Enterprise Application содержат ресурсы, необходимые для предприятия приложений и может содержать ссылки на комбинацию веб-модулей, EJB модули, клиентские модули приложений, модули адаптеров ресурсов, утилита Java проектов и JAR файлов.

Эти отношения могут быть указаны при создании нового Enterprise Application проект через мастер или через свойства проекта.

Для получения дополнительной информации о разработке корпоративных приложений J2EE см. Глава 16, "Разработка веб-приложений с использованием EJB" на стр. 719.

Проект клиентского приложения J2EE

Проекты приложения J2EE Application Client содержат ресурсы, необходимые для J2EE прикладных клиентских модулей. Клиентский модуль приложения используется для полностью работоспособное клиентское Java-приложение (не веб-приложение), которое подключается к использует ресурсы J2EE в корпоративном приложении J2EE и приложении сервер. Имея ссылку на ассоциированную корпоративную заявку, она разделяет такую ​​информацию, как ссылка на именованный Java-интерфейс (JNDI) EJB и источники данных.

Проект коннектора

Проект соединителя содержит ресурсы, необходимые для адаптера ресурсов J2EE. Мастер позволяет набор фасетов (включая J2EE Connector Architecture (JCA)) и содержащий файл EAR, который необходимо указать.

Краткая версия: все они являются мастерами для создания корпоративного приложения или его частей.