spring

  1. Spring 是什么?
    Spring 是企业级应用中的一个软件开发框架(Framework),一个半成品。最大优势是更好实现资源的整合。例如整合JDBC,MyBatis,Hibernate等框架资源以更好的简化应用软件开发,降低软件开发周期。

2.Spring 应用场景?
Spring 从2.x到5.x版本在经历着不断的变化,已经由最初的IOC,AOP等发展到了现在的微服务(Spring Cloud),Spring 现在已经从某个维度问题的解决,扩展了多个维度问题的解决.例如面向对象,面向切面,面向服务(SOA).

3.Spring重要组件IOC和AOP

3.1 IOC这个容器最核心功能就是控制反转.这个容器负责对象的创建,对象的存储(map),对象的管理(依赖查找,依赖注入)。控制反转是:不是技术, 而是一种设计思想。IOC意味着将设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。

3.2 Aop是面向切面编程
AOP 是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善
实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少模块,一个模块有哪些对象,对象有哪些属性),面向切面中包含一个一个动态过程(在对象运行时动态织入一些功能。)AOP 通常应用于日志的处理,事务处理,权限处理,缓存处理等等。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值