Spring IO 平台介绍

Spring IO是可集成的,构建现代化应用的版本平台。它是一个模块化的、企业级分布式系统,包含一系列的依赖,使得开发者仅对自己需要的部分进行完全的部署控制。Spring IO 是100%开源、可靠和模块化的。

主要特性:

  • 一个平台,多个工作负载 - Web 构建,集成,批处理,响应式或者大数据应用
  • 极致简化 Spring Boot 的开发经验
  • 提供开箱即用的生产特性
  • 策划和协调依赖
  • 模块化平台,允许开发者只部署他们需要的那部分
  • 支持嵌入式运行时,传统应用服务器和 PaaS 部署
  • 仅仅依赖 Java SE,支持 Groovy, Grails 和一部分 Java EE
  • 可以结合现有的依赖系统运行(Maven 和 Gradle)
  • 支持 JDK 7 和 8*
Spring IO 平台包含:
Foundation Layer modules
Execution Layer domain-specific runtimes (DSRs)

Spring IO Foundation

Spring IO 基础层包含一系列的api和可嵌入运行时组件使您能够构建应用程序解决广泛的企业需求。对于任何应用程序,你可以指定仅仅需要的部分。

所有主要的工作表现为
企业集成
批处理
大数据处理
web应用 (包含 websocket支持)
单页面应用服务支持
移动客户端
各类服务

Spring的web组件已经全面支持RESTful,用于支持移动和富客户应用程序体系结构

Spring Integration提供了丰富的编程模型基于企业集成模式和通道,适配器,过滤器,转换器。

Spring定义了批处理方式,使您能够构建健壮的超大量批处理应用程序。

DATA

Spring完全支持Apache Hadoop——无论是文档、图表、键值关系,或简单的非结构化文件。

CORE

通过Spring 4 ,Spring IO使您能够充分利用Java SE 8和JAVA EE 7的新特性。Spring IO为解决安全问题,Spring Reactor提供了一个基于JVM的异步事件驱动框架。

Groovy动态语言作为支持Spring IO平台不可或缺的一部分,无缝地集成了现有类和库和IO Execution DSRs,比如Boot和Grails。

Spring IO Execution

首个Spring IO发行版本包含3个DSRS:Spring XD、Spring Boot、Grails。

Spring XD提供了一个强大的运行时和DSL描述大数据摄入和分析,出口,Hadoop工作流管理。在许多情况下,数据流的描述,开发工作可以直接推到XD DSR而不需要编写任何代码。

Spring Boot 用极少的代码就能创建spring应用,实现了一套可扩展的操作功能,如自动健康检查

Grails提供了一个富有成效的和全方位完整web框架结合Spring IO基础组件的力量与一组全面的基于groovy的dsl。

Spring IO 平台介绍相关推荐

  1. Spring IO 平台参考指南

    作者:Andy Wilkinson 翻译:书山苦木 1.1.2.RELEASE (原地址) Copyright © 2014 本文档的副本可以供自己使用和分发给别人,只要你不收取任何费用的副本和进一步 ...

  2. Spring IO Platform项目的介绍和应用

    Spring IO Platform项目作为Spring的主要项目之一,其目的就是用来解决依赖包的版本问题.Spring IO Platform官方的定义是: Spring IO is a cohes ...

  3. GitHub开源项目 - Jeecg-Boot开始开发平台介绍

    GitHub开源项目 - Jeecg-Boot开始开发平台介绍 Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis ...

  4. 芋道 Spring Cloud Alibaba 介绍

    点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...

  5. Spring Cloud Alibaba 介绍及使用

    Spring Cloud 介绍及使用 十五.Cloud Alibaba之Nacos 为什么会出现SpringCloud alibaba Spring Cloud Netflix项目进入维护模式 htt ...

  6. Spring IO Platform简介及示例

    什么是Spring IO Platform Spring IO Platform,简单的可以认为是一个依赖维护平台,该平台将相关依赖汇聚到一起,针对每个依赖,都提供了一个版本号: 这些版本对应的依赖都 ...

  7. Spring Session官方介绍及spring框架学习方法

    现在我们开始讲Spring Session,首先进入maven中央仓库,在百度查一下,如何替换成阿里云的仓库就OK了,我们搜索什么呢,spring-session-data-redis,这里面找到这个 ...

  8. Spring Cloud Gateway介绍(二)

    Spring Cloud Gateway介绍(一) 全局Filters GlobalFilter与GatewayFilter具有一样的接口. 这些全局过滤器都有对应的配置类,例如: org.sprin ...

  9. Spring开发包介绍

    -----------------siwuxie095 核心开发包 建立 Spring 工程时,需要引入 Spring 的开发包,否则无法 建立 Spring 的开发和运行环境 以下简单介绍一下 Sp ...

最新文章

  1. php 变更 obj,PHP: 不向后兼容的变更 - Manual
  2. 机器学习(三)--- scala学习笔记
  3. 跨时钟域设置set_false_path的问题
  4. PHP整数取余返回负数解决办法
  5. 【Linux系统编程】可重入函数和不可重入函数
  6. java web 树形管理_java web 后台树形菜单排序
  7. 【图像处理】——Python实现two_pass方法来进行连通域的提取
  8. 秦九韶算法matlab实验报告,数值分析上机实验报告.doc
  9. 【ANDROID游戏开发之六】在SURFACEVIEW中添加系统控件,并且相互交互数据!
  10. JSP简介以及各种内置对象的用法
  11. (转载)Silverlight同步(Synchronous)调用WCF服务
  12. python爬取微信公众号_python爬取微信公众号
  13. 不同tric 改进的理由
  14. 如何安全删除电脑上的个人信息和隐私资料
  15. 显著性检测综述(完整整理)
  16. osm地图数据 mysql_一种OSM地图数据中路网交叉口节点自动合并方法与流程
  17. 教你学java_教妹学Java:Spring 入门篇
  18. 哈佛参考文献注释体系与学术规范
  19. UBTC主网已实现智能合约及混合共识机制!
  20. FFmpeg —— 视频帧保存本地图片(.jpg文件)

热门文章

  1. 神经网络语言模型详解
  2. xp系统http服务器,WinXP HTTP500内部服务器错误的解决方法
  3. SQL高级语言(二)
  4. 计算机科学与技术出国去哪里好,去美国留学后最容易找到工作的十大专业 哪个是你的菜?...
  5. winhe检测虚拟磁盘
  6. 关于大疆无人机的Webrtc
  7. 五、mybatis缓存机制
  8. ORACLE 11G 查询DBA_SEGMENTS 慢的问题
  9. 计算机机房屏蔽接地设计方案,电磁屏蔽机房(屏蔽室)接地系统方案
  10. 华为MateBookD14硬盘升级(后盖滑丝、软件备份失败、重装Win10出问题、最终重装Win11)