快速业务通道

将Spring和Hibernate与WebSphere Application Server一起使用 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

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

时间:2011-06-10 IBM Roland Barcia

如果您考虑将 Spring 或 Hibernate 与 IBM® WebSphere® Application Server 一起使用,则本文将向您阐述如何为各种 WebSphere Application Server 场景配置这些框架。本文不是对任一框架的详尽评论,而 是帮助您成功实现此类场景的重要参考。(针对 Spring Framework 2.5 和 WebSphere Application Server V7 进行了更新。)

引言

Spring Framework(通常称为 Spring)是一个开放源代码项目,目的是 为了使 J2EE™ 环境更具可访问性。Spring 为简单 Java™ 对象提 供框架,使这些对象可以通过包装类和 XML 配置使用 J2EE 容器。Spring 的目 标是为这些项目提供显著的好处,提高这些项目的开发效率和运行时性能,同时 改进测试覆盖率和应用程序质量。

Hibernate 是开放源代码持久性和查 询框架,提供传统 Java 对象(Plain Old Java Object,POJO)到关系数据库 表的对象-关系映射,以及数据查询和检索功能。

尽管许多组织感兴趣的 是了解使用这些框架能够获得什么好处,但 IBM 希望让使用这些框架的客户知 道,他们可以通过 WebSphere Application Server 以稳健和可靠的方式做到这 一点。本文介绍这些框架如何与 WebSphere Application Server 一起使用,并 介绍针对各种用例的最佳实践,以帮助您尽快开始使用 Spring 或 Hibernate。

使用 Spring

通常将 Spring 描述为轻量级容器环境,但是将其 描述为用于简化开发的框架可能更适当。Spring Framework 由 Interface21 根 据 Rod Johnson 发表的关于依赖项注入设计模式的出版物开发而成。Spring 可 以在独立应用程序中使用,或与应用程序服务器一起使用。其主要概念是使用依 赖项注入和面向方面的编程来简化和平稳地进行从开发到测试再到生产的转换。

涉及 Spring 的最常用场景之一是使用简单的 Java Bean 类配置并驱动业务 逻辑。 Spring 文档应该提供了使用 Spring Bean 构建应用程序的足够信息, 其中没有提供任何特定于 WebSphere 的内容。以下部分将描述在 WebSphere Application Server 上使用 Spring 的一些使用场景。根据本文的建议开发的 Spring 应用程序应该能够毫无问题地在 WebSphere Application Server 或 WebSphere Application Server Network Deployment 环境中执行。

除明确指出以外,本文提供的信息适用于所有平台上的 WebSphere Application Server 版本 6.0.2.x、6.1.x 和 7.0.x。

表示层注意事项

本部分介绍与在基于 Web 的表示层中使用 Spring 相关的注意事项。

Web MVC 框架

Spring 的 Web MVC 框架很长时间以来一直是其他框架的替代框架。直接由 WebSphere Application Server 交付、使用和支持的 Web MVC 框架包括 JavaServer Faces (JSF) 和 Struts。Spring 文档描述了如何将 Spring 与这 些 Web 框架集成。尽管 WebSphere Application Server 支持使用上面的任何 MVC,但 IBM 仅为 WebSphere Application Server 附带的框架提供产品支持。

Portlet MVC 框架

Spring 还提供了一个 Portlet MVC 框架(该框架镜像 Spring Web MVC 框 架),而且在 WebSphere Portal V6.0 和 WebSphere Application Server V6.1 Portlet 容器中运行。(有关 Spring Portlet 的示例集,请参见 Spring Portlet MVC。)在 WebSphere Application Server V6.1 Portlet 容器中运行 Portlet 需要创建附加的 Web 应用程序,以定义 Portlet 的布局和聚合。从 WebSphere Application Server 信息中心和文章 Portlet 容器介绍中可以获得 关于如何使用 Portlet 聚合器标记库的信息。通常的做法是结合使用 JSF 和 Portlet 进行呈现。关于如何将 Spr

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号