一、Spring三种思想
1.loc思想:Inversion of Control,控制反转,强调是在原来程序中创建中创建Bean的权利反转给第三方
2.Dl思想:Dependency Injection,依赖注入,强调Bean之间的关系,这种关系由第三方去负责并管理
3.AOP思想:Aspect Oriented Programming,面向切面编程,功能的横向抽取,主要实现方法是Proxy
二、框架概念
1.框架(Framework)基于基础技术之上,从众多业务中抽取通用解决方案
2.框架是半成品,可以用简单的代码完成复杂的基础,使用框架规定的语法开发提高开发效率
3.框架内部由大量的设计模式、算法、底层代码操作技术,例如反射、内省、XMl解析、注解解析等
4.框架具备扩展性
三、框架的好处
框架可以简化业务上的复杂且重复的基础代码与业务项
四、Java中常用的框架
基础框架:MyBatis、Spring、SpringMVC、Struts2、Hibernate等... 完成基本业务操作的框架
服务框架:MQ、ES、Nacos等...为特定领域的框架,一般可以对外提供服务框架
五、SpringFramework技术栈
Data Access:数据访问
Data Integration:数据集成
Web:web开发
AOP:面向切面编程
Aspects:AOP思想实现
Core Container:核心容器
Test:单元测试与集成测试
标签:01,框架,思想,记录,Spring,AOP,Data From: https://www.cnblogs.com/TiMors/p/17611509.html