2016-05-06 11 views
-4

Как упоминается в названии, какова цель приложения-клиента приложения-сервера?Какова цель приложения-клиента Application Server?

Очистка сети, действительно мало объясняется, что такое клиент приложения для сервера приложений и для чего его цель.

Из какой информации я могу почерпнуть, клиент приложения похож на браузер, поскольку оба они обращаются к приложению, размещенному на сервере приложений, но клиент приложения обеспечивает лучшую (графическую?) Интерактивность? Также он создает контейнер, который позволяет получить доступ к ресурсам сервера приложений, или это ресурсы Java EE?

Но я все еще действительно не понимаю, как все это сочетается или что именно.

+0

Браузер является клиентским приложением к некоторой HTTP-серверу. Ваши видеоигры MMO являются клиентами приложений на каком-то сервере видеоигр. –

+0

Как еще вы могли бы взаимодействовать с чем-нибудь без какого-либо клиента? Что здесь не понимать? Я в замешательстве, о чем вы смущены. – redFIVE

+0

Приложение-клиент для сервера приложений - это то, что я должен был сказать. Браузер - это клиент, который обращается к приложению java ee со всеми JSP, сервлетами, EJB и всеми. Если существует браузер, почему существует необходимость в отдельном контейнере Application-Client (а не в клиенте браузера) – user649074

ответ

1

Упростить это, клиент некоторого а элемент, какой-то другой элемент, который использует элемент, чтобы сделать что-то (например, один класс использует другой предмет, чтобы сделать что-то)

Client Application просто другое приложение, класс или компонент, который использует, вызывает или выполняет методы. Если вы написали некоторый класс с некоторыми методами, вы можете использовать этот класс как часть другого класса. И тогда второй класс будет клиентом первого. Вы можете разработать компонент EJB на сервере приложений в JavaEE, и вы можете создать автономное приложение JavaSE, которое будет вызывать методы из вашего компонента, развернутого на сервере. И тогда это автономное приложение JavaSE является вашим клиентом для вашего компонента.

... клиент приложения похож на браузер, поскольку оба они обращаются к приложению, размещенному на сервере приложений, но клиент приложения обеспечивает лучшую (графическую?) Интерактивность?

Не только браузеры могут быть клиентскими приложениями. В JavaEE (Enterprise Edition) вы можете разрабатывать компоненты и развертывать их на сервере приложений. Компоненты содержат специальные классы только с бизнес-методами (например, методы, которые делают что-то конкретное). Вы предоставляете некоторый интерфейс для разработанных компонентов на сервере приложений. Благодаря этому интерфейсу клиентские приложения могут вызывать методы в компонентах. Вашим клиентским приложением, которое может использовать этот компонент через предоставленный интерфейс, могут быть приложения JavaSE, Web Servlet, JSP или другие компоненты.

Вы можете прочитать раздел 1.3.3 Java EE Клиентов, чтобы получить более подробную информацию из ниже урока:

+0

Оглядываясь на мой вопрос через 2 недели или около того, что в среднем я собирал больше обрывов информации о клиенте приложения, и это сложное отношение к клиентским приложениям (а также к контейнерам клиентских приложений), я бы хотел спасибо, что пытались объяснить мне эту концепцию, хотя мой вопрос вышел очень расплывчато! – user649074