本周 Spring 动态:2011 年 6 月 7 日
欢迎回到另一个令人兴奋的综述!本周过得真快。说实话。发生了很多新事情,所有这些都在上周欧洲 S2G 论坛的兴奋之后发生。这让人喘不过气来,但也令人兴奋。继续阅读!
-
Mark Fisher 和 Ramnivas Laddad 的网络研讨会 《Spring 从零到云端 60 分钟》现已上线。
此网络研讨会快速介绍了 CloudFoundry 上的一些 Spring、Spring Roo 和 Grails 支持。快来看看吧!
但在您开始观看之前,请先在 CloudFoundry.com 注册以访问公共免费测试版云服务。如果您想查看代码和了解更多信息,请查看 CloudFoundry.org。 - Spring BlazeDS 负责人兼“Spring Web 大神”Jeremy Grelle 宣布了 Spring Flex 项目的第一个候选版本。Spring Flex 项目将 Flex BlazeDS 中间件与 Spring 集成,提供了一种非常简单的方法来公开 Spring bean,这些 bean 可以被 Flex 或 Adobe AIR Web 和桌面客户端使用。Spring Flex 项目还提供与 Spring Security 的集成,并为基于服务器端的推送消息提供紧密的支持,完全在 BlazeDS 中,或者通过 JMS 或 Spring Integration。您是否曾经想通知登录到应用程序的用户服务器端发生了某些事情(Twitter 消息、新的 AMQP 消息、新的 XMPP 消息,等等)?Spring Flex 使其变得易如反掌。
- SpringSource 工具套件团队负责人 Martin Lippert 接受了关于 SpringSource 工具套件 2.6 最新功能 的采访。他讨论了许多亮点,包括 STS 2.6 改进的 Spring Webflow 可视化、Java 配置支持、云、基于代理的重新加载以及未来的计划。快来看看吧!
- Thomas Risberg 宣布了 Spring Data Document 对 MongoDB 的支持,1.0.0.M3 版本。Spring Data Document 1.0.0.M3 中的更改和新功能包括大大改进的映射和转换支持。MappingMongoConverter 现在是 MongoTemplate 使用的默认转换器,SimpleMongoConverter 已弃用,并将被移除。默认集合名称的概念也已被移除,MongoTemplate 的所有操作都基于用作操作目标的实体类的集合名称。用于实体类的集合名称默认为以小写字母开头的类名,但可以使用 @Document 注解进行自定义。请参阅 变更日志 以了解更多详细信息。
- Virgo 3.0.0 的里程碑版本 5 可供下载。这是一个重要的里程碑,它增加了重要的功能增强,将多个依赖项升级到其最新级别,包括 Spring 3.0.5、Tomcat 7.0.12 和 Servlet 3.0,并修复了许多错误。完整详细信息可在 发行说明 中找到。来自 EclipseRT 的 Virgo Web 服务器 是一个完全基于模块的 Java 应用程序服务器,旨在以高度的灵活性和可靠性运行企业 Java 应用程序和 Spring 驱动的应用程序。它提供了一个简单而全面的平台来开发、部署和服务企业 Java 应用程序。
- Spring Integration 贡献者 Marius Bogoevici 撰写了 一篇关于在 JBoss AS 中使用 Spring 的 JPA EntityManager 选项的精彩文章。这篇文章的主要内容是应用程序服务器默认情况下会自动创建一个 EntityManager,因此可能不需要在 Spring 中重新创建一个——您可以简单地注入现有的引用。这种方法的具体目的是为了规避完整应用程序服务器的预设行为。如果您想在 Tomcat 中运行,那么 Spring 是配置 JPA EntityManager 的最简单方法。Marius 还解释了如何通过禁用应用程序服务器行为来让 Spring 完全掌控。这具有通常更高性能以及将配置与应用程序本身而不是服务器保持一致的多重好处。
- Matt Raible 发布了他关于 Web 应用程序中安全的博客文章和屏幕录像的后续内容。此前,他演示了如何在 Web 应用程序中以几乎相同的方式使用 Spring Security、Apache Shiro 和 Java EE 安全性 来保护 Web 应用程序,并根据需要突出显示差异。这 篇后续文章 讨论了所有三种技术,并提供了一个在 Spring MVC 应用程序中集成时启用编程登录的比较。Spring Security 支持已经存在很长时间了,并且在许多容器(不仅仅是符合 Java EE 6 的容器)中都能毫无问题地工作。不错!
- 您是否尝试过其他基于 JVM 的语言?您是否看过 Scala?在最近于加利福尼亚州帕洛阿尔托举行的 Scala Days 大会上,Cloud Foundry 团队宣布了 CloudFoundry.com 上的 Scala 支持!
- 如果您上周参加了在伦敦举行的 S2G 论坛,您将收到一本免费的 《开源期刊》——一本印刷版(以及可免费下载的 PDF)杂志。此出版物对一些 Spring 框架技术进行了很好的介绍。它可以从出版商的网站上免费下载。在此处查看 第一期 和 第二期。例如,第二期对 **Spring.NET**(包括新的代码配置——Spring Java 的 Java 配置的 .NET 等效项)、**Spring.NET 的 RestTemplate 的介绍**(Spring Java 的 RestTemplate 的一个不错的等效项)以及使用 **Spring Integration(和 Spring Web Services)** 简化 Web 服务公开进行了介绍。如果您有支持 PDF 的电子阅读器或平板电脑,此格式尤其理想。快来看看吧!