WEB开发网
开发学院软件开发Java 将 Spring 和 OpenJPA 与 WebSphere Application ... 阅读

将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用

 2009-11-03 00:00:00 来源:WEB开发网   
核心提示: 图片看不清楚?请点击这里查看原图(大图),支持 Bean 将添加事件请求处理工作委托给无状态会话 Bean EventServiceEJB,将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用(3),并将列表和保存事件委托给一个 Event

图片看不清楚?请点击这里查看原图(大图)。

支持 Bean 将添加事件请求处理工作委托给无状态会话 Bean EventServiceEJB,并将列表和保存事件委托给一个 EventService 实现。通常,您将在 Web 或 EJB 应用程序层中访问数据库数据,但不会同时在这两个层中进行访问。该示例应用程序通过服务层从两个层访问数据库,以演示如何在这两个层中使用 Spring。

EventServiceEJB 进一步将处理委托给一个 EventService 接口实现类。该服务实现类然后使用一个数据访问对象(Data Access Object,DAO)实现类与持久数据存储通信。服务层具有用于查找特定事件、创建、更新和删除事件以及列出所有事件的方法。DAO 使用 Java Persistence API EntityManager 访问数据库数据(请参见图 4)。


图 4. 服务层关系图
将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用

图片看不清楚?请点击这里查看原图(大图)。

该体系结构包括多个层,其中包括服务层,其主要用途是使该体系结构模仿实际的应用程序。EventService 服务层实现的一个具体功能在于,它充当事务管理的插件点,稍后我们将会说明这一点。

该应用程序的域模型(请参见图 5)包括单个名为 Event 的 Java 类,我们将其实现为 JPA 实体。我们将该实体映射到单个包括对应列的数据库表。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Spring OpenJPA WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接