11 月 19 日网络研讨会:使用 Spring Integration 每秒处理一百万次动态路由

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

演讲者:John Davies 和 Josh Long

虽然当今的某些系统可以达到微秒级的性能,但这通常需要大量的优秀设计和优化。解决方案通常是硬编码且缺乏灵活性,而最终用户仍然希望获得 ESB 所承诺的灵活性,能够基于运行时规则进行动态路由,并将数据从一种格式转换为另一种格式。Josh 和 John 将带您了解 Spring Integration 中最新的高性能消息处理技术,包括非 XML(二进制和 CSV)数据、代码生成、即时编译、动态路由和内存查询——这段一小时的讲解将物超所值。

星期二,11 月 19 日

欧洲、中东和非洲

格林威治标准时间下午 3:00(伦敦,GMT)

立即注册

北美

太平洋标准时间上午 10:00(旧金山,GMT-08:00)

立即注册

 

11 月 21 日网络研讨会:你最近看过 Spring 吗?

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

主讲人:Josh Long

对 Spring 来说,今年是精彩的一年!2013 年,Spring 系列加入了 Pivotal 公司,在那里,Spring 与 Cloud Foundry 以及我们的数据驱动技术(Pivotal HD Hadoop 发行版、GemFire 数据网格和 RabbitMQ 消息代理)一起,为当今的应用工作负载和配置提供支持。今天的 Spring 支持 Java 8、Scala、Groovy,提供一流的 REST 堆栈,支持开放网络、移动应用、大数据应用和批处理工作负载。今天的 Spring 入门容易,学习容易,并且遵循“约定优于配置”的原则。今天的 Spring 是 Spring.IO 平台的一部分。今天的 Spring 就是……Pivotal。加入 Spring 开发者倡导者 Josh Long 的行列,他将重新为您介绍当今的 Spring,一个您可能尚未见过的 Spring。

星期二,11 月 21 日

欧洲、中东和非洲

格林威治标准时间下午 3:00(伦敦,GMT)

立即注册

北美

太平洋标准时间上午 10:00(旧金山,GMT-08:00)

立即注册

 

本周 Spring 动态 - 2013 年 10 月 15 日

工程 | Josh Long | 2013 年 10 月 15 日 | ...

欢迎收看本期《本周 Spring 动态》!另外,祝大家 Ada Lovelace 日快乐!

本周我将前往“狮城”新加坡,在 亚太 Pivotal Summit 上与商业领袖们探讨 Spring!如果您在新加坡,并想聊聊企业 Java、Spring、Cloud Foundry 和大数据,请联系我

如果您在旧金山/湾区,那么请在本月下旬,即 10 月 29 日(星期二)和 30 日,加入我在 Pivotal 总部举办的 两个关于 Spring 的讲座:一个介绍 Spring REST 开发,另一个作为 Pivotal 的一部分,全面介绍 Spring 的最新进展。

  1. Spring Integration 负责人 Gary Russell 宣布 Spring Integration 2.2.6 已发布!这是当前发布(2.2.x)分支的最新维护版本,包含了对 (S)FTP、脚本、TCP、事件和 Mongodb 支持的一些重要错误修复。快去看看吧!
  2. 想了解 Hadoop 的基础知识?前往 gopivotal.com 查看近期 Hadoop 网络研讨会系列“使用 Hadoop 和 Spring 构建大数据应用程序”的 重播
  3. 10 月 24 日(星期四),加入 Juergen Hoeller 的基于注解的 Spring 视图讲解:使用 Spring 进行现代组件设计,立即注册 欧洲北美
  4. 11 月 19 日,加入我和 John Davies,学习每秒一百万次的动态路由与 Spring Integration。立即注册 欧洲北美
  5. 11 月 21 日,加入我参加一个网络研讨会,您最近看过 Spring 了吗? 我将介绍今年 Spring 的所有动态,特别是今年 SpringOne 的发布内容。立即注册 欧洲北美
  6. 与此同时,Mkyong.com 博客上还有另一篇精彩文章,介绍使用 Spring MVC 和 Google Maps 进行地理定位
  7. JavaBeat 博客有一篇不错的文章,介绍如何使用Spring MVC 测试框架来测试 Spring MVC 应用程序。
  8. ISOS Technology 博客有一篇不错的文章,介绍单元测试 Spring MVC Portlets
  9. 我写的一系列介绍Spring 丰富 REST 堆栈的第三篇文章已在 Safari 博客上发布。代码一如既往地可以在我的 GitHub 帐户上找到。
  10. 您可以通过 Homebrew 轻松安装 Spring Boot:brew tap pivotal/tap && brew install springboot。这当然是您可以通过 Homebrew 获取的其他一些出色的 Pivotal 技术,包括 Spring REST Shell(brew install rest-shell)和 RabbitMQ(brew install rabbitmq)。
  11. 您想通过 JMS 使用 RabbitMQ 吗?Spring 忍者 Greg Turnquist 很好地演示了如何使用Spring 的 RabbitMQ JMS 连接器。查看这篇博文了解更多详情!
  12. 微软在使 Redis 在 Windows 上可用方面付出了很多努力!观看这个 MSDN Channel 9 视频,了解在 Windows 上运行 Redis
  13. libfugu.so 博客提供了对 RabbitMQ 的快速入门介绍。不错!(而且,找到一个看起来像 Linux 链接库的域名,加分!)
  14. 观看这个视频,演示如何为运行在 Cloud Foundry 上的Spring 应用程序设置 New Relic 监控支持

