开发 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. 受支持的资源类型和资源标识. 受支持的资源类型 资源类型 客户机配置Notes®说明 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 文件的元数据
下一步做什么
子主题
Java EE 客户机应用程序类装入
运行 Java Platform, Enterprise Edition (Java EE) 应用程序客户机时,创建类装入器的层次结构,以装入应用程序使用的类。组装 Java EE 客户机应用程序
应用程序客户机项目包含联成网络的客户机系统上运行的程序。应用程序客户机项目作为 Java 归档 (JAR) 文件部署。
相关概念:
相关任务:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcli_developjava
文件名:tcli_developjava.html