Spring

IOC

  • 上层建筑依赖下层

dependency

  • 依赖注入实现控制反转:由下层决定上层,到上层控制下层

ioc

大量new工作即为控制反转容器的工作(右框)

struct

container

容器的优势:

  • 避免大量的new工作
  • 创建实例不需要了解其中的细节

process

对使用者隐藏了内部细节

装配

spring中,configuration定义bean后,在ApplicationContext ctx.getBean(.class)手动装配

springboot中采取@component实现,@Autowired

AOP

  • 面向切面
  • 不同的问题交给不同的部分解决
  • 切面是通用化代码模块
  • 业户功能代码和切片代码分开后,系统高内聚低耦合
  • 切面最终被整合到业务中

aop

  • Copyrights © 2019-2020 Rex