领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多欢迎来到又一期的 Spring 本周!本综述汇集了来自网络上大量优质内容。如果您有内容建议,或者您只是想直接了解我们发布的一些内容,请在 Twitter 和 Google+ 上关注我们。像往常一样,我们有很多内容要讨论,所以让我们深入了解一下。
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 的交互式插件机制。
<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>
Note that this sort of code is ideal for delivery as a AOP Aspect.
</LI>
HibernateTemplate
来处理 Hibernate 的延迟初始化功能。这是一篇不错的文章,但值得一提的是,HibernateTemplate
不再是使用 Hibernate 的首选方法。相反,只需创建一个 HibernateTransactionManager
实例,并使用 LocalSessionFactoryBean
(适用于 Hibernate 3 和 Hibernate 4)构建一个 SessionFactory
,然后就完成了。有关好的示例,请 查看此示例应用程序,它演示了 Hibernate 4。您可以使用 Hibernate 线程本地会话 API(自 Hibernate 3.x 的后期版本开始可用)。要专门处理延迟初始化,请查看 Hibernate.initialize(Object)
。JmsTemplate
使使用 JMS send
和 receive
消息变得非常简单。 如果要异步接收消息,则应考虑 MessageListenerContainer
实现。 如果您要在 Java EE 应用程序服务器之外使用 JmsTemplate
接收消息(通常提供连接工厂池),请考虑使用 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!