Spring 本周要闻:2011 年 6 月 7 日

工程 | Josh Long | 2011 年 6 月 08 日 | ...

欢迎回来收听另一期精彩的综述!这周过得很快。 说实话。 发生了很多新东西,都是在欧洲 S2G 论坛的兴奋之后。 让人感到气喘吁吁,但很兴奋。 继续阅读!

  1. Mark Fisher 和 Ramnivas Laddad 的网络研讨会60 分钟内使用 Spring 从零到云已在线提供。
    本次网络研讨会是对 CloudFoundry 上 Spring、Spring Roo 和 Grails 支持的快速浏览。 看看吧!
    但是在开始观看之前,请先在 CloudFoundry.com 上注册,以访问公共、免费的 beta 云服务。 如果您想查看代码并了解更多信息,请访问 CloudFoundry.org

  2. Spring BlazeDS 负责人兼“Spring web 专家”Jeremy Grelle 宣布了 Spring Flex 项目的第一个候选版本。 Spring Flex 项目将 Flex BlazeDS 中间件与 Spring 集成,提供了一种非常简单的方法来公开 Spring bean,以便 Flex 或 Adobe AIR web 和桌面客户端可以使用。 Spring Flex 项目还与 Spring Security 集成,并为基于服务器端推送的消息传递提供紧密的支持,完全在 BlazeDS 中,或通过 JMS 或 Spring Integration。 是否曾经想通知登录到应用程序的用户服务器端发生了某些事情(Twitter 消息、新 AMQP 消息、新 XMPP 消息等)? Spring Flex 使其变得容易。
  3. SpringSource Tool Suite 团队负责人 Martin Lippert 接受了关于 SpringSource Tool Suite 2.6 中的最新和最出色的的采访。 他谈到了许多亮点,包括 STS 2.6 重新设计的 Spring Webflow 可视化、Java 配置支持、云、基于代理的重新加载以及接下来的发展方向。 看看吧!
  4. Thomas Risberg 宣布了 Spring Data Document 支持 MongoDB,版本 1.0.0.M3。 Spring Data Document 1.0.0.M3 中的更改和新功能包括改进的映射和转换支持。 MappingMongoConverter 现在是 MongoTemplate 使用的默认转换器,SimpleMongoConverter 已被弃用并将被删除。 默认集合名称的概念也已删除,MongoTemplate 的所有操作都基于实体类使用的集合名称,该实体类是操作的目标。 用于实体类的集合名称默认为以小写字母开头的类名,但可以使用 @Document 注释进行自定义。 有关更多详细信息,请参阅变更日志
  5. Virgo 3.0.0 的 Milestone 5 可供下载。 这是一个重要的里程碑,它增加了重要的功能增强,将多个依赖项升级到最新级别,包括 Spring 3.0.5、Tomcat 7.0.12 和 Servlet 3.0,并修复了许多错误。 完整详细信息可在 发行说明中找到。 来自 EclipseRT 的 Virgo Web Server 是一个完全基于模块的 Java 应用程序服务器,旨在以高度的灵活性和可靠性运行企业 Java 应用程序和 Spring 支持的应用程序。 它提供了一个简单而全面的平台来开发、部署和服务企业 Java 应用程序。
  6. Marius Bogoevici(Spring Integration 提交者)撰写了一篇关于在 JBoss AS 中使用带有 Spring 的 JPA EntityManager 的选项的精彩文章。 这篇文章的主要目的是,默认情况下,应用程序服务器会自动创建一个 EntityManager,因此可能无需在 Spring 中重新创建一个 - 您只需注入现有引用即可。 这种方法专门用于规避功能完善的应用程序服务器的自以为是的行为。 如果您想在 Tomcat 中运行,那么 Spring 是配置 JPA EntityManager 的最简单方法。 Marius 还解释了如何通过禁用应用程序服务器的行为来让 Spring 完全控制。 这通常具有更高的性能,并将配置保留在应用程序本身而不是服务器中的多重好处。
  7. Matt Raible 发布了关于 Web 应用程序安全性的博客文章和截屏视频的后续内容。 之前,他演示了如何以伪相同的方式使用 Spring SecurityApache ShiroJava EE 安全性来保护 Web 应用程序,并酌情突出显示差异。 这篇后续文章讨论了所有三种技术,并提供了在 Spring MVC 应用程序中集成时启用编程式登录的比较。 Spring Security 支持已经存在很长时间,并且可以在许多容器(不仅仅是 Java EE 6 兼容的容器)中使用,而无需大惊小怪。 真棒!
  8. 您是否涉足其他基于 JVM 的语言? 您是否看过 Scala? 在最近于加利福尼亚州帕洛阿尔托举行的 Scala Days 会议上,Cloud Foundry 团队宣布了 CloudFoundry.com 上对 Scala 的新支持
  9. 如果您上周在伦敦参加了 S2G 论坛,那么您会收到一份免费的开源杂志 - 一本印刷版(和可免费下载的 .PDF)杂志。 本出版物出色地涵盖了 Spring framework 的一些技术。 它可以从出版商的网站上免费下载。 查看 第一期第二期。 例如,第二期对 Spring.NET(包括新的代码配置 - .NET 类似于 Spring Java 的 Java 配置)、Spring.NET 的 RestTemplate(类似于 Spring Java 的 RestTemplate)以及使用 Spring Integration(和 Spring Web Services)来轻松公开 Web 服务进行了出色的介绍。 如果您有支持 .PDF 的电子阅读器或平板电脑,则此格式特别理想。 看看吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部