什么是Spring Spring:SE/EE开发的一站式框架。 一站式框架:有EE开发的每一层解决方案。 WEB层 :SpringMVC Service层 :Spring的Bean管理,Spring声明式事务 DAO层 :Spring的Jdbc模板,Spring的ORM模块
为什么学习Spring
什么IOC IOC: Inversion of Control(控制反转)。 控制反转:将对象的创建权反转给(交给)Spring。
下载Spring的开发包 官网:http://spring.io/ 解压Spring的开发包 docs :Spring的开发规范和API libs :Spring的开发的jar和源码 schema :Spring的配置文件的约束
创建web项目,引入jar包
创建接口和类
将实现类交给Spring管理 在spring的解压路径下spring-framework-4.2.4.RELEASE\docs\spring-framework-reference\html\xsd-configuration.html
编写测试类
IOC:控制反转,将对象的创建权反转给了Spring。 DI:依赖注入,前提必须有IOC的环境,Spring管理这个类的时候将类的依赖的属性注入(设置)进来。 面向对象的时候 依赖 Class A{
}
Class B{ public void xxx(A a){
} } 继承:is a Class A{
} Class B extends A{
} 聚合:has a
