Spring框架介绍和搭建

1.spring框架的作用

 

Spring框架是一个一栈式框架。( j2ee(javaee) 三层开发(web service dao)spring框架全部解决)。Spring本身就有这三层对应的功能 web:springMVC springBoot

Service spring doa:spring 整合了 jdbc。Spring本事是一个容器,放了什么对象就拥有了对象的功能。Hibernate和struts2都可以放到这个容器里面

 

Spring的优点

简化软件开发的复杂性:

(1)IOCInversion of Control)控制反转

(2)AOP思想

(3)不仅不排斥其他的框架,并且帮助其他框架管理对象

(4)整合了jdbc spring jdbc

(5)Aop事务

(6)Junit单元测试


Spring框架的搭建

1. 导包


Srping-3.0.2 spring框架整合的其他jar 当年市面上所有的jar

Spring-5.0.2 spring框架本身的包

打开对应spring框架包之后

 

libs:jar

Scheme:约束文件,spring框架约束文件有很多

 

Spring框架将功能进行了分层

Data……:dao层的功能

Web :对应的是web层的功能

中间的部分是使用上面两个层支持的jar


下面是spring核心包

1. 导入核心包

 

还需要日志的包,市面上有非常好的日志:apache- logging log4j spring  当年整合的文件中找

2. 创建一个对象User

3. 书写配置文件

配置文件:名字和位置都没有要求

但是建议放在src路径下 applicationContext.xml

导入约束

配置bean

4. 书写测试类

 

Spring框架的思想

(1)Ioc(控制反转)由spring框架来帮助我们创建对象

(2)di(依赖注入)为了实现ioc思想

对象属性的注入

 

Spring工厂

 

BeanFactory

spring最原始的接口

BeanFacory创建对象的方式什么时候使用什么时候创建

 

Application

现在用的

创建对象的方式是加载完配置文件后就创建


FileSystemXMLApplicationContext从指定绝对路径读取配置文件

ClassPathXmlApplicationContext 从类的路径读取配置文件


猜你喜欢

转载自blog.csdn.net/qq947089960/article/details/80918465