将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用
2009-11-03 00:00:00 来源:WEB开发网核心提示:引言Spring 是一个简化 J2EE 开发的 Java™ 框架,它具有用于 J2EE 应用程序的所有各层的功能,将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用,它还不强制要求特定的编程模型,因此与运行时环境无关,用户可以查看系统中存储的事件的列
引言
Spring 是一个简化 J2EE 开发的 Java™ 框架。它具有用于 J2EE 应用程序的所有各层的功能。它还不强制要求特定的编程模型,因此与运行时环境无关,意味着可以在 Java SE 环境以外的其他应用程序服务器中使用它。Spring 在近年来的流行也许可以(至少是部分地)归功于这些设计原则。有些 Spring 支持者甚至将该框架视为 J2EE 的替代者。在我们看来,使用 J2EE 并不排除使用 Spring 的可能性,反之亦然;相反,这些技术组件相当完美地互为补充。
OpenJPA 是一个 Java Persistence API (JPA) 实现,其根源可追溯到 SolarMetric Kodo Java Data Objects (JDO) 实现。Kodo 被 BEA 收购,后者对 Kodo 进行了扩展以实现 Java Persistence API,并最终将该代码库发展为开放源代码的 Apache OpenJPA。通过 BEA 和 IBM 以及其他各方对该项目的不懈努力,当前的 OpenJPA 已成为一个用于 Java 的可行的对象-关系映射工具。
示例应用程序
本文使用一个名为 Events 的基本 Web 应用程序,以演示各种使用 Spring 和 OpenJPA 来开发运行于 WebSphere Application Server 上的应用程序的技术。我们设计了一个简单的应用程序,以重点演示如何结合使用这些技术。该示例提供了三个简单的用例:添加事件、列出事件和编辑事件。用户的信息输入保存在关系数据库中。用户可以查看系统中存储的事件的列表(请参见图 1)。对于每个事件,事件列表显示了内部标识符以及事件标题。
图 1. 列出事件
- ››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的支持
赞助商链接