Spring Framework 4.1.6 发布

发布版本 | Juergen Hoeller | March 25, 2015 | ...

亲爱的 Spring 社区,

很高兴宣布 Spring Framework 4.1.6 现已可用。这几乎完全是一个错误修复版本,因此强烈建议所有当前的 4.x 用户进行升级。特别是,我们也建议从已被取代的 4.0.x 系列进行升级。

发布说明 | 项目页面 | GitHub | 问题跟踪 | 文档

Spring Framework 4.1.6 也是第一个正式兼容近期发布的 JDK 8 update 40 的版本。Spring 4.1.x 现在支持广泛的 Java 运行时,从 2010 年代的 JDK 6 变体到最新的 2015 年代的 JDK…

SpringOne2GX 2014 重播:内存中的大数据

新闻 | Pieter Humphrey | March 24, 2015 | ...

录制于 SpringOne2GX 2014。内存中的大数据

演讲者:John Davies, C24

大数据专题

幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014-john-davies-41130273

好的,大家都在谈论大数据,但通常说的是持久化、磁盘,或者最近的 SSD,那内存呢?我们可以简单地增加几 TB 的 RAM,但即使每 GB 100 美元,成本也会非常高。如果我们将数据大小减少 50 倍,并有效地将 RAM 的成本降至接近磁盘的成本,会怎么样?保留 Spring Integration、Spring Batch、GemFire 内存缓存、RabbitMQ 消息传递,但将数据缩小到二进制,是的,是位和字节而不是对象。更少的垃圾,更少的网络开销,相同的 API,但在内存中处理大数据。John 将展示一个 Spring 工作流程,它消耗 7.4kB 的 XML 消息,将它们绑定到 25kB 的 Java 对象,但每个对象只存储 450 字节,从而在笔记本电脑上在内存中处理 1000 万份衍生合约。

了解更多关于 Spring XD:http://projects.spring.io/spring-xd

了解更多关于 Spring Integration:http://projects.spring.io/spring-integration

了解更多关于 Spring Batch:http://projects.spring.io/spring-batch

SpringOne2GX 2014 重播:物联网实现 - 联网汽车

新闻 | Pieter Humphrey | March 24, 2015 | ...

录制于 SpringOne2GX 2014。

演讲者:Derek Beauregard, Phil Berman, Michael Minella, Darrel Sharpe

大数据专题 幻灯片:http://www.slideshare.net/SpringCentral/iot-realized-the-connected-car

在本次会议中,我们将探讨 Spring XD 在物联网 (IoT) 环境中的强大能力。我们将探讨使用 Spring XD 开发的解决方案,该方案使用开放标准从行驶中的汽车流式传输实时分析数据。将涵盖实时数据(位置、速度、发动机诊断等)的摄取、对其进行分析以提供高度准确的油耗和车辆续航里程预测,以及提供实时仪表板。参加完本次会议,您将了解 Spring XD 如何成为物联网的“乐高®积木”。

了解更多关于 Spring XD:http://projects.spring.io/spring-xd

了解更多关于 Spring Integration:http://projects.spring.io/spring-integration

了解更多关于 Spring Batch:http://projects.spring.io/spring-batch

本周 Spring - March 24th, 2015

技术 | Josh Long | March 24, 2015 | ...

欢迎来到新一期的本周 Spring!本周我在巴西圣保罗,并在那里举办了一个关于使用 Spring BootSpring CloudCloud Foundry(通过 Pivotal Web Services)构建云原生应用(特别是微服务)的讲习班。

多个 UI 应用和一个网关:使用 Spring 和 Angular JS 构建单页应用 第六部分

技术 | Dave Syer | March 23, 2015 | ...

注意:此博客的源代码和测试会持续演进,但本文的更改在此处不再维护。请参阅教程版本以获取最新内容。

在本文中,我们继续讨论如何在“单页应用”中使用 Spring SecurityAngular JS。在这里,我们展示了如何结合使用 Spring SessionSpring Cloud 来整合我们在第二和第四部分构建的系统的特性,并最终构建了 3 个职责完全不同的单页应用。目标是构建一个网关(如第四部分所示),它不仅用于 API 资源,还用于从后端服务器加载 UI。我们通过使用网关将身份验证传递给后端来简化第二部分中的令牌处理细节。然后我们扩展该系统,展示如何在后端进行本地化的、精细的访问决策,同时仍在网关处控制身份和身份验证。这是一种非常强大的构建模型…

Spring Data Release Train Fowler 正式发布

发布版本 | Oliver Drotbohm | March 23, 2015 | ...

我谨代表 Spring Data 团队,宣布 Spring Data release train Fowler 的 GA 版本(正式发布版本)现已可用。此版本解决了近 400 个问题/工单。

此版本最核心的主题是对 Java 8 的高级支持:MongoDB 和 JPA 模块现在支持将 Streams 作为 repository 方法的返回类型,并且我们现在原生支持非时区 JDK 8 日期/时间类型,并与该 API 的 Java 7 back-port 集成。

Spring Data Gemfire 现在支持…

将 Google Protocol Buffers 与基于 Spring MVC 的 REST 服务结合使用

技术 | Josh Long | March 22, 2015 | ...

本周我在巴西圣保罗的 QCon SP 发表演讲。我与一位热爱 Spring 的 REST 栈的人进行了一次有趣的讨论,他想知道是否有比普通的 JSON 更高效的东西。确实有!我经常被问到 Spring 是否支持高速的基于二进制的消息编码。Spring 长期以来支持使用 Hessian、Burlap 等进行 RPC 编码,并且 Spring Framework 4.1 引入了对Google Protocol Buffers 的支持,它也可以用于 REST 服务。

摘自 Google Protocol Buffer 网站

Protocol buffers 是 Google 的语言中立、平台中立、可扩展的结构化数据序列化机制——可以认为是 XML,但更小、更快、更简单。你只需定义一次你希望数据如何结构化,然后你就可以使用特殊生成的源代码,轻松地将你的结构化数据写入或从各种数据流中读取,并使用各种语言…

Spring Tool Suite 3.6.4 中的 Spring Boot 支持

技术 | Kris De Volder | March 18, 2015 | ...

Spring Boot STS 教程

Spring Tool Suite 3.6.4 于上周刚刚发布。本博客文章是一篇教程,演示了 STS 为创建和使用 Spring Boot 应用提供的一些新特性。

在本教程中,您将学习如何

  • 使用 STS 创建一个简单的 Spring Boot 应用
  • 从 STS 启动和调试您的 Boot 应用
  • 使用新的 STS 属性编辑器编辑配置属性。
  • 在代码中使用 @ConfigurationProperties 为您的自定义配置属性获取相同的编辑器支持。

创建 Boot 应用

我们使用“New Spring Starter”向导创建一个…

获取 Spring 资讯

通过 Spring 资讯保持联系

订阅

提升自己

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 通过一次简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部