目录:
定义-应用程序客户端是什么意思?
应用程序客户端是在客户端计算机上运行的独立应用程序,并且配置为充当J2EE组件。
应用程序客户端用于执行任务,例如系统或应用程序管理。 它通常与强大的企业组件(如Web服务和EJB)捆绑在一起,这些组件部署在远程应用程序服务器中。
Techopedia解释了Application Client
应用程序客户端与作为服务器端组件的Java servlet和Java Server Page(JSP)和作为服务器端业务组件的EJB组件形成对比。
因为它是用Java语言编写的,所以应用程序客户端就像任何Java语言程序一样进行编译,并直接访问Enterprise Java Bean(EJB)组件。 当与Servlet通信时,应用程序客户端还具有建立HTTP连接的能力。 此外,以Java以外的语言编写的应用程序客户端也可以与J2EE服务器进行交互。
与独立Java应用程序相比,应用程序客户端的优点如下:
- 应用程序客户端可以在Web浏览器或应用程序容器中运行。
- 应用程序客户端是可移植的,因为它与必要的软件捆绑在企业归档文件中。
- 因为它具有必需的库,所以应用程序客户端可以访问所有J2EE服务。
应用程序客户端的主要缺点是其笨重。