正如标题所提到的,Application Server Application-Client的目的是什么?
在网上搜索时,对于Application Server的应用程序客户端是什么以及它的用途是什么,实际上并没有太多的解释。目的是为了。
从我可以收集到的信息来看,应用程序客户端就像浏览器一样,它们都访问应用程序服务器上托管的应用程序,但应用程序客户端提供了更好的(图形化)交互性?它还创建了一个容器,允许访问应用程序服务器的资源,或者它的Java EE资源?
但我仍然不明白它们是如何组合在一起的,或者它究竟是什么。
答案 0 :(得分:1)
简化这个,一个A元素的客户端,是一些其他元素,它使用A元素做某事(例如一个类对象使用其他做某事)
Application Client只是使用,调用或执行方法的其他应用程序,类或组件。如果您使用某些方法编写了一些类,则可以将此类用作其他类的一部分。然后第二堂课将成为第一堂课的客户。 您可以在JavaEE中的应用程序服务器上开发一些EJB组件,并且可以创建独立的JavaSE应用程序,该应用程序将从部署在服务器上的组件调用方法。然后,这个独立的JavaSE应用程序就是您组件的客户端。
...应用程序客户端就像浏览器一样,它们都访问应用程序服务器上托管的应用程序,但应用程序客户端提供了更好的(图形化)交互性?
不仅浏览器可以是客户端应用程序。在JavaEE(企业版)中,您可以开发组件并将它们部署到应用程序服务器。组件包含仅具有业务方法的特殊类(即具体执行某些操作的方法)。您在应用程序服务器上为开发的组件提供了一些接口。由于此接口,客户端应用程序可以调用组件中的方法。可以通过提供的接口使用此组件的客户端应用程序可以是JavaSE应用程序,Web Servlet,JSP或其他组件。
您可以阅读1.3.3 Java EE客户端以获取以下教程的更多详细信息: