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

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

演讲嘉宾:John Davies 和 Josh Long

虽然当今的一些系统可以达到 μSec 的性能,但通常需要大量的良好设计和优化。解决方案通常是硬编码且不灵活的,最终用户仍然希望 ESB 提供基于运行时规则的动态路由的灵活性,以及从一种格式到另一种格式的转换。Josh 和 John 将向您介绍 Spring Integration 中高性能消息处理的最新技术,涵盖非 XML(二进制和 CSV)数据、代码生成、动态编译、动态路由和内存查询——一个小时的时光将物有所值。

11 月 19 日,星期二

欧洲、中东和非洲

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

立即注册

北美

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

立即注册

 

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

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

演讲嘉宾:Josh Long

对于 Spring 来说,今年是令人惊叹的一年!2013 年,Spring 家族加入了 Pivotal,在那里——与 Cloud Foundry 和我们的数据驱动技术(Pivotal HD Hadoop 发行版、GemFire 数据网格和 RabbitMQ 消息代理)一起——Spring 支持当今的应用程序工作负载和配置文件。当今的 Spring 拥抱 Java 8、Scala、Groovy,提供一流的 REST 堆栈,支持开放网络、移动应用程序、大数据应用程序和批处理工作负载。当今的 Spring 易于上手、易于学习,并且提倡约定优于配置。当今的 Spring 是 Spring.IO 平台的一部分。当今的 Spring 是……Pivotal。加入 Spring 开发倡导者 Josh Long,让他重新向您介绍当今的 Spring,一个您可能还没有见过的 Spring。

11 月 21 日,星期二

欧洲、中东和非洲

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

立即注册

北美

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

立即注册

 

本周 Spring - 2013 年 10 月 15 日

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

欢迎来到另一期《本周 Spring》!此外,祝 艾达·洛夫莱斯 日快乐!

本周我将前往“狮城”新加坡,在 亚太 Pivotal 峰会 上与企业领导者讨论 Spring!如果您在新加坡并且想聊聊企业 Java、Spring、Cloud Foundry 和大数据,请随时联系我

如果您在旧金山/湾区,那么在本月底,10 月 29 日和 30 日星期二,请加入我在 Pivotal 总部 参加 关于 Spring 的两次演讲:一个介绍使用 Spring 进行 REST 开发,另一个作为对 Spring 最新和最棒功能的概览,作为 Pivotal 的一部分。

  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 每秒动态路由 100 万次**。立即注册参加 欧洲北美 的研讨会。
  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 上可用!查看此 在 Windows 上运行 Redis 的 MSDN Channel 9 视频
  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、移动、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 计划于 2014 年 3 月发布,紧随 Eclipse Kepler SR2 (4.3.2) 版本之后。第一个里程碑版本计划于 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》

我在上周末参加了精彩的硅谷代码营活动。这是一个很棒的活动。访问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的可用性!正如许多关注此综述的读者所知,新版本包含改进的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月2日 | ...

欢迎回到另一期本周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月2日 | ...

演讲者: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社区中所有即将举行的活动。

查看全部