Spring框架的介绍

Spring框架的作用

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

Service :spring       dao:spring  整合jdbc   spring本身是一个容器 放了什么对象就拥有了对象的·功能。hibernate 和 struts2 都可以放到这个容器里面

Spring的优点

简化软件开发的复杂性:

(1)     IOC(inversionof Control)控制反转

(2)     AOP思维

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

(4)     整合了jdbc  spring jdbc

(5)     aop事务

(6)     junit单元测试


Spring框架的搭建

require:是老师帮我整理好的。

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

spring-5.0.2spring框架本身的包

打开对应spring框架之后

schema:约束文件  spring的约束文件有很多



spring 框架 将功能 进行了分层

Data……:dao层的功能

Web:对应的是web层的功能

中间的部分是使用上面的两个层支持的jar包下面是spring核心包



导入核心包


还需要日志的包 市面上有非常好的日志 :Apache-  logging log4j去spring

当年整合的文件中找

2.创建一个对象User

3.书写配置文件

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

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

   导入约束

配置bean类

4.书写测试类

Spring框架思想

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

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

对象属性的注入

Spring工厂


BeanFactory

是spring最原始的接口

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

Application

现在用的

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

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

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













 



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值