Spring Integration Java DSL Milestone 2 发布

发布 | Artem Bilan | 2014 年 6 月 18 日 | ...

我们很高兴宣布 Spring Integration 的 Java DSL 扩展的第二个里程碑版本 发布!

org.springframework.integration:spring-integration-java-dsl:1.0.0.M2 工件可从 Spring IO Milestone Repository 获得。

里程碑版本 2 包括若干错误修复、一些新功能和进一步改进。

感谢所有试用里程碑版本 1、提供反馈、提出问题并分享想法的人。

以下是自 里程碑版本 1 以来的主要变更总结

Lambda 处理器

如您所知,使用 Java 8 Lambdas 是使此 DSL 方便易读的强大工具。我们收到的一个社区请求是允许为 .handle() EIP 方法声明 Lambda,而不是必须声明 POJO 并将其用作方法调用。但一个顾虑是不能失去“运行时类型转换”。然而,您无法获取 Lambda 的泛型类型。经过一些调查,我们通过添加一个 type 参数找到了解决方案。因此,已向 IntegrationFlowBuilder 添加了几个新方法…

forum.spring.io 网站退役

新闻 | Pieter Humphrey | 2014 年 6 月 18 日 | ...

尊敬的 Spring 社区和论坛用户 -

我们感谢在社区论坛上的所有互动,并感谢您的所有问题、解答和讨论。

stackoverflow.com 上有更好的社区体验等着大家,事实上我们中的许多人已经在那里待了一段时间了。作为 Pivotal 持续努力为您提供最佳社区体验的一部分,forum.spring.io 网站于今天(2014 年 6 月 20 日)正式退役。它将仅保留在线只读模式 - forum.spring.io 将关闭发帖活动和用户注册。

寻求社区支持的用户应使用 StackOverflow.com 上相应的标签。您可以在 https://springframework.org.cn/questions 查看我们工程师(和社区)监控的 StackOverflow 标签列表。如果您不确定哪个 StackOverflow 标签对应于 forums.spring.io 上的特定论坛,可以参考下面的嵌入式映射。

在 StackOverflow 上见!

论坛 / 项目

SO 标签

Grails

Grails

CONTAINER     

(spring framework)

spring, spring-annotations, spring-java-config, spring-3, spring-transactions, spring-el, spring-cache

AOP

spring

Data

spring-data

Data REST

spring-data-rest

Data/JPA-ORM

spring-data-jpa, spring-orm

Data/NoSQL  

spring-data, spring-data-mongodb, spring-data-gemfire, spring-data-cassandra, spring-data-couchbase, spring-data-redis, spring-data-hadoop, spring-data-neo4j

Data/JDBC

spring-jdbc

Data or NoSQL (Neo4J)

spring data neo4j

Data or NoSQL (MongoDB)

spring-data-mongodb

Data/GemFire

spring-data-gemfire

Data or NoSQL (Solr)

spring-data-solr

Data or NoSQL (Cassandra)

spring-data-cassandra

Data or NoSQL (ElasticSearch)

spring-data-elasticsearch

Data or NoSQL (Couchbase)

spring-data-couchbase

Data or NoSQL (Redis)

spring-data-redis

XD

spring-xd

Hadoop

spring-data-hadoop

Boot

spring-boot

Security

spring-security

Security/SAML

spring-security

Security/OAUTH2

spring-security-oauth2

Security/Kerberos

spring-security

Security/LDAP 

spring-ldap

Web

spring-mvc, spring-webflow, spring-social, spring android, spring-mobile, spring-hateoas, spring-test

Web (HATEOAS)

spring-hateoas

Web/Web Flow

spring-webflow

Web/Flex

spring-flex

Web/Social

spring-social

Web/Social

(Facebook)

spring-social-facebook

Web/Social

(LinkedIn)

spring-social-linkedin

Web/Social

(twitter)

spring-social-twitter

Web/Social

