不同的 Rational® Developer for System z® 配置提供了不同的项目类型。
- z/OS® 项目
- z/OS 项目包含开发大型机应用程序所需的资源,其中包括
MVS™ 文件和数据集;作业提交信息;远程系统的主机名;汇编语言、COBOL、PL/I 和 BMS 设置;链接程序选项以及运行选项。实际上,z/OS 项目是组织成一个或多个子项目的文件夹,这些文件夹包含构建单个装入模块所需的
MVS 资源和 USS 资源。
数据库应用程序生成器还提供了用于完成下列任务的项目:
- 为数据库表创建 UML 模型和变换
- 根据 UML 生成 COBOL
- 生成 VSAM/COBOL 项目
- Web 项目
- Web 项目包含 Web 应用程序所需的资源,其中包括 Servlet、JSP、Java™ 文件、静态文档(例如
HTML 页面或图像)以及任何相关联的元数据。Web 项目反映文件夹和文件的结构和层次结构,这些文件夹和文件是
Java Servlet 和 J2EE规范中定义的各种角色执行 Web 模块级活动时所必需的。Web 项目作为 Web 模块(WAR 文件)进行部署。
- Java 项目
- Java 项目包含 Java 代码。这些项目有相关联的
Java 构建器,当 Java
源文件被更改时,该构建器自动地以增量方式编译这些源文件。您可以将
Java 项目导出为 JAR 文件或目录结构。
- 服务器项目
- 服务器项目描述应用程序的测试环境。服务器项目包含将应用程序部署到应用程序服务器以便进行测试所需的信息。
- EJB 项目
- EJB 项目包含 EJB 应用程序的资源。EJB 项目作为 EJB 模块(JAR 文件)进行部署。
- 应用程序客户机项目
- 应用程序客户机项目包含应用程序客户机模块所需的资源。应用程序客户机项目作为 JAR 文件进行部署。
- 企业应用程序项目
- Enterprise Service Tools 将 SFM 与 XSE 相结合,提供了用于支持 Web Service
的企业应用程序项目。企业应用程序项目包含部署企业(J2EE)应用程序所需的资源的层次结构。它可以包含
Web 模块、EJB 模块、JAR 文件和应用程序客户机模块的组合。它包含部署描述符和
IBM® 扩展文档以及部署描述符中定义的所有 J2EE 模块的公共文件。它可以包含完整的应用程序,此应用程序可以是多个模块的组合。企业应用程序项目以
EAR 文件形式进行部署。
其中一些项目类型是:
- Web Service for CICS® 项目
- SOAP for CICS 项目
- IMS™ SOAP Gateway 项目
- IMS Info 2.0 项目
- 批处理、TSO 和 USS 项目
- 连接器项目
- 连接器项目将 EJB 容器或应用程序连接至企业信息系统。连接器项目作为 RAR 文件进行部署。
Rational Developer for System z
提供了每种具体类型项目的创建向导。通常,在创建新项目时,您需要指定以下信息:
- 项目的名称
- 要使用的工作空间位置
- 文件组织
- 构建输出文件夹
- 需要包含在构建类路径中的项目和库