Spring Boot 0.5.0.M5 发布

版本发布 | Dave Syer | 2013年10月09日 | ...

Spring Boot 0.5.0.M5 可在 Spring 仓库 中获取。安装和使用说明请参见 项目网站GitHub。包含大量新功能,包括:

  • 对 JMS、AMQP、AOP、Mobile、MongoDB 的自动配置支持
  • 简化的 @Grab 用法(见下面的示例)
  • 一个用于 Groovy 脚本的测试命令(支持 JUnit 和 Spock,更多细节将在 Greg 的博客中介绍)
  • 新的 SpringApplicationBuilder,支持应用程序上下文层次结构等
  • 新的 PropertiesLauncher,可以从运行时发现的属性启动 Java 应用程序(例如,从 lib 目录设置类路径)

Spring Tool Suite 和 Groovy/Grails Tool Suite 3.4.0 发布

版本发布 | Martin Lippert | 2013年10月08日 | ...

亲爱的Spring社区,

我们很高兴地宣布我们基于 Eclipse 的工具的下一个主要版本:Spring Tool Suite (STS) 3.4.0 和 Groovy/Grails Tool Suite (GGTS) 3.4.0。

此版本的亮点包括

  • 直接将新的“入门指南”导入 IDE
  • 新的向导,可以直接从 IDE 中开始使用 Spring Boot
  • 自动检测 JavaConfig 类
  • 对 Spring IDE 中的 Groovy 的基本支持
  • 更新到 Eclipse Kepler SR1
  • 更新至 Grails 2.2.4
  • 更新至 tc Server 2.9.3

这两个工具套件都基于最新的 Eclipse Kepler SR1 版本。

要下载发行版,请访问

详细的新特性和注意事项请参见:STS/GGTS 3.4.0 新特性和注意事项

下一个版本 3.5.0 计划在 Eclipse Kepler SR2 (4.3.2) 发布后不久,即 2014 年 3 月发布。第一个里程碑版本计划于 2013 年 11 月下旬发布。

祝您使用愉快!

Spring Mobile 1.1.0 发布

版本发布 | Roy Clarkson | 2013年10月08日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring Mobile 1.1.0 的 GA 版本!此版本包含了之前里程碑版本的所有更改,包括以下内容:

  • 改进了 LiteDeviceResolver 中的设备检测
  • SitePreference 和 SiteSwitcher 中的平板电脑支持
  • 基于 Java 的配置,补充了传统的 XML 配置
  • LiteDeviceDelegatingViewResolver,用于管理移动和桌面视图

有关更多详细信息,请参阅 变更日志JavaDoc参考文档。有关获取工件的信息,请参见 Spring Mobile 项目页面。

本周 Spring 动态 - 2013 年 10 月 8 日

工程 | Josh Long | 2013年10月08日 | ...

欢迎收看本期《本周 Spring 动态》

