Java EE 客户机

Java™ Platform, Enterprise Edition (Java EE) 客户机是一种 Java EE 方式,它使用 Application Client 安装或 WebSphere® Application Server 安装的运行时环境。 Java EE 客户机在运行时环境中使用客户机容器来简化对系统服务(例如安全性、事务、命名和数据库访问)的访问,以供 Java EE 客户机应用程序使用。

Java EE 客户机有时称为“Java EE 应用程序客户机”或“J2EE 应用程序客户机”。

客户机容器使 Java EE 客户机应用程序可以将逻辑名称(“昵称”)用于企业 Bean 和本地资源,并可将这些名称的解析交由应用程序服务器的 Java 命名和目录接口 (JNDI) 名称空间中的查找处理。除了简化了对企业 Bean 和本地资源引用的解析,逻辑名称和 JNDI 查找的这种用法还使得在底层对象或资源更改或移至其他应用程序服务器时,无需更改客户机应用程序代码。

Java EE 客户机对 Java EE 客户机应用程序的运行时环境进行了初始化。部署描述符定义了客户机应用程序的唯一初始化并定义了该应用程序使用的逻辑名。

逻辑名在 Java EE 客户机应用程序的部署描述符中进行定义。这些逻辑部署描述符标识企业 Bean 或本地资源(Java 数据库连接 (JDBC) 数据源、J2C 连接工厂、Java 消息服务 (JMS) 资源、JavaMail 和 URL API),以便通过 JNDI 查找来简化解析。

资源信息与客户机应用程序分开存储,这样可以实现客户机应用程序的可移植性并且让它更为灵活。 如果使用和遵循 Java EE 平台来开发客户机应用程序,就可将该客户机应用程序从一个 Java EE 平台实现移植到另一个。客户机应用程序的代码不会更改,但应用程序包可能需要使用新 Java EE 平台的部署工具进行重新部署。

注意: Java EE 客户机不支持连接池。应用程序客户机将直接调用数据库,而不使用数据源。 如果要从 Java EE 客户机应用程序使用 getConnection() 请求,请使用 Rational® Application Developer 或组装工具在应用程序部署描述符中配置 JDBC 提供程序。 在客户机应用程序和数据库之间建立连接。

Java EE 客户机使用 Java 远程方法调用技术/因特网 ORB 间协议 (RMI-IIOP)。使用此协议使 Java EE 客户机应用程序能访问企业 Bean 引用,并能使用 Java EE 客户机运行时提供的公共对象请求代理体系结构 (CORBA) 服务。使用 RMI-IIOP 协议和 CORBA 服务的易访问性,可帮助用户开发需要访问企业 Bean 引用和 CORBA 对象引用的 Java EE 客户机应用程序。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_javaclient
文件名:ccli_javaclient.html