入门
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 对象。
|