开发 Java EE 客户机应用程序
为 Java™ Platform, Enterprise Edition (Java EE) 客户机应用程序开发代码。
过程
- 编写客户机应用程序。在任何开发机器上编写 Java EE 客户机应用程序。 在此阶段,您不需要访问 WebSphere® Application Server。
- 使用组装工具来组装客户机应用程序 JAR 文件。
因为信息由组装工具组装,所以 JNDI 名称空间知道查找时要返回的内容。
在任何安装了组装工具的开发机器上,组装客户机应用程序。
组装客户机应用程序时,请提供为客户机应用程序初始化运行时环境所需的信息。 有关如何提供所需信息的资料,请参阅组装工具的文档。
配置供客户机应用程序使用的资源时,请考虑下列各项:
- 资源环境引用不同于资源引用。 资源环境引用可让您的客户机应用程序使用逻辑名来查寻绑定在服务器 JNDI 名称空间的资源。 资源引用使应用程序能够使用逻辑名来查找本地 Java EE 资源。 Java EE 规范未指定资源的特定实现。 下表包含受支持的资源类型,并标识 WebSphere Application Server 向其提供客户机实现的资源。
表 1. 受支持的资源类型和资源标识。 受支持的资源类型 资源类型 客户端配置说明 WebSphere Application Server 提供的客户机实现 javax.sql.DataSource 支持任何数据源实现类的规范 否 java.net.URL 支持定制协议处理程序的规范 由 Java 运行时环境文件提供 javax.mail.Session 支持定制协议配置 是 - POP3/POP3S、SMTP/SMTPS 和 IMAP/IMAPS javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.Queue, javax.jms.Topic 支持配置 WebSphere 嵌入式消息传递, IBM® MQ Series 和其他 JMS 提供程序 是- WebSphere 嵌入式消息传递
- 资源环境引用不同于资源引用。 资源环境引用可让您的客户机应用程序使用逻辑名来查寻绑定在服务器 JNDI 名称空间的资源。 资源引用使应用程序能够使用逻辑名来查找本地 Java EE 资源。 Java EE 规范未指定资源的特定实现。 下表包含受支持的资源类型,并标识 WebSphere Application Server 向其提供客户机实现的资源。
- 组装企业归档 (EAR) 文件。
应用程序包含在企业归档(EAR 文件)中。 EAR 文件由下列各项组成:
- 企业 Bean、应用程序客户机以及用户定义的模块或 JAR 文件
- Web 应用程序或 WAR 文件
- 用于描述应用程序或应用程序 XML 文件的元数据