![](https://img-blog.csdnimg.cn/20200809131621571.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring
程序员卡卡西
架构就是取舍
展开
-
Spring——MVC
Spring MVC 是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的 Servlet 接口。 DispatcherServlet 在 web.xml 中配置,并且需要配置 Spring 监听器 ContextLoaderListener。 ...原创 2020-08-09 10:22:53 · 136 阅读 · 0 评论 -
Spring——IOC
IOC(Inversion of Control)即控制反转,可以说是 Spring 最核心的部分,IOC 是一种思想,使得开发者从繁琐的对象交互中解脱出来,进而专注对象本身,更进一步突出面向对象。了解 IOC,需要先了解下依赖注入(Dependency Inversion,DI)。 ...原创 2020-08-09 00:02:59 · 144 阅读 · 0 评论 -
Spring——AOP
软件工程有个基本原则,即关注点分离,不同的问题交给不同的部分去解决,面向切面编程 AOP 正是此种技术的体现,通用化功能代码的实现对应的就是所谓的切面(Aspect),业务功能代码和切面代码分开后,架构将变得高内聚低耦合。 AOP 的主要名词概念: Aspect:通用功能的代码实现; Target:被织入 Aspect 的对象; Join Point:可以作为切入点的机会,所有方法都可以作为切入点; Pointcut:Aspect 实际被应用在的 Join Point,支持正则; Advice:类里的方法原创 2020-08-09 00:02:20 · 109 阅读 · 0 评论