(Google)

spring-social-google

Web/Android

spring-android

Web/Mobile

spring-mobile

Integration

spring-integration

Integration/Web Services

spring-ws

Integration/AMQP

spring-amqp

Integration/JMS

spring-jms

批处理

spring-batch

Scala

不适用

Tools

sts-springsource-toolsuite, spring-tool-suite

Tools/REST Shell

spring-shell

Tools/Spring Tool Suite

sts-springsource-toolsuite, spring-tool-suite

Tools/Shell

spring-shell

Tools/Roo

spring-roo

Management

spring-insight, spring-jmx

Remoting

spring-remoting

EJB

ejb

Spring Python

不适用

Architecture

architecture

Grails

grails

Spring ActionScript

spring-actionscript

Meta

不适用

贡献者

不适用

用户组

不适用

tcServer General

tcserver

tcServer Announcements

tcserver


此致,

Pivotal 的 Spring 团队

Spring 本周热点 - 2014 年 6 月 17 日

工程 | Josh Long | 2014 年 6 月 17 日 | ...

欢迎来到新一期《Spring 本周热点》。本周我在加拿大多伦多,拜访 Pivotal Labs 办公室并与使用 Spring 平台不同部分的客户交谈,他们正在做一些令人惊奇的事情。

明天有一些非常激动人心的消息,所以请务必明天查看此博客!

  1. Spring for Hadoop 2.0 GA 已发布!新版本增加了对 Apache Hadoop (2.2, 2.4)、Pivotal HD 2.0、Cloudera CDH 5 和 Hortonworks HDP 2.1 的支持,支持 YARN,用于处理 HDFS 的新读写器,使用 Kite SDK 读写 POJO 数据集的新支持等等。
  2. Spring YARN 大师 Janne Valkealahti 整理了一些介绍 Spring YARN 的精彩指南。相关信息:一些加拿大银行对此感兴趣!银行 - 世界上最规避风险的组织!
  3. Stéphane Nicoll 讨论了 Spring 4.1 中 Spring Cache 抽象的改进
  4. Stéphane 首次推出了介绍 Spring Cache 抽象的新快速入门指南。非常酷!
  5. 加入 Greg Turnquist 于 7 月 8 日参加一个网络研讨会,主题是 使用 Spring Boot 构建您的应用程序管理工具。了解如何使用少量 Spring Integration、Spring WebSocket+STOMP 及其他技术,通过轻量级的 Boot+Groovy 代码来监控应用程序日志。
  6. 来自实战经验:加入 Casey Doolittle 和 Phil Dutson 于 7 月 15 日参加一个网络研讨会,主题是一个疯狂的项目,以及他们如何在 24 小时内使用 Spring 构建购物车
  7. 查看 Michael Plod 关于他为什么推荐 Spring 的即将举行的网络研讨会 - 了解其业务和技术案例!Michael 是一位很棒的演讲者,经常出现在会议上。立即注册参加 7 月 22 日的活动。
  8. 7 月 29 日,Crafter software 的 Russ Danner 将告诉我们关于 使用 Spring 和 Groovy 构建内容驱动的 Web 和移动应用程序
  9. Splunk 带来的 SpringOne2GX 2013 回放:将 Splunk 集成到您的 Spring 应用程序中
  10. JFrog 带来的 SpringOne2GX 2013 回放:开放/封闭软件 - 使用 Spring Framework 开发免费增值应用程序
  11. Kailashnath Kutti 在新加坡 Spring 用户组讨论如何在 Hadoop 中进行脚本编写和查询。很棒的演讲,看看吧!
  12. 说到 Hadoop,请查看 GigaOm 上这篇关于 Hadoop 生态系统现状以及 Pivotal 贡献的文章
  13. 我喜欢 Rafał Nowak 关于 Spring Boot 的介绍
  14. Lubos Krnac 在 Dzone 上发表了一篇关于 使用 Spring Security 时“默认安全”与“异常安全”方法 的好文章。我喜欢它!Spring Security 的妙处在于选择权始终在您手中。
  15. Sezin Karli 写了一篇很好的文章,介绍如何 使用 Spring Boot 的自动配置支持 Spring Social
  16. 我喜欢 Netflix 工程师 Tomas Lin 关于 使用 Spring Boot 读取和验证配置属性列表 的精彩文章。
  17. 祝贺 Socrates 团队在 HackSummit 上凭借最具创新性地使用图数据库促进社会公益赢得 Neo4j 奖。这跟 Spring 有多大关系呢?其实没有,只是 Neo4j 对于许多不同类型的数据工作负载来说是一个非常不错的选择。您可以看看 了不起的 Michael Hunger 和我前段时间就此主题进行 的网络研讨会!
  18. 老话题新看:Keyhole software 的 Mark Adelsberger 写了一篇好文章,介绍了他们如何使用 Spring 对 RabbitMQ 的支持,文章内容基于同一主题的教程。

