剖析spring生态系统

傷城~ 2022-08-22 00:01 494阅读 0赞

**Spring为开发者提供了一个一站式的轻量级应用开发平台,提供给开发者多种的技术选择。当然Spring还有许多值得注意的子项目,了解这些子项目,可以更好地使用Spirng或理解其设计架构和思想。下面将介绍Spring的整个生态系统情况:

Spring Framework(Core): Spring的核心项目,其中包含了一系列的IOC容器的设计,提供了依赖注入的实现;同时,还集成了AOP,提供了面向切面编程的实现;当然还有MVC、JDBC、事务处理模块的实现。目前官网最高版本4.3.0

Spring Boot :提供了快速构建Spring应用,提供开发效率,达到 开箱即用—— 快速开始需求开发而不被其他方面影响 “即时运行”。

Spring Batch:提供构建批处理应用和自动化操作的框架,专门用于离线分析程序,数据批处理等场景。

Spring Data:提供使用非关系型数据的能力,比如当基础数据并非存储在关系数据库中,或MapReduce中的分布式存储、云计算存储环境等

Spring Security:用户认证、授权、安全服务等工具,最先前在Spring社区中的名字是Acegi框架。

Spring Security OAuth:OAuth是一个第三方的模块,提供一个开放的协议的实现,通过这个协议前端桌面应用可以对web应用进行简单而标准的安全调用

Spring Web Flow:Web工作流引擎,定义了一种特定的语言来描述工作流,同时高级的工作流控制器引擎可以管理会话状态。

Spring BlazeDS Integration :提供Spring与Adobe Flex技术集成的模块。

Spring Dynamic Modules:提供Spring 应用运行在OSGi平台上 OSGi面向java的动态模型系统,Eclipse就是构建在OSGi平台上的。

Spring Intergration:为企业的数据集成提供了解决方案,

Spring AMQP:高级消息队列协议,支持java 和.NET两个版本。SpringSoruce旗下的Rabbit MQ就是一个开源的AMQP的消息服务器,Rabbit MQ 是用Erlang语言开发的。

Spring .NET:为.NET提供Spring相关的技术支持,如IOC容器、AOP等。

Spring Android:为Android终端开发应用提供Sring支持。

Spring Mobile:为移动终端的服务器应用开发提供支持。**

Spring Social:Spring框架的扩展,提供了SNS服务,如FaceBook和Twitter服务。

更多详情请链接:http://spring.io/

发表评论

表情:
评论列表 (有 0 条评论,494人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Hadoop生态系统

    ![Center][] 摘要:介绍Hadoop生态系统,从Hadoop生态系统有什么成员,成员能做什么和Hadoop生态系统能够提供大数据问题解决方案两方面来认识。 关键词

    相关 剖析spring生态系统

    Spring为开发者提供了一个一站式的轻量级应用开发平台,提供给开发者多种的技术选择。当然Spring还有许多值得注意的子项目,了解这些子项目,可以更好地使用Spirng或理解

    相关 docker生态系统核心技术

    前言: 容器生态系统包含核心技术、支持技术和平台技术   核心技术: 容器规范:通过定义规范保证了容器的可移植性和互操作性。 Runtime环境:为容器运行提供底层的

    相关 云计算生态系统

    1、概述   如果要问当前IT界最热的名词是什么?“云计算”应该当仁不让。   “云计算”是什么呢?关于这一点,众说纷纭,各种讨论和观点层出不穷,公说公有理,婆说婆有理,让

    相关 [转] NoSQL生态系统

    By [Jonathan Ellis][],系统架构师, Translated by [Jametong][] 空前的数据量正在驱动商业寻找传统关系型数据库的替代方案,它已经