1 2 3 4 5 6 7 8 下一页 介绍 J2EE 应用程序客户机(application client)已经悄悄的于去年被引入到了 J2EE 规范中。由于开发人员对该应用程序客户机的用途和功能了解不多,使得很多开发者偏爱常规的 Java应用程序、Applet 或 Web 应用程序。本文讲解了应用程序客户机的使用以及使用它们的好处,从而帮助您确定它们是否适合于您的应用。它还提供了关于在 WebSphere®Studio Application Developer 内建立以及开发应用程序客户机的信息。 应用程序客户机很像常规的 Java 应用程序。它们包含一个可执行的 main() 方法,它们被持续执行直到虚拟机停止。它们是典型的“胖客户”应用程序可以作为连接到一组持久性EJB bean和实现业务逻辑的 EJB bean 的 GUI,或者作为在网络上提供服务的服务器应用程序来运行。但是,应用程序客户机有几个超出常规 Java 应用程序的优点,因为它是在轻量级的服务器容器中运行,该容器可以给应用程序客户机提供往往只对其它 J2EE 组件可用的服务。 J2EE 应用程序客户机优于常规 Java 应用程序的几个方面: 能够在服务器容器内运行,提供更丰富的 API。 使用 java:comp 名称空间间接地引用 EJB bean。 使用 J2EE 的安全性,包括认证和特定于服务器的功能,J2EE 安全性可能包括像单点登录这样的功能。 保证 Java 2 平台 API 是可用的,及容器扩展API的可用性。 简单的 JNDI 查找,因为初始的上下文属性是从容器处获得的。 像其它 J2EE 组件那样被打包,提供可移植性、容易部署和彻底打包。它还支持这样一种 J2EE 概念:为了移到另一个服务器,部署者可以不更改代码,只修改部署信息。 本文基于 Application Developer,版本 4.02。如果您正在使用版本 4.0,那么在用到本文所讨论的主题之前,您必须进行升级。 (责任编辑:admin) |