SpringOne2GX 2013 回放:开放/封闭软件 - 使用 Spring Framework 开发免费增值应用程序

新闻 | Pieter Humphrey | 2014 年 6 月 17 日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013

演讲者:Frederic Simon 开发涉及 OSS 的免费增值(freemium)产品并非易事。一方面,您需要防止高级版(premium)代码在免费版(free)模块中工作,并优雅地完成——没有错误和性能下降。另一方面,您的 OSS 核心必须易于被高级版模块访问。部分代码公开以及针对产品两个不同版本统一持续交付过程也充满挑战。在本次演讲中,我们将展示 Artifactory,它通过严重依赖 Spring 中灵活的依赖注入机制,成功地结合了 OSS 和 Pro 版本。我们将讨论开发、构建、测试和发布混合免费增值应用程序,并回顾现有方法,讨论每种方法的优缺点。

在 http://projects.spring.io/spring-framework 了解更多关于 Spring Framework 的信息

 

!{iframe width="560" height="315" src="//www.youtube.com/embed/tqsmCvuQpuc" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:将 Splunk 集成到您的 Spring 应用程序中

新闻 | Pieter Humphrey | 2014 年 6 月 17 日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013

演讲者:Damien Dallimore

您对自己的 Spring 应用程序真正有多少可见性?您如何有效地捕获、利用和关联来自 Spring 应用程序的日志、指标和消息,以提供这种可见性?您为 Spring 开发人员提供了哪些工具和技术,以更好地创建和利用这些海量的机器数据?在本次会议中,我将回答这些问题,并展示 Splunk 如何不仅可以为您的 Spring 应用程序提供历史和实时可见性,还可以作为一个平台,开发人员可以利用它变得更“DevOps 有效”,并轻松创建自定义大数据集成和独立解决方案。我将讨论并演示 Splunk 的许多 Java 应用程序、框架和 SDK,还将介绍 Splunk 的 Spring Integration 适配器。在 http://www.spring.io/spring-integration 了解更多关于 Spring Integration 的信息

在 http://projects.spring.io/spring-framework 了解更多关于 Spring Framework 的信息

]在 http://projects.spring.io/spring-integration 了解更多关于 Spring Integration 的信息

 

!{iframe width="560" height="315" src="//www.youtube.com/embed/oLoPpKq3JgU" frameborder="0" allowfullscreen}{/iframe}

Spring 4.1 中缓存的进一步改进

工程 | Stéphane Nicoll | 2014 年 6 月 16 日 | ...

本文是对我之前关于 JSR-107 相关文章 的后续。添加 JSR-107 支持让我们有机会回顾自己的内容,并看看两者如何愉快地共存。Spring 4.1 还包含社区反馈的一系列改进。

我也很高兴宣布一本专门介绍缓存抽象的新快速入门指南已经发布,请查阅使用 Spring 缓存数据

