-
bean:
Bean配置项:很多项,但是其中class是必须项
Bean的作用域:singleton 单例,指的是一个容器中只存在一份。
prototype:每次请求创建新的实例,destory方式不生效。
request:每次http请求创建一个新的实例且仅在当前的request内有效。
session:同上,每次http请求创建,当前session内有效。
global session:基于portlet的web中有效,如果是在web中,同session.
Bean的生命周期:
Bean的自动装配:
Resource&ResourceLoader:
查看全部 -
spring的注入:它的意思是我们在启动spring容器加载bean配置的时候,完成对变量的赋值行为。
两种常用的注入方式:1:设值注入。 2:构造注入。
查看全部 -
接口:用户沟通的中介物的抽象化。在Java8中,接口可以拥有方法体。
抽象类:
普通类:
面向接口编程:分清层次及调用关系,每层只向上提供一组功能接口,各层间依赖接口而非实现类。而且,接口实现的变动并不影响各层的调用。其实“接口”是用于隐藏具体实现和实现多态性的组件。
IOC:(控制反转)控制权的转移,应用程序本身并不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。
DI(依赖注入)是IOC的一种实现方式。
目的:创建对象并且组装对象之间的关系。
查看全部 -
IOC(控制反转)与DI(依赖注入)
查看全部 -
关于Spring
查看全部 -
控制反转:把控制权交出去,在使用过程中直接去得到这样的对象
查看全部 -
Aop相关的概念
查看全部 -
aop概念查看全部
-
什么是软件框架?通俗讲就是在一套已经制定好了的规则下来进行工作。
框架与类库的区别?框架一般是封装了逻辑,高内聚的,类库是松散的工具组合;框架一般专注于某一个领域,类库则是通用的。
为什么要使用软甲框架?
查看全部 -
首先得明spring是一个开源框架,最初是为了解决企业应用开发的复杂性而创建的,但是现在不止是应用于企业应用。
是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的容器框架。
通过IOC可以达到松耦合的目的
提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。
spring 包含并管理应用的配置和生命周期,这个意义生是一种容器
将简单的组件配置,组合成为复杂的应用,这个意义上市框架。
在spring上开发应用 简单 方便 快捷。而且带来了复杂JavaEE开发的春天。
spring的作用:1:容器 2:提供了对多种技术的支持 ()JMS MQ支持 UnitTest .... 3:AOP(事务管理 ,日志 等) 4:提供了众多方便的辅助类(JDBC Template等) 5:对主流应用框架(Hibernate)提供了良好的支持。
适用范围:构建企业应用(springMVC+Spring+Hibernate/ibatis)
单独使用Bean容器
单独使用AOP进行切面处理
其他的Spring功能 如:对消息的支持等
在互联网中的应用。
查看全部 -
学习Spring的方式:1:学会使用 2:深入理解 3:不断实践 4:反复总结 5:再次深入理解与实践
资源:http://spring.io/
http://projects.spring.io/spring-framework/
查看全部 -
接口只有申明没有实现 所有IOC配置中,所有对象称之为bean
查看全部 -
构造注入:
<constructor-arg ... />
查看全部 -
设值注入:
<property ... />(相当于Java中的get取值方法,set赋值方法)
查看全部 -
Spring注入:
查看全部
举报