如何学习spring的源码之spring的整体架构介绍

在Java EE的应用开发中,Spring支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持面向对象的设计方法。这样使得Java程序的开发的入门、测试、应用部署都得到了简化。

方式/步调

  1. 1

    Spring  IOC 是spring的焦点模块之一,包含了最根基的IOC容器BeanFactory接口与实现

  2. 2

    Spring AOP 也是spring的焦点模块,环绕着AOP的加强功能,Spring集当作了AspectJ作为AOP的一个特定实现,同时还在JVM动态代办署理/CGLIB的根本上,实现了一个AOP框架。下图为AOP联盟界说的AOP系统布局

  3. 3

    Spring MVC:以DispatcherSerlet为焦点,实现了MVC模式,包罗如何与

     Web容器情况的集当作,Web请求的阻挡、分发、处置和ModelAndView数据的返回,以及若何集当作各类UI视图揭示和数据表示,经由过程这个模块,可以完当作 web前端的设计

  4. 4

    Spring JDBC/ORM : spring对JDBC做了一层封装 ,使经由过程JDBC完当作对数据库的操作加倍简练

  5. 5

    Spring事务处置: 经由过程Spring AOP实现自身功能加强的典型模块。

  6. 6

    Spring其它撑持:spring为应用带来的益处之一就是将应用解耦。

    END
  • 发表于 2020-04-18 19:00
  • 阅读 ( 1237 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具