Оглавление:
Определение - что означает клиент приложения?
Клиент приложения - это автономное приложение, которое выполняется на клиентском компьютере и настроено для работы в качестве компонента J2EE.
Клиент приложения используется для выполнения задач, таких как администрирование системы или приложений. Как правило, он состоит из мощных корпоративных компонентов, таких как веб-службы и EJB, которые развернуты на удаленном сервере приложений.
Techopedia объясняет клиент приложения
Клиенты приложений отличаются от сервлетов Java и Java Server Pages (JSP), которые являются компонентами на стороне сервера, и компонентами EJB, которые являются компонентами на стороне сервера.
Поскольку он написан на языке Java, клиент приложения компилируется, как любая другая программа на языке Java, и напрямую обращается к компонентам EJB. Клиент приложения также имеет возможность устанавливать HTTP-соединение при взаимодействии с сервлетом. Кроме того, клиент приложения, который написан на языке, отличном от Java, также может взаимодействовать с сервером J2EE.
Преимущества клиента приложения по сравнению с автономным приложением Java заключаются в следующем:
- Клиент приложения может работать в веб-браузере или контейнере приложения.
- Клиент приложения является переносимым, так как он связан с необходимым программным обеспечением в архивном файле предприятия.
- Поскольку он имеет необходимые библиотеки, клиент приложения может получить доступ ко всем службам J2EE.
Основным недостатком приложения-клиента является его большой вес.
