Spring
huyouheng
15年程序人生。高级Java软件工程师。
系统分析员水平认证 (1995)。
SUN系统架构师认证 (2002)。
澳大利亚新南威尔士大学博士(2007)。
目前定居澳大利亚悉尼,任职于澳大利亚新南威尔士州道路交通管理部。
展开
-
Spring 学习日记(2009/09/01) - 简介
Spring是近年来非常成功的一个Java开发框架. Spring深受Java程序开发人员欢迎的主要原因在于其提供了两个重要的特性: 1) Spring可以用于开发各种类型的应用程序, Web应用开发可以使用Spring,桌面应用开发同样可以使用Spring. 2) Spring提供了一个轻量级(相对于EJB等而言)的开发框架,这个特性来自于其核心理念 - 最小影响 (...2009-09-12 21:16:47 · 72 阅读 · 0 评论 -
Spring 学习日记(2009/09/04) - DI的优越性
DI的优越性可以体现在以下几个方面: 1)大大减少了"胶水"代码. "胶水"代码指的是将系统各组件粘合在一起的代码,常见的例子包括简单的使用new操作符的对象实例化,复杂的基于JNDI查询的对象创建, 也可以是远程对象调用等.在使用DI的程序中,这些"胶水"代码都可由配置文件来替代. 2)依赖组件的外部化. 在使用DI的程序中,开发者使用DI配置...2009-09-12 21:18:10 · 99 阅读 · 0 评论 -
Spring 学习日记(2009/09/12) - Spring的其他特性
Spring的核心部件提供了DI支持,在此基础之上Spring还提供和实现了很多其它的功能和特性,这些功能和特性可以使用在应用程序中从数据存取到 Model View Controller(MVC)的各个层面. 更能体现Spring优越之处的在于,使用Spring框架,开发者不仅可以使用Spring提供的实现,也可以选用其他的具体实现. 在Spring中进行面向Aspect...2009-09-12 21:19:42 · 88 阅读 · 0 评论 -
Spring 学习日记(2009/09/30) - Spring 项目
Spring是一个非常成功的开源项目,其核心思路可追溯到Rod Johnson于2002年出版的Expert One-to-One J2EE Design and Development一书中的interface 21 框架。Spring 1.0于2004年3月发布,目前Spring 3.0也即将正式发布。 以下是几个主要的Spring相关网站 - Spring官方网站: ht...2009-09-30 15:46:04 · 66 阅读 · 0 评论 -
Spring 学习日记(2009/10/06) - 控制反转和依赖植入
[b]Spring 学习日记(2009/10/06) - 控制反转和依赖植入[/b] 实现控制反转(Inversion of Control, IoC)和依赖植入(Dependency Injection)的目的在于提供一个简单的机制来实现系统依赖资源的获取和生命周期管理. 一般而言,控制反转有两种基本形式, 依赖植入(Dependency Injection)和依赖查找(Depend...2009-10-12 20:10:51 · 91 阅读 · 0 评论