需要引用如下: IDependencyResolver->System.Web.Mvc.dll IUnityContainer->Microsoft.Practices.Unity.dll Global.asax 追加如下方法 protected void ...
分类:
Web程序 时间:
2014-09-26 19:58:48
阅读次数:
219
1. 实现接口: implements SessionAware,RequestAware,ApplicationAware //自动取得session,request,application元素 //可以自己取得元素: session = ActionContext.getContext(...
分类:
其他好文 时间:
2014-09-26 18:23:58
阅读次数:
144
Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594Spring源代码解析(三):Spring JDBC:htt...
分类:
编程语言 时间:
2014-09-26 14:20:38
阅读次数:
203
1IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-09-26 10:50:48
阅读次数:
204
像前面博客中提到struts框架,Hibernate框架似的,spring同样也是一个开源的框架。使用框架的的优势在于分层结构,每层有相应的框架,减少开发工作量,减少组件之间的耦合。struts框架应用web层,Hibernate框架应用持久层,spring应用两者之间。 我觉得,框架是出于聪明的赖...
分类:
编程语言 时间:
2014-09-26 10:22:58
阅读次数:
325
1.依赖依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// /// 用户播放媒体文件 /// public cl...
分类:
其他好文 时间:
2014-09-25 21:05:47
阅读次数:
389
所 有 使 用 XML 文 件 进 行 配 置 信 息 加 载 的 Spring IoC 容 器 , 包 括 BeanFactory 和ApplicationContext的所有XML相应实现,都使用统一的XML格式。在Spring 2.0版本之前,这种格式由Spring提供的DTD规定,也就是说,...
分类:
编程语言 时间:
2014-09-24 22:04:57
阅读次数:
297
org.springframework.beans.factory.BeanFactory是Spring IoC容器的实际代表者,IoC容器负责容纳此前所描述的bean,并对bean进行管理。在Spring中,BeanFactory是IoC容器的核心接口。 它的职责包括:实例化、定位、配置应用程序中...
分类:
移动开发 时间:
2014-09-23 02:18:13
阅读次数:
230
1、BeanFactoryBeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是SpringIOC所遵守的最底层和最基本的编程规范。在Spring代码中,BeanFactory只是个接口,并不是IOC容器的具体实现,但是Spring容器给出了很多种实现,...
分类:
其他好文 时间:
2014-09-23 01:58:23
阅读次数:
230
为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象LocalSessionFactoryBean2、使用Spring管理Session对象 HibernateTemplate3、使用Spring的功能实现声明式的事务管理整合Hibernate的步骤:...
分类:
编程语言 时间:
2014-09-22 18:58:03
阅读次数:
293