又一周,又一批来自社区和 SpringSource 的精彩新内容。 本周,人们对 CloudFoundry 的热情依然不减,本周的汇总中包含一些有趣的内容。 有关 CloudFoundry 的更多内容,您可以查阅 CloudFoundry.com 和 CloudFoundry.org 站点。 特别是,在发布后第二天举行的云用户组的幻灯片可在此处获取。
- Oliver Gierke 在 高级 Spring Data JPA 上发布了一篇博客,其中解释了如何使用 Spring Data JPA 项目中的功能来提升 JPA 编程的艺术,例如 QueryDSL 库的集成。 这篇文章以及该库说明了 Spring 框架对所有数据访问技术的持续一流的支持,无论它们是 RDBMS、NoSQL 还是其他任何技术。
- Grails 开发倡导者 Peter Ledbrook 最近扩展了他关于使用 Grails 和 CloudFoundry 的原始博客。
这篇博客详细介绍了 将 Grails 的 GORM 支持与 CloudFoundry 上提供的各种数据存储一起使用。 去看看!
- Alex Popescu 的 MyNoSQL 门户网站 MyNoSQL 对 CloudFoundry 中支持的 NoSQL 选项有一些有趣的评论。 他评论说:“从存储的角度来看,Cloud Foundry 从一开始就鼓励多语言持久性,提供对关系数据库 (MySQL)、超快速智能键值存储 (Redis) 和流行的文档数据库 (MongoDB) 的访问。”
这篇文章,实际上是整个网站,对于想要利用 NoSQL 选项但尚未了解用例的 CloudFoundry 用户来说,是非常有价值的资源。 例如,关于 MongoDB 和 Redis 都有很多好的内容。
-
Mark Thomas,Apache Tomcat 7 发布经理和工程师,在 TomcatExpert.com 网站上撰写了一篇关于 Apache Tomcat 7 的会话固定保护安全功能的文章。 如果您像大多数开发人员一样,使用 Tomcat(或经过强化的、对运维友好的衍生产品,例如 SpringSource 的 tcServer)作为 Java(通常是 Spring)应用程序的生产服务器,那么及时了解最新的 Tomcat 安全功能非常重要。 此外,Tomcat 还捆绑了几个应用程序服务器。 无论哪种方式,了解 Tomcat 行业领先的功能都只会对您有所帮助。
- Costin Leau 宣布了 Spring GemFire 1.0.1 版本,其中包含错误修复并提高了稳定性。
<li>Just a reminder to our European community members, the S2G Forum Series will be held in <a href="http://www.springsource.com/events/s2gforum-5-26-2011-amsterdam">Amsterdam (May 26th)</a> and <a href="http://www.springsource.com/events/s2gforum-5-31-2011-london">London (May 31st)</a>. There will be tons of great sessions about Spring, Groovy and Grails as well as talks focused specifically on CloudFoundry, Tomcat and Gemfire so be sure to <a href="http://www.springsource.org/s2gforum2011">register for the event</a> closest to you.
</li>
- Eclipse Virgo 2.1.1 和 SpringSource dm Server 2.0.5 项目已发布。
- Jon Brisbin 最近撰写了一篇关于将 RabbitMQ 与 Riak 集成以构建 高度可扩展的事件模型。
- Gordon Dickens 又来了! 他写了一篇博客文章 不要在 Spring 中使用
JmsTemplate
! 一旦您读完标题并阅读完这篇文章,我想您会同意最好将其命名为“不要在 Spring 中使用 JmsTemplate
,请使用 Spring Integration!”
这是一篇很棒的文章,它捕捉了人们走向 Spring Integration 的思想轨迹:他们喜欢 Spring 的 JmsTemplate
的简单性和强大功能,但希望在其他挑战中也能享受相同的编程范例。
- 我的 Spring 上下文是什么? Gordon Dickens 写的是他与 Spring ApplicationContext(所有 bean 的管理者)之间的对话。 Spring ApplicationContext 非常强大,可以对其进行查询以了解对象图的结构和形状。 很棒的文章,带有易于使用的代码!
- ThoughtWorks 员工 Mark Needham 编写了 使用 StringTemplate 和 Spring MVC 进行 HTML 编码/转义,其中提供了在 Spring MVC 中编写自定义视图解析器的配方。 在这种情况下,Spring MVC 在便利性和功能之间取得了几乎完美的平衡。 当然,Spring MVC 具有几个适用于视图解析的良好、预先提供的选项,但它足够灵活以支持新的选项。
- David Salter 写了一篇帖子,介绍了 将以数据库为中心的应用程序部署到 CloudFoundry。 他的示例包括部署技巧以及有关如何使用 Spring 3.1 配置文件的信息,以使应用程序使用正确的、特定于环境的
DataSource
。 不错的文章!
- David Salter 撰写了一篇后续博客,内容是关于将旧的 基于 Spring MVC
Controller
层次结构的应用程序转换为四年前在 Spring MVC 2.5 中引入的以注释为中心的模型。 在这篇博客中,他谈到了转换类型为 FormController
的表单处理控制器。 去看看! 这是一个引人入胜的阅读材料,很高兴看到在新编程范例中,有多少配置和 Java 代码消失了!
- Nicolas Frankel 撰写了关于他使用 CloudFoundry 公共云和项目的经验。 他以使用过 Google App Engine 的开发人员的角度进行撰写,因此这是一个特别引人入胜的故事,其中包含许多细节。