我上周末参加了精彩的 Silicon Valley Code Camp 活动。这是一场精彩的盛会。参观 Pivotal 展位的人们有机会体验 Spring Boot。精通 Java、iOS、Python、.NET、Objective-C 等领域的人们都使用 Spring Boot 在几分钟内设置了 RESTful 服务。说实话,结果(“哇!我不知道可以这样做!”)让我感到既好笑又非常满意!人们对 Spring Boot 越来越感兴趣。

  1. 说到 Boot,您错过 Phil Webb 的 Spring Boot 网络研讨会了吗?如果您错过了,没关系!您可以在线观看
  2. Roy Clarkson 宣布Spring Mobile 1.1.0 已发布!新版本 - 正如许多关注此 roundup 的朋友所知 - 在LiteDeviceResolver中改进了设备检测,在SitePreferenceSiteSwitcher中增加了平板电脑支持,提供了一个基于 Java 的配置 API,以及LiteDeviceDelegatingViewResolver。很棒!
  3. Martin Lippert 刚刚宣布了最新的 Spring Tool Suite 和 Groovy/Grails Tool Suite (3.4.0) 版本,其中包含 - 在许多其他功能中 - 对遵循 Spring 的主页 Spring.io 上的入门指南的支持。这些版本还更新了对 Grails 2.2.4 和 tc Server 2.9.3 的支持。
  4. 有关更多信息,请查看新特性和注意事项。这两个工具套件都基于最新的 Eclipse Kepler SR1 版本。下一个版本(3.5.0)计划在 2014 年 3 月发布,紧随 Eclipse Kepler SR2 (4.3.2) 版本之后。
  5. 您错过了精彩的 Platform CF 大会吗?别担心,会议视频正在陆续在线发布。Pivotal 的首席软件工程师 Ashwin Kumar 精彩地介绍了将 Pivotal HD 作为 Cloud Foundry 服务。Pivotal HD 是世界上最快的 Hadoop 发行版,利用了成熟的 SQL 查询引擎 HAWQ。
  6. 虽然不完全是 Spring 相关内容,但 GoPivotal 博客有一篇关于使用 HAWQ 和 Madlib 分析零售数据的不错文章,Madlib 是最初属于 Greenplum 的分析(以及机器学习!)引擎,现在可供 HAWK 用户使用。好文章!整个堆栈当然可以通过 Spring XD 进行很好地集成,但即使没有,这也是一个非常酷的用例!
  7. 您错过了 SpringOne2GX 2013 吗?查看第一晚的开幕主题演讲,其中有 Pivotal 首席执行官 Paul Maritz、Adrian Colyer、David Syer、Juergen Hoeller、Chris Beams 和 Edward Hieatt
  8. 观看 Param Rengaiah 的网络研讨会重播,利用模块化模式和 Spring 驯服耦合和内聚的野兽
  9. 您是否正在寻找 Spring 的可下载 .zip 分发版?我们很快将在我们的新网站上让它们更容易找到,但在此期间,只需访问 Artifactory 存储库并搜索 spring-framework 即可找到。再深入一点就能找到。 这是一个更直接的链接

本周 Spring - 2013 年 10 月 1 日

工程 | Josh Long | 2013年10月02日 | ...

欢迎回到“本周 Spring”的又一期!当然,有很多事情要说,让我们开始吧。

如果您在湾区,我想邀请您参加本周末的 硅谷编程营。我将发表两个演讲——一个关于使用 Spring 构建 RESTful 服务,另一个是关于使用令人惊叹的 Phill Webb 改进 Spring Java 配置肌肉记忆。Pivotal 也将在那里设有展位,我们很想见到您!

  1. Spring Data Arora SR3 已发布! 新版本集成了 Spring Data Commons 1.5.3、Spring Data JPA 1.3.5、Spring Data MongoDB 1.2.4 和 Spring Data Neo4j 2.2.3。一如既往,Oliver 做得很棒!

网络研讨会回放:使用模块化模式和 Spring 驯服耦合与内聚怪兽

新闻 | Pieter Humphrey | 2013年10月02日 | ...

演讲者:Param Rengaiah,Aspire Systems

到目前为止,您应该已经听说过耦合和内聚。这些概念,以及它们的第三个表亲多态性,是我们开发人员每天都在追逐的东西。它们以可重用性和代码的完备性来诱惑我们。它们以代码质量和可测试性来吸引我们。它们以“面向对象”设计、GoF 和 SOLID 设计模式、DDD、BDD……的形式出现,但没有一个实现了它们所承诺的。现在,新秀是函数式编程和模块化模式。

当您选择在大型、复杂的企业项目上,基于模块化模式进行大规模重构时,会发生什么?这段旅程漫长、艰苦而痛苦。一路上,我树敌不少,也结识了一些新朋友。本次讲座将重点介绍技术和其他方面的问题,以及如何克服它们;Spring 在哪些方面提供了帮助,又在哪些方面造成了阻碍。最终,这一切是否值得?来参加本次会议,您将找到答案。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有