zoukankan      html  css  js  c++  java
  • Spring编程模型

    1.面向对象编程

    • 契约接口:Aware、BeanPostProcessor..
    • 设计模式:观察者模式、组合模式、模板模式..
    • 对象继承:Abstract*类

    2.函数驱动

    • 函数接口:ApplicationEventPublisher
    • Reactive:Spring WebFlux

    3.模块驱动

    • Maven Artifacts
    • OSGI Bundles
    • Java 9 Automatic Modulas
    • Spring @Enable*

    4.面向切面编程

    • 动态代理:JdkDynamicAopProxy
    • 字节码提升:ASM、CGLib、AspectJ...

    5.面向元编程

    • 注解:模式注解(@component、@Service、@Respository ....)
    • 配置:Enwironment 抽象、PropertySources、BeanDefinition...
    • 泛型: GenericTypeResolver、HesalvableType ...
  • 相关阅读:
    正则里的.*?
    无边框缩放
    平台 测试笔记
    eclipse快捷键
    linux笔记
    笔记
    wamp、wordpress
    java-selenium
    html/css笔记
    selenium2——ruby
  • 原文地址:https://www.cnblogs.com/zyf-yxm/p/13802003.html
Copyright © 2011-2022 走看看