欢迎回到《本周 Spring》的又一期!本周我将与几位 SpringSource 的同事一起在亚特兰大,与开发者在 DevNexus Java 会议上交流,并且——明天——将在亚特兰大 Spring 用户组发表演讲。今年的盛会比以往任何时候都更加盛大!我喜欢这里的活力和社区氛围。
如果您在佐治亚州亚特兰大,请于明晚光临 eHire 实验室(参见上面的链接了解地址),参加 Spring 用户组会议,我们将讨论 REST、Spring MVC、Spring for Android、Spring Mobile 等!期待您的光临。
一如既往,我们有很多内容要介绍,让我们开始吧!
- Spring Data 发行版“Arora”现已发布,这是所有 Spring Data 子项目的同步、经过测试的发行版——立即查看!
- Craig Walls 宣布 Spring Social 1.1.0.M2 已发布!新版本集成了更紧密的 Spring Security 集成以及大量新功能。
-
Jeremy Grelle 宣布 When.js 1.8.0,这是 cujojs 的轻量级
Promises/A 实现。
<LI> Gary Russell <a href = "http://www.springsource.org/node/3813">has announced Spring Integration 3.0.0 M1</a>.
There are no major new features in this first milestone, it is mainly refactoring, removing deprecations, etc. Browse the documentation 'what's new' and the release notes for more information.
- 立即注册参加 2 月 21 日与 Sam Brannan 和 Rossen Stoyanchev 的网络研讨会:Spring 3.2 Web 应用测试
- SpringOne2012 的新录像回放——来自数据和集成组的演讲开始在 YouTube 上发布。查看 Gary Russell 的《Spring Integration 监控和管理(第二部分)》,Hadoop / 大数据爱好者不应错过 Costin 的演讲《如何使用 OSS 构建 Hadoop 的大数据管道》。
- 作为本周的奖励会议,我们还发布了《Spring Data REST:轻松将 JPA 实体直接导出到 Web》.
- Krishna 的博客有一篇关于在 Spring Security 中使用 CAS(基于 Jasig 的单点登录)的好文章。
- Sergei Sizov 整理了一篇关于在 Spring Security 中使用 HTTP Basic 身份验证的好文章。
- Lucky Ryan 博客有一篇非常好的文章,介绍了 HDIV——可用于防止跨站请求伪造(CSRF),移除修改非可编辑数据(隐藏字段、参数……)的能力,甚至还提供了全局限制表单字段字符的选项——并解释了如何在 Spring MVC 中使用 HDIV。
- 您的远程处理层(通过网络暴露的层)可能只是简单地暴露了服务层中的域模型对象。然而,通常情况下,跨网络发送的对象是服务使用的数据的一个略微不同的版本。也许字段被省略了,因为它们包含太多数据。也许添加了额外的字段来通信服务本身的元数据。也许您只是想为了方便传输而将两种不同的类型*扁平化*到一个对象中。无论原因是什么,处理这种情况的常见*模式*(或*反模式*)是 DTO(数据传输对象)。我们在 EJB、DCOM 和 CORBA 中就有了这些。现在 REST 也有了。如果您发现*必须*使用 DTO,那么这篇帖子中介绍的 *jtransfo* 库似乎有助于减少 DTO 到域对象的乏味适配器。该帖子解释了如何使用
JTransfo 自动处理域对象到 DTO 的适配。
- Fahd.blog 博客有一篇关于使用 Spring Batch 的
RetryTemplate 的精彩介绍。这是 Spring Batch 中一个非常强大的组件,但没有得到足够的关注,所以我很高兴看到这篇文章!
- Learn and Shine 博客有一篇好文章,介绍了如何在 Spring MVC 中使用 XSLT 视图进行渲染。
- Java Ninja Chronicles By Norris Shelton, Jr 博客有一篇*非常*简洁的文章,介绍了他如何迈出使用 Spring 的 Java 配置风格的第一步,从而轻松地从*非传统*来源加载属性。