本周 Spring 动态:2011 年 6 月 14 日

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

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

  1. 今天,VMware 宣布 发布了VMware vFabric 5,这是一个应用程序平台,定义了云和虚拟化执行环境中企业 Java 的未来。vFabric 5 包含了许多 Spring 社区已经熟悉的技术,包括tc ServerHypericGemFireRabbitMQ,但现在还增加了一些新技术。
    • 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 的无 XML 和便捷的 Spring MVC 应用程序引导、用于 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 感知重命名类型重构、改进的 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 框架之上,并为您提供一组核心数据库服务和 UI 组件,可以通过 Spring 上下文配置文件中的配置随时使用。”非常有趣!你们中的一些人无疑会了解Spring Rich 项目,该项目最近一直不太活跃。很高兴看到社区填补了空白!
  9. 使用 Spring Security 和 Active Directory 保护应用程序是可行的,但具体细节让我感到困惑,直到最近我快速搜索 Google 并找到了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 的 JAXB2Marshaller与不支持相同数据序列化的客户端时,您可能会遇到这种情况。一个例子是什么?Spring Android 的 Simple XMLMarshaller默认情况下不支持 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 社区中所有即将举行的活动。

查看全部