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 从类的路径读取配置文件


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值