您现在的位置是:首页 > 文章详情

Spring 框架文档之 Spring 框架概述

日期:2019-07-16点击:364

Spring 框架概述

Spring 助力 Java 企业级应用,提供在企业环境中增强 Java 语言所需的一切,支持基于 JVM 的 Groovy 和 Kotlin,很灵活的基于应用所需集成多种架构。

Spring 是什么

通常所说的 Spring 指的就是 Spring 框架。

Spring 框架被拆分成不同模块,应用可以按需择选。核心容器模块是最重要的,其包括配置模型和依赖注入机制。此外,Spring 框架为不同的应用架构都提供了基础支持,主要有消息、事务性数据和持久化、Web。Web 包含基于 Servlet 的 Spring MVC Web 框架和 Spring WebFlux 响应式 Web 框架。

Spring 历史

Spring 是在 2003 年作为对抗 J2EE 规范复杂性出现的。表面看 Spring 是 J2EE 的竞争对手,实际上 Spring 是 J2EE 的补充。Spring 并不包含 Java EE 平台规范,只是集成了来自 Java EE 中精选的规范。

  • Servlet API (JSR 340)
  • WebSocket API (JSR 356)
  • Concurrency Utilities (JSR 236)
  • JSON Binding API (JSR 367)
  • Bean Validation (JSR 303)
  • JPA (JSR 338)
  • JMS (JSR 914)
  • Dependency Injection (JSR 330)
  • Common Annotations (JSR 250)

Spring 设计理念

其实就是所要遵循的原则:

  • 为每一层提供选择性,例如可以通过配置切换持久层提供者,而无需改动代码
  • 可扩展点很多,相当灵活
  • 向后兼容,稳步前进
  • 注力API建设,方便使用
  • 严把代码质量,构建清晰文档
原文链接:https://yq.aliyun.com/articles/709418
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章