本周 Spring - 2013 年 10 月 29 日

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

欢迎回到本周 Spring 的另一个环节!

如果您在湾区,我希望您能加入我在旧金山霍华德街 875 号 Pivotal 办公室 5 楼,今天和明天晚上 5:30。我将在每个晚上做一个演讲——一个关于使用 Spring 构建 RESTful 服务的演讲,另一个是对 Spring.IO 平台最新和最强大的功能的简要介绍。此外,来自SpringOne2GX 2013第一天第二天主题演讲现已上线,供您欣赏。请务必查看第一天主题演讲大约 1:13:40 处的内容,聆听 Pivotal Labs(经验丰富的 Ruby 开发人员)讲述他们使用 Spring 和 Spring Boot 的体验。

像往常一样,我们有很多内容要涵盖,所以让我们开始吧!

  1. 对于所有希望快速提升 Spring 知识的人,Spring 教育机构正在为 11 月和 12 月的所有Spring 培训课程提供年底折扣。请在注册过程中使用以下推荐代码:springtime
  2. 在 2013 年的 Strata 大会 + Hadoop 世界大会上,Pivotal 宣布 Spring for Apache Hadoop / Spring XD 已通过Pivotal HDCloudera 的 CDHHortonworks HDP 产品认证。
  3. 说到 Spring XD——一份关于如何使用 Spring XD 监控 Twitter 的新的入门指南现已上线——快来看看吧!
  4. 如果您想了解 Spring for Hadoop 和 Spring XD,请查看网络研讨会的回放,《使用 Hadoop:使用 Hadoop 和 Spring 构建大数据应用程序》
  5. 仍然对 Spring 和 Hadoop 感兴趣?SpringOne 2GX 2013 第二天主题演讲回放现已上线——收听 Mark Pollack、Mark Fisher、Michael Minella 和 Graeme Rocher 在其史诗般的主题演讲中,内容涵盖 Spring IO、Groovy/Grails、Spring 和 Hadoop、大数据、Spring Batch 和集成。
  6. 加入 Juergen Hoeller 参加 Spring 网络研讨会回放:来自最近网络研讨会的Spring 的现代组件设计
  7. 与 Rossen Stoyanchev 一起在网络研讨会回放中了解 WebSockets 的最新信息:使用 Spring 构建 WebSocket 浏览器应用程序
  8. Spring MVC 和 Web CMS 用户应该查看 Campbell-Ewald 和 Magnolia 的此会议内容:将 Spring 应用带到美国海军网站,由 Spring 团队和 Magnolia 提供。
  9. 11 月 19 日,我将与 C24 首席执行官 John Davies 共同进行一次演讲,主题为:使用 Spring 集成实现每秒百万次动态路由,我们将讨论如何使用C24 的优秀集成技术和 Spring 集成扩展处理能力。
  10. 11 月 21 日加入我的网络研讨会,介绍 Spring 家族作为 Pivotal 的一部分推出的最新成果
  11. 我们的朋友 Petri Kainulainen 又回来了,这次他发布了一篇关于如何使用 Spring Social 和 Spring Social Security 模块向 Spring MVC Web 应用程序添加社交登录功能的文章。
  12. Nicolas Frankel 撰写了一篇有趣的文章:《依赖注入和丰富的域对象是兼容的》
  13. Dan Woods 回来了,他撰写了一篇关于使用 Spring 集成和 RabbitMQ 创建后端处理器(服务层)的文章。
  14. Spring Data 忍者 Oliver Gierke 宣布Spring Data Babbage 版本列车 SR1 现已发布。此版本包含许多重要的增强功能和错误修复,建议升级。您可以在我们的 JIRA 中找到此版本中修复的所有问题。此版本列车以查尔斯·巴贝奇命名,他是一位数学家、哲学家、发明家和机械工程师,如今最被人铭记的是他提出了可编程计算机的概念。

spring.io 网站

工程 | Chris Beams | 2013 年 10 月 23 日 | ...
$ curl -I springsource.org
HTTP/1.1 301 Moved Permanently
Content-length: 0
Date: Mon, 9 Sep 2013 19:30:00 PST
Location: https://springframework.org.cn

