IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
developerWorks 中国 > Java technology > Java Web 开发 > developerWorks

Spring 框架

轻量级 J2EE 开源框架

首页 JSP/Servlets JSF Struts Spring Java & Rails Ajax
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用任何组件,并为 J2EE 应用程序的开发提供了集成的框架。
2006 年 11 月 9 号 更新
Spring 2 和 JPA 简介
Spring 2 和 JPA 简介
Java 服务器应用程序的创建并不一定困难而烦琐。在轻量级 Spring 框架的第二代中添加了一大批特性,即使是新的服务器应用程序开发人员也能够轻松上手。其关键增强之一就是 Spring 2 与 Java 持久性 API (JPA)的集成,这是企业 JavaBean(EJB)3.0 规范的基石。在这份教程中,您将学习如何用 Spring 2 框架从头开始创建服务器应用程序。   更多 >
Spring 开发 Swing GUI 简介: 本教程介绍了 Spring 框架以及依赖注入的概念(也称为反转控制),这是在编写简单的 Java Swing GUI 应用程序时使用的技术。
不要重复 DAO!: 本文展示了基于 Hibernate 的泛型 DAO 实现类。然后展示如何使用 Spring AOP introductions 将类型安全接口添加到类中以便于查询执行。
更多文章 > | 更多教程 > | Web 专区 > | Open source 专区 >
 Spring 基础

入门

Spring 系列
在这个由四部分组成的介绍 Spring 框架的系列文章中讨论了轻量级框架 Spring 的核心模式。

Spring 露出水面
Spring 框架在轻量级容器世界独占鳌头。它内含了轻量级容器、面向方面编程框架和可以轻而易举整合数百种开放源码框架的胶水代码。本文向您展示了 Spring 对于轻量级的开发为何意义如此重大。


核心 Ioc 容器

轻量级容器的比较
轻量级容器可以动态地使系统主要组件之间的耦合变松散。不同的容器包含相同的设计模式,但却具有根本不同的哲学。本文帮助您在下列三种轻量级容器之间作出最佳选择:Spring Framework、HiveMind 和 PicoContainer。

用 AspectJ 和 Spring 进行依赖项插入
依赖项插入和面向方面编程是互补的技术,所以想把它们结合在一起使用是很自然的。请跟随作者一起探索两者之间的关系,并了解怎样才能把它们组合在一起,来促进高级的依赖项插入场景。


Spring AOP

AOP 工具比较,第 1 部分
本文由两个部分组成,将比较 4 个领先的 AOP 工具(AspectJ、AspectWerkz、JBoss AOP 和 Spring AOP),帮助大家判断应该选择哪一个工具。本文将重点介绍这些工具的语言机制和不同技术的优劣。


集成

使用 Spring 更好地处理 Struts 动作
本文将 Struts 应用程序导入到 Spring 框架中,将向您展示如何改变 Struts 动作,使得管理 Struts 动作就像管理 Spring beans 那样。结果是一个增强的 Web 框架,这个框架可以方便地利用 Spring AOP 的优势。

无需容器的对象关系映射
Hibernate 是一个对象关系映射工具,而 Spring 是一个 AOP 框架和 IOC 容器。本文介绍了如何结合这两者,为企业应用程序构建一个事务持久层。

集成 Hibernate、Spring、Struts Portlet 框架构建 Portlet 应用
在最近的 Web 应用开发中,Hibernate,Spring,Struts 框架做为开源的轻量级框架,正被越来越多的开发者使用,而如何将这些框架集成起来,应用到 WebSphere Portlet 开发中去,将是本文讨论的内容。本文还描述了将这些框架应用到 Portlet 上的时候,遇到的一些细节问题。


扩展

扩展 Spring 的 JMX 支持
本文向您展示了如何为方法和属性透明地增加通知事件。最后得到的代码使您可以监视状态变化,同时不会搞乱 Java 对象。


回页首
 Spring 开发

基于 Spring 框架的 WebSphere 应用开发
本文首先介绍使用 Spring 开发 Web 应用的基本问题,然后结合 WebSphere 应用服务器,讲述 Spring 应用如何结合容器提供的服务。

为 IBM WebSphere Application Server 开发 Spring 应用程序――第 1 部分
本系列介绍如何使用 Spring Framework 和 IBM Rational Application Developer 为 IBM WebSphere Application Server 开发 J2EE 应用程序。作为本系列三篇文章中的第一篇,本文将介绍 Spring、Spring Bean 工厂、AOP以及如何集成 Spring 和 Struts 应用程序。

基于 Struts+Spring+iBatis 的轻量级 J2EE 开发
JpetStore 4.0是 iBatis 的最新示例程序,基于 Struts MVC 框架(注:非传统 Struts 开发模式),以 iBatis 作为持久化层。本文采用 Spring 对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了 Spring 的一些好处。

架构宣言: MDA 实战
在这一期文章中,把已经学到的关于 MDA 的知识应用于实践,了解如何使用开放源码的模型驱动架构(MDA)工具来简化 Spring-Hibernate 的开发。


回页首
   热点链接
免费下载 WAS CE 正式版
免费获得 dW 技术专刊!
最新 IBM 软件试用版 DVD,免费征订!
dW 每月特别推荐
精品教程推荐
软件试用版下载
   编辑推荐
Java 应用开发源动力
WAS CE 专栏
Eclipse 专题
所有 Geronimo 文章
所有 Geronimo 教程
所有 Eclipse 文章
所有 Eclipse 教程
向基于开放标准的开发迁移
  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML

 
    关于 IBM 隐私条约 联系 IBM 使用条款