Клиентский контейнер приложения Java EE

Есть 3 типа контейнеров для сервера Java EE

  1. Контейнер EJB

  2. Веб-контейнер

  3. Клиентский контейнер приложения, для которого я нашел определение, говорящее;

Управляет выполнением клиентских компонентов приложения. Клиентский контейнер работает на клиентском компьютере.

Но я не понимаю, как контейнер Java EE может находиться на клиентском компьютере в отличие от EJB и веб-контейнера, которые оба работают на сервере?

Может кто-нибудь привести пример того, что на самом деле подразумевается под клиентскими компонентами приложения?

1 ответ

Application client container это не что иное, как группа вашего клиентского приложения, например EJB Client, вместе с необходимыми библиотеками и виртуальной машиной Java (JVM).

Чтобы лучше понять, возьмем пример EJB. Вы разрабатываете и разворачиваете свой EJB на своем сервере приложений (EJB Container). Теперь вы можете распространять свой JAR-файл EJB-клиента вместе с зависимыми JAR-файлами (если они есть), которые можно использовать для доступа к развернутому EJB-компоненту, используя простую клиентскую программу JAVA, работающую на JVM. Эта среда выполнения клиента называется Application client container,

Более подробная информация доступна здесь: Клиентский контейнер приложения

Другие вопросы по тегам