IBM® Rational® Application Developer for WebSphere Software V7.5 包含了利用 JPA 和 EJB 技术 3.0 版本创建 Java? EE 应用程序的工具。Rational Application Developer V7.5 引入了新的向导、编辑器,和透视图来很容易地创建强大的应用程序。本文面向中级用户,带您了解各种新的特性,并且向您展示如何创建端到端的 Java EE 应用程序。
引言
本文向您介绍 IBM® Rational® Application Developer for WebSphere Software V7.5,并带您构建 JPA 实体、session bean,并将它们部署到 IBM® WebSphere® V7.0 上。
Java™ Platform,Enterprise Edition V5.0(Java™ EE)在创建企业应用程序方面进行了重大变更,它支持 Java™ Persistence API(JPA),和 Enterprise Java?Beans technology(EJB)V3.0 程序设计模型、标注,和依赖注入。
必备条件
本文假设您至少安装了 Rational Application Developer V7.5 和 WebSphere V7.0 测试服务器。
示例应用程序
您将要创建的示例应用程序有一个 JPA 实体、调用该 JPA 实体的 Session bean、调用 Session bean 的 Servlet,以及调用 servlet 的 web 页面。该应用程序中使用的数据库是 RAD 7.5 中带有的内嵌 Derby 数据库。以下的图描述了应用程序各个组件之间的交互序列。
序列图
遵照以下这些步骤开发应用程序:
创建 JPA 项目和实体,并指定映射
创建 EJB V3.0 项目,和使用 JPA 实体的 session bean
创建 Web V2.5 项目和调用 session bean 的 servlet
设置数据源,并在 WebSphere V7.0 上运行 Web 页面