将 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. 服务层关系图
图片看不清楚?请点击这里查看原图(大图)。
该体系结构包括多个层,其中包括服务层,其主要用途是使该体系结构模仿实际的应用程序。EventService 服务层实现的一个具体功能在于,它充当事务管理的插件点,稍后我们将会说明这一点。
该应用程序的域模型(请参见图 5)包括单个名为 Event 的 Java 类,我们将其实现为 JPA 实体。我们将该实体映射到单个包括对应列的数据库表。
- ››Spring源码学习-含有通配符路径解析(上)
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
更多精彩
赞助商链接