struts2线程安全2012-02-16 21:07:58分类:系统运维问题:Struts 2
Action对象为每一个请求产生一个实例,因此没有线程安全问题。Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的...
分类:
编程语言 时间:
2014-05-29 04:14:09
阅读次数:
355
控制反转顾名思义就是把控制权反过来了,说白了就是一个java bean
里面的属性不是在程序里面生成注入,而是通过spring的xml配置文件进行注入 这个其实就是所谓的依赖注入。请看下面代码public class
KnightOfTheRoundTable implements Knight.....
分类:
编程语言 时间:
2014-05-26 21:01:33
阅读次数:
303
介绍在第一部分我们创建了一个mvc应用程序,并且已经添加了Windsor,但是还没有使用它。为了使用Windsor我们需要在应用程序中添加引用。首先我们来看的是控制器工厂,我们将用它来管理我们的控制器和所有其他的依赖项。控制器工厂和其他框架不同,IoC容器就像是一个网络管理员。如果它不出错(前提是你...
通过第一篇文章的介绍,下一篇主要讲解如何进行框架的搭建:1.
ORM数据库访问,采用EntityFramework.6.1.0版本,可网上自行下载。2. IOC
,使用Autofac.3.4.0,Autofac.Mvc5.3.3.0,可网上自行下载。3. View采用Asp.net mvc 5 的m...
分类:
其他好文 时间:
2014-05-26 18:29:03
阅读次数:
222
面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。
分类:
其他好文 时间:
2014-05-26 17:11:40
阅读次数:
386
上篇博客整合了Struts和Spring,感觉很简单,这篇博客主要讲述Hibernate和Spring的整合。
如果说上篇博客中的整合是以为Spring的IOC可以管理对象,让Struts2里的对象管理变得更方便。那么Hibernate与Spring的整合的好处就是,可以将SessionFac...
分类:
编程语言 时间:
2014-05-25 20:17:37
阅读次数:
340
大家有耐心的跟着做就能成功;很完成很好的一个实例;将三大框架整合使用
SSH(struts2、spring、hibernate)
* struts2
* 充当mvc的角色
* hibernate
dao层用hibernate技术来实现
* spring
* spring的声明式事务管理
* 应用spring的IOC和di做到完全的面向接口编程...
分类:
其他好文 时间:
2014-05-25 18:27:36
阅读次数:
319
由于项目业务复杂,创建了多个Areas
并把他们放在了不同的项目中,项目使用AutoFac做的IOC配置代码为 1 public class MvcApplication :
System.Web.HttpApplication 2 { 3 protected void A...
分类:
Web程序 时间:
2014-05-25 15:27:04
阅读次数:
328
第一次接触IoC是我在学习MVP框架的时候,搭建一个MVP框架需要用到IoC,那时候就以为IoC就是依赖注入,但在后来的逐步了解中发现那个只是它的别名而已。IoC全称应该是Inversion
of Control,中文称为控制反转;而依赖注入的简称是DI,全称是Dependency Inject.....
分类:
其他好文 时间:
2014-05-25 11:07:44
阅读次数:
309
Spring 架构主要有两大特点:
IOC /DI: 控制反转/依赖注入
AOP 切面编程 .
今天主要是实现IOC这一特点.
主要的逻辑如下:
User 用户类.
UserDAO User类的访问接口.
UserDAOImpl 实现UserDAO 接口以实现拓展.
UserService ...
分类:
编程语言 时间:
2014-05-25 01:45:46
阅读次数:
423