CacheResolver

我们在 JSR-107 中发现的一个最棒的功能是能够在运行时解析要使用的缓存,这是基于实际的方法执行的。到目前为止,我们自己的支持依赖于在注解(或切面定义)级别指定缓存名称。有人提出了一些问题,指出当存在多个 CacheManager 时…

Meetup 回放:在 Hadoop 中进行查询和脚本编写

新闻 | Pieter Humphrey | 2014 年 6 月 16 日 | ...

Kailashnath Kutti 在一些大型 Hadoop 项目上有三年多的实战工作经验。在 SingaSUG(新加坡 Spring 用户组),Kailash 并列展示了在 Hadoop 中进行查询和脚本编写的所有方法:MapReduce、Pig、Hive、SQL、Spring XD……您将获得以下问题的清晰解答: - 您应该使用 MapReduce 吗? - 何时使用 Pig 和 Hive?它们有限制吗? - 何时使用 Spring XD?Kailash 是一名在 Pivotal 工作并常驻新加坡的售前工程师。

在 http://projects.spring.io/spring-hadoop/ 了解更多关于 Spring for Apache Hadoop 的信息

在 http://projects.spring.io/spring-xd/ 了解更多关于 Spring for XD 的信息

!{iframe width="560" height="315" src="//www.youtube.com/embed/IRBratnKDJ4" frameborder="0" allowfullscreen}{/iframe}

介绍 Spring YARN 快速入门指南

工程 | Janne Valkealahti | 2014 年 6 月 13 日 | ...

既然 Spring for Apache Hadoop 2.0 版本已正式发布 (GA),我想借此机会介绍我们用于构建 Hadoop YARN 应用程序的新 Spring IO 快速入门指南

我们有关于如何使用 Gradle 或 Maven 处理 Spring YARN 的通用指南。我们的指南设计用于与这两种构建系统兼容。

这两份指南演示了一种熟悉的“hello world”应用程序类型,其代码库非常精简。这些应用程序的行为完全相同,只是项目结构有所不同……

网络研讨会:我为什么推荐 Spring

新闻 | Pieter Humphrey | 2014 年 6 月 12 日 | ...

演讲者:Michael Plod

正如不少人在他们的博客中所说的那样,Spring 是否成为了新的遗留技术?我在很多层面上不同意这一点。在本次会议中,我将全面且无争议地详细阐述我为什么推荐使用 Spring Framework 及其生态系统。涵盖的方面包括:运营影响、生态系统、编码和路线图。本次演示面向 IT 经理、架构师和开发人员。

2014 年 7 月 22 日星期二 BST 时间下午 3:00(伦敦,UTC+1)注册

2014 年 7 月 22 日星期二 太平洋夏令时间上午 10:00(旧金山,UTC-07:00)注册

网络研讨会:使用 Spring 和 Groovy 构建内容驱动的 Web 和移动应用程序

新闻 | Pieter Humphrey | 2014 年 6 月 12 日 | ...

演讲者:Russ Danner,Crafter Software

富媒体和数字内容是当今几乎所有 Web 和移动应用程序不可或缺的一部分,但平台数量的增长、不断变化的业务需求和上市时间是一个主要担忧。参加本次会议,学习构建内容驱动的 Web 和移动应用程序的现代实践。我们将揭示内容和应用程序团队面临的常见挑战,解释如何通过简单、强大的工具和正确的架构解决这些问题。我们还将演示 AT&T、万豪酒店和哈佛商业出版社等领先组织如何通过利用 Spring Framework、Groovy 及其他领先的 Java 开发技术以及内容管理框架成功构建和管理富内容应用程序。

2014 年 7 月 29 日星期二 BST 时间下午 3:00(伦敦,UTC+1)注册

2014 年 7 月 29 日星期二 太平洋夏令时间上午 10:00(旧金山,UTC-07:00)注册

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助力您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部