1. SpringIOC提供了一个基本的javabean容器,通过IOC模式管理依赖关系,并通过依赖注入和AOP增强了为javabean这样的pojo对象赋予事务管理,生命周期管理等基本功能。2. SpringIOC容器中注入方式有setter注入,构造器注入,接口注入,其中setter注入和构造器 ...
分类:
编程语言 时间:
2017-10-15 17:35:34
阅读次数:
174
Spring部分 1、说说spring? spring的核心是控制反转、依赖注入,aop(面向切面)相当于把每个bean与bean之间的关系交给第 三方容器进行管理. 2、说springioc、springvaop? spring IOC 相当于把每个bean与bean之间的关系交给第三方容器管理。 ...
分类:
编程语言 时间:
2017-09-13 14:02:12
阅读次数:
180
1.lazy-init="false" 默认值为false,指的是bean的创建时机的spring容器一启动就会加载这些类.有点是及时发现bean的相关错误,因为spring容器启动,bean也都会创建完毕,如果bean有什么差错都会报出,缺点就是如果bean对象的开销较大,那会提前占用内存. 如果 ...
分类:
编程语言 时间:
2017-09-09 19:03:37
阅读次数:
180
1.构造器 也就是在上一篇讲的那个例子,调用默认的无参构造函数 2.静态工厂方法 1)创建需要执行的方法的类 2)创建静态工厂 3)编写applicationContext.xml配置文件 4)启动容器,创建对象,调用方法 3.实例工厂方法(略) ...
分类:
编程语言 时间:
2017-09-09 18:12:29
阅读次数:
212
IOC,控制反转,从最浅显的角度来讲就是通过Spring容器来负责创建对象 大体的实现结构 1.首先有一个我们需要运行的类 2.在spring专属的xml配置文件中配置该类 3.启动容器 4.从该容器中获取此类的对象 5.调用对象的方法 简单demo 1.导包,最基本的是spring.jar和com ...
分类:
编程语言 时间:
2017-09-09 17:14:14
阅读次数:
193
spring框架有两个重要的功能是IOC和AOP IOC(依赖注入):将对象的创建和依赖关系交给容器进行管理,简化了开发过程。 AOP(面向切面):spring通过预编译方式和运行期动态代理的方式在不修改源代码的情况下,给程序添加功能的一种思想。 springIOC工作原理: springIOC最重 ...
分类:
编程语言 时间:
2017-09-05 19:00:26
阅读次数:
111
在ssm整合时,使用注解方式对相关bean进行管理,此时出现一个问题springioc容器和springmvc容器两个容器对bean管理的问题,一般情况下都是单单使用springmvc容器对@Controller注解标识的类进行管理,其他的类如@Service、@Component等注解标识的类由spring来管理(springmvc容器..
分类:
其他好文 时间:
2017-08-30 19:49:27
阅读次数:
192
springmvc属于spring框架的后续产品,用在基于MVC的表现层开发,类似于struts2框架 导入springioc,springweb , springmvc相关的jar包 在/WEB-INF/下创建web.xml文件 创建HelloAction.java控制器类 DispatcherS ...
分类:
编程语言 时间:
2017-08-17 18:38:47
阅读次数:
215
Spring Web MVC需要使用SpringIOC功能 用于开发MVC结构的web程序。 1.MVC思想 将程序组件分为模型,视图,控制器三部分 注意: dispatcherServlet:接受指定的请求,类似一个大的主控制器(大boss) HanlerMapping:根据不同请求类型找寻Con ...
分类:
编程语言 时间:
2017-08-08 09:24:07
阅读次数:
190
一、SpringIOC Spring的控制反转:把对象的创建,初始化,销毁的过程交给SpringIOC容器来做,由Spring容器控制对象的生命周期。 1.1 启动Spring容器的方式: (1)加载classpath下的spring配置文件。其中xml可以是全路径,也可以是classpath的书写 ...
分类:
编程语言 时间:
2017-08-06 19:22:00
阅读次数:
163