开发Java EE客户端应用程序
开发代码Java™ Platform, Enterprise Edition( Java EE ) 客户端应用程序。
过程
- 编写客户机应用程序。
写Java EE任何开发机器上的客户端应用程序。 在此阶段,您不需要访问WebSphere® Application Server。
规则:如果您正在编写一个将在以下位置运行的客户端应用程序z/OS® ,适用以下规则:
- 客户端程序可以启动自己的事务,但不能加入或启动WebSphere Application Server for z/OS运行。
- 客户机应用程序代码必须包含一个 main 方法。
- 客户机应用程序的所有输入和输出文件都必须具有 ASCII 格式,这是因为,客户机运行时在 ASCII JVM 中运行。
- 使用组装工具来组装客户机应用程序 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系列和其他 JMS 提供程序 是的 - WebSphere嵌入式消息传递
- 组装企业归档 (EAR) 文件。
应用程序包含在企业归档(EAR 文件)中。 EAR 文件由下列各项组成:
- 企业 Bean、应用程序客户机以及用户定义的模块或 JAR 文件
- Web 应用程序或 WAR 文件
- 用于描述应用程序或应用程序 XML 文件的元数据