如果您正在阅读这篇文章,那么您很可能已经知道 springsource.org 已重新设计并重新启动为spring.io。我们很高兴地报告,自上个月在 SpringOne 上发布以来,新网站的反响一直积极且富有建设性。感谢所有通过@springcentral提供反馈的人——请继续提供反馈!

如果您是第一次浏览,全新的指南集合是一个不错的起点。请记住,每个指南都由一个 GitHub 存储库支持,这意味着您可以将所有内容克隆到本地并通过……

本周 Spring - 2013 年 10 月 22 日

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

欢迎来到本周 Spring 的另一个环节!本周,我正在新加坡与开发者讨论 Pivotal Spring 团队推出的最新成果,这是我参与Pivotal 亚太峰会的一部分。

  1. Spring 负责人 Juergen Hoeller 将于 10 月 24 日(两天后!)举办一场名为《Spring 的现代组件设计》的网络研讨会。一定要参加,一定会很棒!
  2. 11 月 19 日,我将与 C24 首席执行官 John Davies 共同进行一次演讲,主题为:使用 Spring 集成实现每秒百万次动态路由,我们将讨论如何使用C24 的优秀集成技术和 Spring 集成扩展处理能力。
  3. 11 月 21 日加入我的网络研讨会,介绍Spring 家族作为 Pivotal 的一部分推出的最新成果
  4. 我们的朋友Xavier Padro又回来了!这次,他写了一篇关于使用 Spring 集成的 RMI 通道适配器的博客。
  5. Spring Data 忍者Oliver Gierke上传了他关于作为 Pivotal 的一部分开发 Spring 的演讲幻灯片,内容介绍了所使用的工具和方法。如果您想了解巧克力工厂的内部情况,这篇文章非常值得一读。
  6. Spring Data 忍者Oliver Gierke对问题“Spring HATEOAS 和 SpringData REST 有什么区别?”做出了很好的回应。问题很好,答案也很好!
  7. 我们的朋友 Petri Kainulainen又回来了,这次他写了一篇关于Spring Data Solr 的优秀教程
  8. Groovy & Grails 现在是为期 4 天的课程,请查看完整的培训课程
  9. 《JavaBeat》博客对如何在 Spring MVC 中使用@RequestHeader注解进行了很好的介绍。快来看看吧!
  10. 《Java Papers》博客发表了一篇关于如何使用 Spring MVC 处理程序拦截器的优秀文章。
  11. 《InterTech》博客发表了一篇介绍 Spring MVC 的@SesssionAttribute的优秀文章。

本周 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 集成负责人 Gary Russell 宣布Spring 集成 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 Portlet的单元测试
  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 - 2013年10月8日

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

欢迎来到另一期本周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 Boot贡献代码

工程 | Greg L. Turnquist | 2013年9月20日 | ...

如果您错过了今年的SpringOne 2GX大会,那么一个重要的主题演讲内容就是Spring Boot的发布。Dave Syer展示了如何快速创建一个Spring MVC应用程序,其代码可以放在一条推文里。在这篇博文中,我将揭开Spring Boot的面纱,通过提交一个拉取请求来向您展示它的工作原理。

自动配置

Spring Boot具有强大的自动配置功能。当它在类路径上检测到某些内容时,它会自动创建bean。但它目前还不具备对Spring JMS的支持。我需要这个功能!

首先…

Spring Android、Spring Social和Spring Security的Maven依赖关系

工程 | Josh Long | 2013年9月17日 | ...

Roy Clarkson (@royclarkson)和我在SpringOne2GX 2013上做了一个演讲,我们在演讲中讨论了构建REST服务,重点是如何在Android和iOS等移动平台上使用这些服务。本演讲演示了使用Spring MVC、Spring HATEOAS、Spring Data REST、Spring Security、Spring Security OAuth和Spring Android的应用程序的逐步演变。代码受益于Rob Winch的大量帮助,

代码布局

该演讲的代码在我的GitHub帐户 (github.com/joshlong/the-spring-rest-stack)上。重要的是,代码位于code目录中。在其下方有两个选择:web(您可以在其中找到resthateoashateoas-dataoauthsocial模块)和client(您可以在其中加载Android模块和iOS模块)。web文件夹中的模块按顺序演示了一个简单REST服务的演变,该服务包含超媒体、Spring Data存储库和OAuth安全性。social

本周Spring - 2013年9月17日

工程 | Josh Long | 2013年9月17日 | ...

本周Spring

