应用服务器 Application-Client 的用途是什么?

What is the purpose of an Application Server Application-Client?

如标题所述,应用服务器的用途是什么 Application-Client?

搜索网络,关于什么是应用程序服务器的应用程序客户端及其用途,确实没有太多解释。

根据我可以收集到的信息,应用程序客户端就像浏览器一样,它们都访问应用程序服务器上托管的应用程序,但应用程序客户端提供更好的(图形?)交互性?它还创建了一个容器,允许访问应用程序服务器的资源,或者是 Java EE 资源?

但我仍然真的不明白它们是如何组合在一起的,或者它到底是什么。

简化这个,一些 A 元素的客户端是其他一些元素,它使用 A 元素来做某事(例如,一个 class 对象使用另一个来做某事)

A​​pplication Client 只是其他应用程序,class 或使用、调用或执行方法的组件。如果你用一些方法写了一些 class 你可以使用这个 class 作为其他 class 的一部分。然后第二个 class 将成为第一个的客户。 您可以在 JavaEE 中的应用程序服务器上开发一些 EJB 组件,您可以创建独立的 JavaSE 应用程序,它将调用部署在服务器上的组件的方法。然后这个独立的 JavaSE 应用程序就是您的组件的客户端。

... an application client is like a browser in that they both access an application hosted on an application server, but the application client provides a better (graphical?) interactivity?

不仅浏览器可以作为客户端应用程序。在JavaEE(企业版)中,您可以开发组件并将它们部署到应用服务器。组件包含特殊的 classes,只有业务方法(即做具体事情的方法)。您在应用程序服务器上为您开发的组件提供一些接口。由于这个接口,客户端应用程序可以调用组件中的方法。您可以通过提供的接口使用此组件的客户端应用程序可以是 JavaSE 应用程序、Web Servlet、JSP 或其他组件。

您可以阅读第 1.3.3 节 Java EE 客户端以从以下教程中获取更多详细信息: