本周 Spring - 2012年8月21日

工程 | Josh Long | 2012年8月21日 | ...

欢迎来到另一期《本周 Spring》!本综述通过整合来自网络各处的众多精彩内容汇编而成。如果您有内容建议,或者只是想直接了解我们发布的一些内容,请在TwitterGoogle+上关注我们。像往常一样,我们有很多内容要讨论,所以让我们开始吧。

  1. 本周首先,SpringSource Dev YouTube 频道上有很多新的内容。
    	The video from  Spring Data Neo4J lead Michael Hunger's excellent webinar <a href = "http://www.springsource.org/node/3632">introducing Spring Data Neo4j</a> is also available. 
    

    VMware 工程师 Jerry Kuch 的网络研讨会视频也已发布,该视频介绍了RabbitMQ 的新功能。最后,Ken Rimple、Srini Penchikala 和我一起做的网络研讨会视频也已发布,该视频介绍了如何更充分地利用 Spring Roo 的交互式附加组件机制

  2. Spring Security OAuth 负责人 David Syer 博士宣布Spring Security OAuth 1.0.0.RC2现已可用。
  3. 	<LI> Remember our pal Tobias Trelle? He's got another fantastic article that's been published on InfoQ called <a href = "http://www.infoq.com/articles/spring-data-intro"><EM>Spring Data - One API to Rule Them All?</EM></a></LI>
    
  4. Oracle JavaFX 布道者 Stephen Chin 发布了他所做的工作的初始博客和幻灯片,将 Spring 和 Java FX 集成,基于他在达拉斯 Spring 用户组的演讲。干得好,Stephen!我期待着他承诺给我们的后续博客文章!
  5. Zemian Deng 发表了一篇关于如何使用TimeMachine 调度程序与 Spring 集成的文章。
  6. Java Code Geeks 博客再次更新,这次是关于如何使用 Spring 的StopWatch类来测量方法调用的执行时间
     Note that  this sort of code is ideal for delivery as a AOP Aspect. 
     </LI>
    
  7. René van Wijk 发表了一篇关于如何将 Spring 的 Hibernate 支持与JBoss AS 7 特定的 Hibernate 集成的文章。
  8. 这篇博客介绍了如何使用HibernateTemplate来处理 Hibernate 的延迟初始化功能。这是一篇不错的文章,但值得一提的是,HibernateTemplate不再是使用 Hibernate 的首选方式。相反,只需创建一个HibernateTransactionManager实例,并使用LocalSessionFactoryBean(适用于 Hibernate 3 和 Hibernate 4)构建一个SessionFactory,然后就完成了。有关一个很好的示例,请查看此示例应用程序,它演示了 Hibernate 4。您可以使用 Hibernate 线程局部会话 API(自 Hibernate 3.x 的后期版本以来一直可用)。要专门处理延迟初始化,请查看Hibernate.initialize(Object)
  9. Spring 的配置支持非常丰富,方便地支持声明许多便利对象。这篇博客介绍了如何使用 Spring XML 命名空间支持配置列表和映射。方便!
  10. Pables64 博客上有一篇关于如何使用 SpringSource Tool Suite Spring MVC 模板来快速构建基于 Spring MVC 的 Web 应用程序的文章。
  11. 这篇文章列举了一些本身嵌入或依赖 Spring 框架的开源项目。这份列表并非详尽无遗,但它确实非常有趣!
  12. 博主zws1987211发表了一篇关于如何将 Spring 与 ActiveMQ 一起使用的文章。很多困惑都来自阅读 ActiveMQ 的文档和文章。将 Spring 与 JMS(尤其是 ActiveMQ)一起使用非常简单。JmsTemplate使得使用 JMS 发送和接收消息非常简单。如果要异步接收消息,则应考虑MessageListenerContainer实现。如果要使用JmsTemplate在 Java EE 应用程序服务器(通常提供连接工厂池)之外接收消息,请考虑使用CachingConnectionFactory实现来包装原始 JMS 连接工厂。默认情况下,JmsTemplate处理使用 JMS API 所涉及的所有繁琐的资源获取和销毁逻辑。这包括关闭连接工厂和会话,如果资源实际关闭而不是简单地返回到池中以供随后重用,这可能会很昂贵。
     You know what I love the most about this post, though? Not only does the post articulate the correct strategies for working with Spring, but the blogger even went to the Apache Wiki's and corrected them where appropriate! Nice job, great post, and even greater initiative!
    
  13. Boris Lam 发表了一篇关于使用Spring 表达式语言在 Spring Security 中方便地进行基于注释的安全约束声明的文章。干得好!
  14. 博主 Brian 介绍了使用 Spring MVC 构建 RESTful Web 服务。这篇文章介绍了 Spring 的 REST 支持是如何建立在核心 Spring MVC 之上的。
  15. 想了解构建一个完整的、安全的 Spring 和 Struts Web 应用程序(包括通过 JavaScript 公开的对象,用于使用 DWR 进行异步、支持 Ajax 客户端的通信)的一种可能方法吗?该博客叙述较少,但代码却很多!绝对值得一看。你一定会发现一些感兴趣的东西!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部