spring框架简介
Spring框架是一个一站式框架(j2ee三层开发(web service dao),spring框架全部都能解决)。spring本身就有这三层对应的功能 web:springMVC springBoot;service:spring;dao:spring整合了jdbc
spring本身就是一个容器,放了什么对象就拥有了什么对象的功能,hibernate和struts2都可以放到这个容器里面
spring的优点
Spring框架可以简化软件开发的复杂性
(1)IOC(Inversion of Control)控制反转
(2)AOP思想
(3)不仅不排斥其他框架,并且帮助其他框架管理对象(非常的nice)
(4)整合了JDBC spring jdbc
(5) AOP事务
(6)Junit单元测试
Spring框架的搭建
1.导包(和前面发的hibernate,struts2 一样)
require是已经整理好的
spring-3.0.2 spring框架整合的其他jar包,是当年市面上所有的包(老版本用的现在过时了)
spring-5.0.2 spring框架本身的包
libs:jar包
schema:约束文件,spring框架约束文件有很多
选中上图中4个核心包
还需要日志的包,这就用到了上面的 spring-3.0.2(市面上有挺不错的日志)Apache logging log4j
2.创建一个对象User
构造get/set方法 最好有个空的
3.书写配置文件
配置文件:名字和位置没有要求
但是建议放在src路径下 applicationContext.xml
导入约束
配置bean类
4.书写测试类
结果:
由于没有传值 所以结果为空。
明天继续更新