Spring 5.2.2简介

原创
07/01 20:44
阅读数 0

      在做简介之前大概说下翻译spring官网相关技术文档的初衷,近两年没有系统看SPRING相关技术,都在做一些产品升级改造架构设计,在新技术应用方面有点落伍了。现在技术层出不穷也学习了初级的phthon相关知识,重新系统看了JVM机制和优化的内容,每当重新学后受益匪浅。鉴于好久没有系统看Spring,所以有了这个突发奇想,在学新的内容的同时借助于公众号这个平台把看过的内容做一个记录。在翻译的过程有什么不恰当的地方希望朋友们能够给与指正。感谢~!后续接着会翻译spring boot 和spring cloud。希望感兴趣的朋友一起关注学习。接下来就进入正题,从Spring5.2.2的介绍开始。

一、简介(overview)

        Spring框架为最新的基于Java的企业应用程序提供了一个综合的编程和可配置模型——可以部署在任何类型系统平台。

        Spring的一个关键点是对应用程序的基础架构:Spring更多是企业应用程序的“管道”,这样团队就可以关注系统的业务逻辑,而不必与特定的部署环境建立不必要的联系。

 二、支持的策略和迁移

       有关最低要求、早期版本升级指南和支持策略的信息,请查看官方的Spring Framework wiki页面(链接加不到文字上,后续研究明白再改。https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions)。

 三、功能特点

1、核心技术:dependency injection(依赖注入), events, resources, i18n, validation, data binding, type conversion, SpEL, AOP

2、 TESTING(测试):mock objects虚拟对象、TestContext框架、Spring MVC TEST、WebTestClient。

3、 数据访问: transactions, DAO support, JDBC, ORM, Marshalling XML(封装XML).

4、 Spring MVC和Spring WebFlux web框架。

5、集成组件: remoting, JMS, JCA, JMX, email, tasks, scheduling, cache.

6、支持语言:Kotlin, Groovy, dynamic languages.




本文分享自微信公众号 - Spring中文社区(gh_81d233bb13a4)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部