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