网络研讨会回放:Spring Integration done Booti-fully

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

演讲者:Glenn Renfro

随着发出信息的设备数量的增加,能够检索这些数据并进行相应处理变得越来越重要。为了满足这一需求,MQTT 已成为连接“物联网”的事实上的轻量级传输协议。话虽如此,您的应用程序如何支持事件、消息和调度?利用 Spring Boot 和 Spring Integration,您将看到如何创建一个具有调度程序的应用程序,该调度程序将从 Web 服务检索数据,清理并通过 MQTT 发出数据。然后,您将看到如何创建一个同样使用 Spring Boot 和 Spring Integration 编写的应用程序,该应用程序将捕获 MQTT 事件并记录结果。通过本次讨论,您可以了解如何使用这些工具并充分利用它们来进行自己的大数据项目,以便您回到办公室后立即开始。

了解更多关于 Spring Integration 的信息,请访问 http://projects.spring.io/spring-integration

了解更多关于 Spring Boot 的信息,请访问 http://projects.spring.io/spring-boot

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

Meetup 回放:使用 Spring Framework 4.0 和 Java 8

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

演讲者:Adib Saikali

Spring Framework 4.0 附带 Java 8 支持,这意味着您可以立即开始使用 Java 8 的所有强大功能。本演示文稿将展示如何在存储库层、服务层和控制器层中将 Java 8 与 Spring Framework 4 一起使用。对于每个示例,我们将展示 Java 7 和 Java 8 版本,以便您可以轻松地看到基于 Java 8 的解决方案的优缺点。不需要或不假设您以前使用过 Java 8,我们将在讲解过程中介绍 Java 8 的一些基本功能。关于演讲者:Adib 是一位经验丰富的程序员,并且对业务与技术之间的接口充满热情。他作为一名程序员在许多创业组织中开始了他的职业生涯,这些组织规模从小规模初创企业到(当时的 750 名员工)RIM 不等。Adib 在加拿大、美国和欧洲各地的组织中培训和指导了数千名开发人员。他丰富的技术知识、广泛的项目经验以及从多种角度看待技术问题的能力使他能够为“现实世界”问题创造创新的解决方案。

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

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

网络研讨会回放:Spring Batch 3.0.0

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

演讲者:Michael Minella

Spring Batch 3.0.0 引入了 JSR-352 支持以及其他功能。采用最初直接基于 Spring Batch 的 Java EE 标准对我们来说幸运的是相当简单的。Java EE 7 兼容性更新并扩展了 Spring Batch 3.0.0 的范围,以将 Java EE 7/352 兼容性与多年来 Batch 经久耐用、在生产中经过验证的代码库相结合。当然,还有大量功能和特性远远超出了规范,扩展到分布式处理等等。在本网络研讨会中,项目负责人 Michael Minella 将介绍 Spring Batch 对 JSR-352 的实现以及 3.0 版本中的一些新功能。

了解更多关于 Spring Batch 的信息,请访问 http://projects.spring.io/spring-batch

 

 

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

Spring Data 发行列车 Codd 的最终服务版本可用

发布 | Oliver Drotbohm | 2014年6月18日 | ...

我想宣布名为 Codd 的 Spring Data 发行列车的第三个也是最后一个服务版本的可用性。该版本包含许多错误修复,这些错误修复已包含在 Dijkstra 发行列车的 RC 和 GA 版本中。

Spring Integration Java DSL 里程碑版本 2 发布

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

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

org.springframework.integration:spring-integration-java-dsl:1.0.0.M2 构件可从Spring IO 里程碑存储库获取。

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

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

以下是自里程碑版本 1以来的主要更改摘要

Lambda 处理程序

您可能已经注意到,使用 Java 8 Lambda 是使此 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

容器     

(Spring Framework)

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

AOP

spring

数据

spring-data

数据 REST

spring-data-rest

数据/JPA-ORM

spring-data-jpa, spring-orm

数据/NoSQL 

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

数据/JDBC

spring-jdbc

数据NoSQL (Neo4J)

spring data neo4j

数据NoSQL (MongoDB)

spring-data-mongodb

数据/gemfire

spring-data-gemfire

数据NoSQL (Solr)

spring-data-Solr

