Spring Framework概述【spring】

近年来,随着Spring体系的不断完善。Spring使用也变得越来越广泛。无论是大中企业还是小公司都能见到它的身影。Spring Framework作为Spring核心在企业项目中更有着重要的作用。正如官网所言:

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise >applications - on any kind of deployment platform.

Spring Framework的全面体现在什么地方?下面我们就来看看Spring Framework究竟包含了些什么。


models

从图中可以看到,Spring Framework包含:

  • Spring的核心技术;如:dependency injection(DI)-控制反转,events-事件机制,resources-资源配置,i18n-国际化,validation-验证框架,data binding-数据绑定,type conversion-类型转换,SpEL-表达式语言,AOP-面向切面编程。
  • 测试框架;Spring MVC Test,webTestClient等等。
  • 数据访问;transactions-事务机制,DAO support-DAO(数据访问对象)支持,JDBC,ORM-对象关系模型,Marshelling XML-编解码。
  • webMVC框架;Spring MVC,Sping WebFlux。
  • 整合框架;如:JMS-,email-邮件,cache-缓存等等。
  • 开发语言;Kotlin,Groovy等等。
    我将从以下几个方面去学习Spring Framework:


    学习脑图

    学习内容将陆续记录下来。下面是每个记录地址:

    • 揭开IOC/DI的神秘面纱

你可能感兴趣的:(Spring Framework概述【spring】)