本周 Spring - 2013年2月19日
欢迎回到另一期《本周 Spring》!本周我与其他几位 SpringSource 同事在佐治亚州亚特兰大与 DevNexus Java 大会上的开发者交流——明天——DevNexus 参加 亚特兰大 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
实现。 - 立即注册,与 Sam Brannan 和 Rossen Stoyanchev 在 2月21日讨论 网络研讨会:使用 Spring 3.2 测试 Web 应用
- 来自 SpringOne2012 的新回放——来自数据和集成主题演讲开始出现在 YouTube 上。查看 Gary Russell 的 Spring 集成监控和管理第 2 部分,Hadoop/大数据爱好者也不应该错过 Costin 的演讲 如何使用 OSS 为 Hadoop 构建大数据管道。
- 作为本周的额外环节,我们还发布了 Spring Data REST:轻松地将 JPA 实体直接导出到 Web.
- Krishna 的博客 有一篇关于 使用 CAS(使用 Jasig 的单点登录)与 Spring Security 的不错的文章。
- Sergei Sizov 撰写了一篇关于 使用 Spring Security 和 HTTP 基本身份验证 的不错的文章。
- Lucky Ryan 博客有一篇非常好的文章介绍了 HDIV——它可以用来防止跨站点请求伪造 (CSRF),删除更改不可编辑数据(隐藏字段、参数……)的能力,甚至可以选择全局限制表单字段中的字符数——并解释如何将 HDIV 与 Spring MVC 一起使用。
- 您的远程层(通过网络公开的层)可能只是公开服务层中的领域模型对象。但是,通常情况下,通过网络发送的对象是服务使用的数据的略微不同的版本。可能省略了一些字段,因为它们包含的数据过多。可能添加了额外的字段来传达有关服务本身的元数据。或者您可能只想将两种不同的类型展平到单个对象以方便传输。无论出于何种原因,处理此问题的常用模式(或反模式)都是 DTO(数据传输对象)。我们之前在 EJB、DCOM 和 CORBA 中使用过这些。现在我们在 REST 中使用它们。如果您发现您必须使用 DTO,则本文中介绍的jtransfo 库似乎可能有助于减少从 DTO 到领域对象的繁琐适配器。这篇文章解释了如何 使用
JTransfo
自动处理将领域对象适配到 DTO。 - Fahd.blog 博客有一篇关于 Spring Batch 的
RetryTemplate
的不错的介绍。这是 Spring Batch 中一个非常强大的组件,但没有得到足够的重视,所以我很高兴看到这篇文章! - Learn and Shine 博客有一篇不错的文章介绍了 如何使用 Spring MVC 呈现 XSLT 视图。
- Norris Shelton, Jr 的 Java Ninja 编年史 博客有 一篇非常简洁的文章,讲述了他如何使用 Spring 的 Java 配置样式 来简化从异域来源加载属性的工作。
<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.