Spring记录-01

一、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:单元测试与集成测试

posted @ 2023-08-07 15:01  信条哲学家  阅读(17)  评论(0)    收藏  举报