Spring

Spring 是一个开源框架
Spring 为简化企业级开发而生,使用 Spring 开发可以将 Bean 对象,Dao 组件对象,Service 组件对象等交 给
Spring 容器来管理,这样使得很多复杂的代码在
Spring 中开发却变得非常的优雅和简洁,有效的降低 代码 的耦合度,极大的方便项目的后期维护、升级和扩展。 Spring 是一个 IOC(DI)和 AOP 容器框架。
Spring 的优良特性

  1. 非侵入式:基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
  2. 控制反转:IOC——Inversion of Control,指的是将对象的创建权交给 Spring 去创建。使用 Spring 之前, 对象的创建都是由我们自己在代码中 new 创建。而使用 Spring 之后。对象的创建都 是由给了 Spring 框架。
  3. 依赖注入:DI——Dependency Injection,是指依赖的对象不需要手动调用 setXX 方法去设置, 而是通过 配置赋值。
  4. 面向切面编程:Aspect Oriented Programming——AOP
  5. 容器:Spring 是一个容器,因为它包含并且管理应用对象的生命周期
  6. 组件化:Spring 实现了使用简单的组件配置组合成一个复杂的应用。在 Spring 中可以使用 XML 和 Java 注解组合这些对象。
  7. 一站式:在 IOC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上 Spring 自身也提供了表述层的 SpringMVC 和持久层的 Spring JDBC)
    总结 spring5 概述
    1、Spring 是轻量级的开源的 JavaEE 框架
    2、Spring 可以解决企业应用开发的复杂性
    3、Spring 有两个核心部分:IOC 和 Aop
    (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理
    (2)Aop:面向切面,不修改源代码进行功能增强
    4、Spring 特点
    (1)方便解耦,简化开发
    (2)Aop 编程支持
    (3)方便程序测试
    (4)方便和其他框架进行整合
    (5)方便进行事务操作
    (6)降低 API 开发难度 IOC 案例
    首先导入 spring 相应的包
    然后创建 xml 文件
    在这里插入图片描述

然后创建类 然后在 xml 里面添加 bean
在这里插入图片描述

Id 自定义,class 就是要注入的类, 创建好后测试)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值