Spring源码分析
文章平均质量分 65
qq_34457118
这个作者很懒,什么都没留下…
展开
-
Spring源码分析(一)——AOP、DI、IOC和IOC容器原理
面向切面编程(Aspect Oriented Programming):面向切面编程也可以称为面向规则编程,其目的是为了将多个类中具有一定规律性的代码在开发时将其按一定规则拆分后各自独立编写,在运行时由Spring将其整合在一起形成整体以对外提供服务。最大的好处当然是解耦,使得专人做专事,便于代码的维护和可扩展性。面向对象编程(Object Oriented Programming):面向切面...原创 2018-08-31 16:21:16 · 1499 阅读 · 0 评论 -
Spring源码分析(二)——常用设计模式
代理模式:事情必须做,而自己没有时间做或者不想做。必须持有被代理对象的引用。包括静态代理和动态代理两种代理方式。生活中的场景如火车票代买、签证办理等一系列中介类似的活动。在Spring中的体现有JDK动态代理和cglib动态代理等。工厂模式:隐藏复杂的逻辑处理过程,只关心结果。需要告知工厂生产的产品。包括简单工厂,工厂方法和抽象工厂三种。生活中的场景如生产某指定纸制品和从4s店提一辆BWM车等...原创 2018-08-31 16:59:51 · 768 阅读 · 0 评论