提问
发动态
登录
没有新消息
更多内容
首页
问题
回答
Spring中的两大核心是什么
职Q小助手
官方认证职Q平台账号
1)IOC(Inversion of Control) ioc控制反转,又称为“依赖注入”; IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll call you(别找我,我会来找你的)。也就是说,所有的组件都是被动的(Passive),所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容 器负责管理。 简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 2)AOP 面向切面编程 核心原理:使用动态代理的设计模式在执行方法前后或出现异常常做加入相关逻辑 我们使用AOP来做: 1)事务处理:执行方法前开启事务,执行完成后关闭事务,出现异常后回滚事务 2)权限判断:在执行方法前,判断是否具有权限 3)日志:在执行前进行日志处理。
0
赞+1
0
评论
0
条评论
暂无评论,快来写下您的评论
问题来自于
匿名用户
Spring中的两大核心是什么
42160
阅读
1
回答
我要回答
邀请回答
推荐阅读
Spring Boot 中的监视器是什么?
2回答
4646阅读
Spring Boot中的监视器是什么?
1回答
5398阅读
Spring Security核心功能?
0回答
1399阅读
Spring 中的 bean 的作用域有哪些?
0回答
1815阅读
spring boot 核心配置文件是什么?
0回答
2244阅读
spring cloud 的核心组件有哪些?
0回答
1617阅读
在Spring中可以注入null或空字符串吗?
7回答
1.0w阅读
正在发声
热门搜索
🔥职QStar养成计划
职Q每日打卡
🔥做得一手好菜
职场相亲角
找工作找工作
披荆斩棘的老哥
乘风破浪的小姐姐
当代斜杠青年的自我修养
我的微笑☺
今天你做了哪些努力
锦鲤许愿池
一张图证明你的颜值
甜甜的恋爱
Spring中的两大核心是什么
1)IOC(Inversion of Control) ioc控制反转,又称为“依赖注入”; IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll call you(别找我,我会来找你的)。也就是说,所有的组件都是被动的(Passive),所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容 器负责管理。 简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 2)AOP 面向切面编程 核心原理:使用动态代理的设计模式在执行方法前后或出现异常常做加入相关逻辑 我们使用AOP来做: 1)事务处理:执行方法前开启事务,执行完成后关闭事务,出现异常后回滚事务 2)权限判断:在执行方法前,判断是否具有权限 3)日志:在执行前进行日志处理。