近年来,随着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究竟包含了些什么。
从图中可以看到,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:
学习内容将陆续记录下来。下面是每个记录地址: