首页 > OOP语言 > 其它 > 正文

将Spring和OpenJPA与WebSphere Application Server一起使用
2012-08-22 18:06:54   来源:www.bianceng.cn   评论:0 点击:

暂时无描述信息

引言

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. 列出事件

\

相关热词搜索:

上一篇:结合使用 Apache Geronimo 和 Lift
下一篇:通过Web服务API和JAXB编组与WebSphere Process Server交互

分享到: 收藏