数据NoSQL (Cassandra)

spring-data-Cassandra

数据NoSQL (ElasticSearch)

spring-data-Elasticsearch

数据NoSQL (Couchbase)

spring-data-Couchbase

数据NoSQL (Redis)

spring-data-Redis

XD

spring-XD

Hadoop

spring-data-Hadoop

Boot

spring-boot

安全

spring-security

安全/SAML

spring-security

安全/OAUTH2

spring-security-oauth2

安全/Kerberos

spring-security

安全/LDAP 

spring-ldap

Web

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

Web (hateoas)

spring-hateoas

Web/工作流

spring-webflow

Web/Flex

spring-flex

Web/社交

spring-social

Web/社交

(Facebook)

spring-social-facebook

Web/社交

(LinkedIn)

spring-social-linkedin

Web/社交

(Twitter)

spring-social-twitter

Web/社交

(Google)

spring-social-google

Web/Android

spring-android

Web/移动

spring-mobile

集成

spring-integration

集成/Web服务

spring-ws

集成/AMQP

spring-amqp

集成/JMS

spring-jms

批处理

spring-batch

Scala

N/A

工具

sts-springsource-toolsuite, spring-tool-suite

工具/REST Shell

spring-shell

工具/Spring Tool Suite

sts-springsource-toolsuite, spring-tool-suite

工具/Shell

spring-shell

工具/Roo

spring-roo

管理

spring-insight, spring-jmx

远程调用

spring-remoting

EJB

ejb

Spring Python

N/A

架构

架构

Grails

Grails

Spring ActionScript

spring-actionscript

元数据

N/A

专家

N/A

用户组

N/A

tcServer 常规

tcserver

tcServer 公告

tcserver


此致

来自 Pivotal 的 Spring 团队Pivotal

本周 Spring - 2014年6月17日

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

欢迎来到另一期《本周 Spring》。本周我在加拿大多伦多,参观 Pivotal Labs 办公室,并与正在使用 Spring 平台不同部分构建令人惊叹产品的客户交流。

明天将有一些非常令人兴奋的消息发布,请务必查看明天的博客!

  1. Spring for Hadoop 2.0 正式版已发布!新版本增加了对 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. 7月8日,加入 Greg Turnquist 参加关于使用 Spring Boot 构建应用程序管理工具的网络研讨会。了解如何使用一些 Spring Integration、Spring WebSocket+STOMP 和其他技术监控应用程序日志,所有这些都使用一些轻量级的 Boot+Groovy 代码。
  6. 来自一线:7月15日,加入 Casey Doolittle 和 Phil Dutson 参加一个关于疯狂项目的网络研讨会,以及他们如何在 24 小时内使用 Spring 构建购物车
  7. 查看 Michael Plod 关于他推荐 Spring 的原因的即将举行的网络研讨会——了解业务和技术案例!Michael 是一位优秀的演讲者,经常出现在各种会议上。立即注册 7 月 22 日的活动。
  8. 7月29日,Crafter 软件的 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 软件的 Mark Adelsberger 撰写了一篇关于他们如何使用 Spring 的 RabbitMQ 支持的文章,紧随同一主题的教程之后。

SpringOne2GX 2013 回放:开放/封闭软件——使用 Spring Framework 开发增值应用

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

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

演讲者:Frederic Simon 开发增值应用涉及开源软件并非易事。一方面,您需要防止高级代码在免费模块中工作,并且要优雅地做到这一点——无错误且性能不会下降。另一方面,您的开源核心必须易于高级模块访问。代码的部分公开可用性和产品的两个不同版本的统一持续交付流程也具有挑战性。在本演讲中,我们将展示 Artifactory,它通过大力依赖于 Spring 中可用的灵活依赖注入机制成功地结合了开源版和专业版。我们将讨论开发、构建、测试和发布混合增值应用,并将审查现有方法,讨论每种方法的优缺点。

了解更多关于 Spring Framework 的信息,请访问 http://projects.spring.io/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集成适配器。了解更多关于Spring集成的信息,请访问http://www.spring.io/spring-integration

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

]了解更多关于Spring集成的信息,请访问http://projects.spring.io/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……

获取Spring通讯

通过Spring通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部