Spring框架简单配置
Spring框架简单配置
1.spring框架的作用:
Spring框架是一个一站式框架(javaEE 三层开发(web service dao spring 框架框架全部解决) )
Spring 本身就有这三层对应的功能 web:springMVC springBoot
Service:spring
dao:spring整合了jdbc
Spring 本身就是一个容器,放了什么对象就拥有了对象的功能
hibernate和struts2都可以放到这个容器里面
Spring的优点:
一.它能够简化软件开发的复杂性:
1.IOC(Inversion of Control 控制反转)
2.AOP思维
3.不仅不排斥其他的框架,并且帮助其他框架对象
二.整合了jdbc Spring jdbc
三.aop事务
四.junit单元测试
Spring框架的搭建
1.导包
require:是整理好的jar包
Spring-3.0.0.2spring 框架整合的其他jar包 这是当年市面上所有jar包 至今已流传多年
Spring -5.0.2 spring框架本身的包
打开相应的spring框架以后:
Lib:jar包
schema:约束文件,spring框架约束文件有很多
Spring框架将功能进行分层:
Date:dao层
Web:对应的是web层的功能
中间的部分是使用上面两个层支持的jar包
下面的是Spring核心包
导入核心包: 这六个是需要用到的jar包
2.创建一个User对象
3.书写配置文件
配置文件的名字和路径都没有相对的要求
建议放在src路径下 applicatiContext.xml
导入约束
配置bean类
4.书写测试代码
Spring框架的思想
(1)Ioc(控制反转) 有spring框架来帮助我们创建对象
(2)di(依赖注入) 为了实现ioc思想
对象的注入
BeanFactory:是spring最原始的接口。
BeanFactory:创建对象的方式的时候使用什么时候创建,适用于资源贫瘠
ApplicationContexe:
现在用的
创建对象的方式是加载配置文件后就创建
FileSystemXmlAppliactionContext: 从指定的绝对路径读取配置文件
ClassPathXmlAppliactionContext:从类的路径读取配置文件
接下篇代码