欢迎回到另一期本周Spring!我仍然沉浸在上周的兴奋之中。如果您在那里,您就知道我的意思;如果没有,那么请期待未来几个月发布的视频。有太多东西可以看。

对于那些在展会上找到我并因为本周Spring而找到我的人,见到你们真是太好了

当然,世界仍在继续旋转,所以让我们看看上周发生的一些事情。

  1. Jennifer Hickey宣布Spring Data Redis 1.1已发布。新版本提供了对管道、数据类型转换以及修改后的API的支持,该API用于在一个调用中添加或删除多个ListSetHash元素。很棒的内容,查看一下!
  2. AspectJ、Scala、Cloud Foundry和Spring框架高手Ramnivas Laddad刚刚宣布了Spring Cloud项目的第一个版本,它反过来是一个革命性的API,将以前与Cloud Foundry应用程序一起使用的cloudfoundry-runtime库提升到一个新的水平,为支持多个提供商打开了大门。Ramnivas干得好!而且,亲爱的社区,如果您想看到更多内容,现在是时候查看代码并发表意见了!
  3. @GoPivotal 博客上,Stacey Schneider撰写了一篇关于她上周第一次参加SpringOne2GX体验的精彩文章。文章写得很好,我非常赞同她的观点,即使这并非我第一次参加SpringOne2gx! :)
  4. 上周的数据热爱还不够吗?Spring Data专家Oliver Gierke 刚刚发布了两个社区模块的最新版本:由Michael Nitschinger领导的Spring Data Couchbase第一个里程碑版本和由Christoph Strobl领导的Spring Data Solr 1.0 GA版本。
  5. 我写了一篇博客文章,介绍了使Spring Social绑定与Spring Android协同工作所需的一些内容,Roy Clarkson 和我上周在SpringOne2GX上演示了这个绑定 与Spring Android一起工作,特别是关于在Spring core、Spring Security和Spring HATEOAS中加载某些类的问题。快来看看吧!
  6. Groovy/Grails和Spring工具套件专家Martin Lippert刚刚宣布STS和GGTS的最新版本3.4.0.M1已发布
  7. 我们的朋友Tobias Flohre又来了,这次带来了两篇关于SpringOne2GX的精彩总结文章。第一篇回顾了Spring XD、Batch和Hadoop技术的演示,第二篇回顾了Spring Boot和Spring IO平台
  8. Rossen Stoyanchev,Spring 4中WebSocket支持背后的天才,已经整理了一套使用WebSocket和STOMP的精彩演示(你可以从RabbitMQ中使用它!),他上周在SpringOne2GX 2013上展示了这些演示,并获得了广泛赞誉。干得好!如果你错过了上周的活动,至少现在看看代码吧。
  9. Ippon.fr博客上有一篇关于我的朋友Eric Bottard(一位说法语的Spring XD开发者)的法语采访。值得一读!
  10. IntelliGrape的优秀团队整理了一篇关于他们最喜欢的SpringOne2GX第二天演讲的总结。快来看看吧!

本周Spring - 2013年9月10日 - SpringOne2GX 2013版

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

欢迎来到本周SpringSpringOne2GX 2013版!

我们现在正在加利福尼亚州圣克拉拉参加SpringOne2GX 2013大会的第二天!昨天的主题演讲发布了许多令人兴奋的新公告和介绍,我将在这里讨论其中的一些,然后在本周余下的时间里进行后续报道。

当然,这里是对Spring社区中所有闪光点的简要介绍,以及(万岁!!)SpringOne2GX 2013!毫不夸张地说,这是迄今为止最令人兴奋的SpringOne2GX。

Some of the amazing Spring project leads at SpringOne2GX 2012

我最喜欢SpringOne2GX的一点是,它让与会者能够接触到那些优秀项目的幕后人员。在今晚的主题演讲晚宴之后,一些项目负责人停留了几分钟,为我拍下了这张即兴照片。Spring核心负责人Juergen Hoeller在前面中间,穿着蓝色衬衫。值得一提的是,Juergen实际上并没有使用推特(该帐户是一个占位符!),这使得在SpringOne上与他聊天的机会更加令人惊叹!逆时针方向,从Juergen之后开始,然后是Spring Security负责人Rob WinchSpring MobileSpring Android……

获取Spring新闻通讯

通过Spring新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部