本周的 Spring 新闻:2011 年 6 月 14 日

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

欢迎回到另一期的“本周的 Spring 新闻”,本周真是激动人心!上周发布了 Spring 3.1 M2 以及 vFabric 5!有很多激动人心的内容要讨论,还有社区的最新动态,让我们开始吧!

  1. 今天 VMware 宣布发布了 VMware vFabric 5,这是一个定义企业 Java 在云和虚拟化执行环境中未来方向的应用平台。vFabric 5 包含了许多 Spring 社区已经熟悉的技术,包括 tc ServerHypericGemFireRabbitMQ,但现在也加入了一些新技术。
    • Elastic Memory for Java (EM4J):tc Server 的一项新功能,为应用服务器和底层虚拟机之间提供了全新的协调级别。EM4J 利用底层的 vSphere 虚拟化来克服 Java 静态内存堆的一些限制。
    • Spring Insight Operations:利用来自 Spring Insight 项目的代码级追踪技术,但将来自多个应用服务器的信息整合到一个单独的控制台中,提供汇总视图、向下钻取和历史比较,适用于生产系统。
    • SQLFirevFabric SQLFire 利用了经过时间考验的 vFabric GemFire 基础架构,提供了内存速度的数据访问和横向扩展能力,同时 vFabric SQLFire 还为该服务添加了熟悉的标准 SQL 和 JDBC 接口。

    Rod Johnson 在他的最新博客中详细讨论了该版本的全部细节。务必查看最新版本并试用一下。

  2. Spring 核心负责人 Juergen Hoeller 宣布 Spring 3.1.0 M2 已发布!经过漫长的等待,这是迈向 Spring 3.1 GA 的稳定一步!新版本与上一个版本一样功能丰富,包含了一长串重要新特性,包括(但肯定不限于!)改进的 Java 配置支持、基于 Servlet 3.0 的 Spring MVC 应用无 XML、无麻烦的引导、用于 JPA 和 Hibernate 的新 Builder API,以及更多更多!请在此查看发布公告,并通过您选择的构建依赖管理工具或下载页面获取文件。
  3. <LI> Hot on the heels of the Spring 3.1 release announcement, <a href="http://blog.springsource.com/2011/06/10/spring-3-1-m2-configuration-enhancements/">Chris Beams chimes in</a> on the much-improved Java-centric configuration model in Spring 3.1, M2, even as compared to M1! The features are really starting to come together to make this one of the smoothest, well arranged releases, yet! </LI> 
    
    <lI> 
    

    Spring 3.1 M2 代表着 Spring 核心以及 Spring MVC 的显著改进! Rossen Stoyanchev 介绍 了 Spring MVC 3.1 M2 中的众多新功能(真的,您需要阅读详细的博客才能了解 - 我甚至不打算在这里一一列举!),包括在 Servlet 3.0 容器上无 XML 的 Web 应用。快去看看吧!

  4. SpringSource Tool Suite 2.7.0.M2 已发布!新版本显著改进了 CloudFoundry 支持和许多 Grails 功能,包括 Grails 1.4 支持、Grails 感知的 Rename Type 重构、改进的 GSP 内容辅助以及改进的 Gradle 支持。快去看看吧!
  5.  <LI>Using Spring Roo? Want to shape it's future? Now's a good time to provide input! The Spring Roo team wants you to fill out a <a href="http://www.springsource.org/node/3150">quick survey on the direction of Spring Roo.</a></LI>
    
  6. 支持 MongoDB 的 Spring Data Document 1.0.0.M3 已发布!摘自公告:
    Spring Data Document 1.0.0.M3 的更改和新功能包括大幅改进的映射和转换支持。MappingMongoConverter 现在是 MongoTemplate 使用的默认转换器,SimpleMongoConverter 已被弃用并将被移除。默认集合名称的概念也已移除,MongoTemplate 的所有操作都基于操作目标实体类所使用的集合名称。实体类使用的集合名称默认是类名(首字母小写),但可以使用 @Document 注解进行自定义。
  7.     <LI>
    <a href="http://www.springsource.org/node/3152">Spring Data Graph 1.1.0.M1 with Neo4j Support</a> has been released! As the announcement summarizes, <blockquote>The Graph Neo4j module provides integration with the Neo4j graph database. Back in 2010, Rod Johnson and Emil Eifrem started brainstorming about Spring and Neo4j integration including transparent persistence and cross-store support. After an initial prototype it has been further developed in close cooperation between the VMware and Neo Technology development teams.</blockquote> The new release includes dependency updates, support for the Neo4J query language called Cypher, self-relationships and much more! Check it out!
    
  8. 正在使用 Spring?想构建 Swing 应用,或者至少是构建带有数据驱动内容的 Swing 应用,并使用 Spring 管理这些交互?看看 JDAL 吧,这是一个专门为此目的设计的工具库!根据其网站介绍,JDAL “构建在 Hibernate ORM 和 Spring 框架之上,通过 Spring 上下文配置文件提供了可立即使用的核心数据库服务和 UI 组件集。” 非常有趣!你们中有些人无疑知道 Spring Rich 项目,它最近不太活跃。很高兴看到社区填补了这些空白!
  9. 使用 Spring Security 和 Active Directory 保护应用程序是可行的,但具体的细节一直困扰着我,直到最近我快速搜索了一下,并在 SpringSource 论坛上找到了这个帖子。 解决方案在回复中详细阐述了。很方便!
  10. <li>Looking for a good matrix comparing Spring versus Java EE? One manager, a Bergisch Gladbach, <a href="http://niklasschlimm.blogspot.com/2011/06/spring-vs-java-ee-comparison-matrix.html">shares his</a>. Very interesting read, and one that reflects the norm for an increasingly large number of users today, I find. Check it out!  
      
    </li>
    
  11. Loiane Groner 的一篇博客,描述了如何将自定义日期与 JAXB 一起使用。诚然,这篇博客与 Spring 的关系不大,但这是您在使用 Spring 的 JAXB2 Marshaller 与不支持相同数据序列化的客户端时可能遇到的问题。一个例子?Spring Android 的 Simple XML Marshaller 默认不支持 JAXB2 日期!这篇博客也值得阅读,因为它提供了其他更具 Spring 特色且有用的内容的链接。如果我早点知道就好了!我至少能想到一个将受益于这个方法的代码库...
  12. 博客 Java-Kata 探讨了如何使用 Spring MVC、Wicket 和 GWT 构建一个多行、动态表单的 Web 应用程序。这第一部分介绍了代码(本身就很有用),然后是 Spring MVC 的实现。内容很不错,为那些对此感到疑惑的人提供了详细信息。Spring MVC 不像 Wicket 和 GWT 那样是一个面向组件的 Web 框架,因此很高兴看到它在这个复杂的任务中表现得如此出色。

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部