Engineering
Josh Long
June 14, 2011

Welcome back to another installment of “This Week in Spring,” and what a week it’s been! This last week saw the release of the Spring 3.1 M2 and vFabric 5! Lots of exciting stuff to talk about there, as well as general community news, so let’s get to it!

Today VMware announced the release of VMware vFabric 5, the application platform that defines the future of enterprise Java for cloud and virtualized execution environments. vFabric 5 contains many of the technologies that the Spring community is already familiar with including tc Server, Hyperic, GemFire, and RabbitMQ, but now adds some new technology.Elastic Memory for Java (EM4J): a new capability for tc Server that provides a completely new level of coordination between the application server and the underlying virtual machine. EM4J uses the underlying vSphere virtualization to overcome some of the limitations of the Java's static memory heap.Spring Insight Operations: leverages the same code-level tracing technology from the Spring Insight project but pulls together information from multiple application servers into a single console with roll-up views, drill downs, and historical comparisons ready for production systems.SQLFire: vFabric SQLFire leverages the time-tested vFabric GemFire underpinnings providing data at memory speed and horizontal scale but vFabric SQLFire adds familiar and standard SQL and JDBC interfaces to the service.Rod Johnson discusses all the details of the release in his latest blog. Be sure to check out the latest release and try it out.
Spring core lead Juergen Hoeller has announced that Spring 3.1.0 M2 has been released! At long last, the next step on the steady march to Spring 3.1 GA! The new release is as feature-packed as the last one, with a long list of major new features including (but definitely not limited to!) improved Java configuration support, XML-free and hassle-free Servlet 3.0-based Spring MVC application bootstrapping, new Builder APIs for JPA and Hibernate, and much, much more! Check out the release announcement here and get the bits from your build dependency management tool of choice or the download page
Hot on the heels of the Spring 3.1 release announcement, Chris Beams chimes in 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!
Spring 3.1 M2 represents a marked improvement in core Spring, as well as Spring MVC! Rossen Stoyanchev chimes in to introduce the numerous (truly, you'll need to read the detailed blog to get an idea - I won't even bother trying to enumerate them all here!) new features in Spring MVC 3.1 M2, including XML-free web applications on Servlet 3.0 containers. Check it out!
SpringSource Tool Suite 2.7.0.M2 has been released! The new release boasts improved CloudFoundry support and many Grails features, including Grails 1.4 support, Grails-aware Rename Type refactoring, improved content-assist for GSPs, and improved Gradle support. Check it out!
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 quick survey on the direction of Spring Roo.
Spring Data Document with MongoDB Support, 1.0.0.M3, has been released! From the announcement,The changes and new features in Spring Data Document 1.0.0.M3 includes much improved mapping and conversion support. The MappingMongoConverter is now the default converter used by the MongoTemplate and the SimpleMongoConverter has been deprecated and will be removed. The concept of a default collection name has also been removed and all operations of the MongoTemplate are based on the collection name used for the entity class that is the target of the operation. The collection name used for an entity class defaults to the class name starting with a lower-case letter but it can be customized using the @Document annotation. Spring Data Graph 1.1.0.M1 with Neo4j Support has been released! As the announcement summarizes,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.The new release includes dependency updates, support for the Neo4J query language called Cypher, self-relationships and much more! Check it out!
Using Spring? Want to build Swing applications, or at least, to build Swing applications with some data-driven content and to manage those interactions with Spring? Check out JDAL, a library with utilities geared towards doing just that! According to the website, JDAL is "is built on top of Hibernate ORM and Spring framework and provides you with a set of core database services and UI Components ready to be used via configuration on Spring context configuration files." Very interesting! Some of you will no doubt know about the Spring Rich project, which hasn't been very active of late. It's great to see the community filling in the gaps!
Securing an application using Spring Security and Active Directory is feasible, but the specifics stumped me until just recently when I did some quick Googling and found this post from the SpringSource forums. The solution's spelled out in explicit detail in the response. Convenient!
Looking for a good matrix comparing Spring versus Java EE? One manager, a Bergisch Gladbach, shares his. Very interesting read, and one that reflects the norm for an increasingly large number of users today, I find. Check it out!
A blog, by Loiane Groner, describes how to use custom dates with JAXB. Admittedly, this blog is not very Spring specific, but it's something that you might face when using Spring's JAXB2 Marshaller with a client that doesn't support the same data serialization. One example of this? Spring Android's Simple XML Marshaller doesn't support JAXB2 dates, by default! This is also a good blog to read for the links to the other, more Spring-specific and useful content. If only I'd known this sooner! I can think of at least one code base that will benefit from this recipe...
Blog Java-Kata takes a look at building a multi-row, dynamic form-based web application using Spring MVC, Wicket, and GWT. This first installment introduces the code (which is useful in of itself) and then the Spring MVC iteration. Good stuff, with details for those who've wondered the same thing. Spring MVC is not a component-oriented web framework like Wicket and GWT, so it's nice to see it still fares so well on this complex task.

comments powered by Disqus

translate:
翻译:

欢迎回到《春天的这一周》的另一期,这是多么美好的一周啊!上周发布了Spring3.1 M2和vFabric5!这里有很多令人兴奋的话题,还有一般的社区新闻,让我们开始吧!
今天,VMware宣布发布VMware vFabric 5,这是一个应用程序平台,它为云计算和虚拟化执行环境定义了企业Java的未来。vFabric 5包含许多Spring社区已经熟悉的技术,包括tc服务器、Hyperic、GemFire和RabbitMQ,但是现在添加了一些新技术。
ElasticMemoryforJava(EM4J):tc服务器的一种新功能,它在应用服务器和底层虚拟机之间提供了一种全新的协调级别。EM4J使用底层vSphere虚拟化来克服Java静态内存堆的一些限制。
SpringInsight操作:利用SpringInsight项目中相同的代码级跟踪技术,但将来自多个应用服务器的信息汇集到一个控制台中,其中包含可供生产系统使用的汇总视图、深入查看和历史比较。
SQLFire:vFabric SQLFire利用经过时间测试的vFabric GemFire基础,以内存速度和水平比例提供数据,但vFabric SQLFire为服务添加了熟悉的标准SQL和JDBC接口。
罗德·约翰逊在他的最新博客中讨论了这次发布的所有细节。一定要查看最新版本并试用它。
弹簧芯领军者Juergen Hoeller宣布,弹簧3.1.0 M2已经发布!终于,下一步就稳步前进到春天3.1 GA!新版本与上一个版本的功能相同,有一长串主要的新功能,包括(但绝对不限于!)改进的Java配置支持、基于SpringMVC应用程序引导的无XML和无麻烦的Servlet3.0、新的JPA和Hibernate构建器API等等!请查看此处的发布公告,并从您选择的构建依赖项管理工具或下载页面获取这些信息
紧随着Spring3.1发布公告,ChrisBeams也加入了Spring3.1中改进很多的以Java为中心的配置模型,M2,甚至与M1相比!这些特性真的开始结合在一起,使这个版本成为迄今为止最平滑、安排良好的版本之一!
弹簧3.1 M2代表着核心弹簧和弹簧MVC的显著改进!罗森斯托扬切夫插嘴介绍了众多的(真的,你需要阅读详细的博客才能得到一个想法-我甚至不想在这里一一列举!)Spring MVC 3.1m2中的新特性,包括servlet3.0容器上的无XML web应用程序。过来看!
SpringSource工具套件2.7.0.M2已经发布!新版本拥有改进的CloudFoundry支持和许多Grails特性,包括Grails 1.4支持、Grails感知的重命名类型重构、改进的gsp内容辅助和改进的Gradle支持。过来看!
使用Spring Roo?想塑造未来吗?现在是提供意见的好时机!SpringRoo团队希望您填写一份关于SpringRoo方向的快速调查。
支持MongoDB的Spring数据文档1.0.0.M3已经发布!从公告上看,

This week in Spring: June 14th, 2011相关推荐

  1. This Week in Spring - January 14th, 2020

    Engineering Josh Long January 14, 2020 Hi, Spring fans! What a week! I have - nothing- happening thi ...

  2. spring mvc+junit

    为什么80%的码农都做不了架构师?>>>    spring mvc的简单单元测试,说白了就是测试spring mvc的controller. 先参考两篇帖子: 1.http://s ...

  3. Spring Cloud Alibaba参考文档

    Spring Cloud Alibaba 参考文档 1. 介绍 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用服务的必需组件,方便开发者通过 ...

  4. MPFC++ wrapper by Pavel

    这个工具非常不错.把超过double的高精度计算在C++中的实现变得方便容易了. mpir, mpfr, mpf, eigen C++ template library http://www.holo ...

  5. 支持向量机_1: Maximum Margin Classifier

    支持向量机即 Support Vector Machine,简称 SVM .我最开始听说这头机器的名号的时候,一种神秘感就油然而生,似乎把 Support 这么一个具体的动作和 Vector 这么一个 ...

  6. 回顾社交游戏公司Zynga创业史

    原帖: http://gamerboom.com/archives/44239 作者:Dean Takahashi 在短短的5年时间里,Zynga便在电子游戏领域里掀起了巨大的热潮.即将迎来重要的IP ...

  7. 白素雅 中国科学院大学 计算机应用技术,陈熙霖 - 中国科学院大学 - 计算机科学与技术学院...

    个人简介 刊物服务 Leading Editor, Journal of Computer Science and Technology, Science Press & Springer 副 ...

  8. Nokia MeeGo的故事

    转载自http://taskumuro.com/artikkelit/the-story-of-nokia-meego The story of Nokia MeeGo 11.10.2012 On F ...

  9. Sep 26 09:22:41 ck01 kernel: Buffer I/O error on device sda2, logical block 2

    错误 kernel: sd 0:2:0:0: SCSI error: return code kernel: end_request: I/O error, dev sda, sector 23085 ...

最新文章

  1. 京东自建数据中心核心技术解密——运营管理篇
  2. message from server: Host 'XXXX' is not allowed to connect to this MySQL server
  3. 有BUG!!!慎用default文本
  4. 得到品控手册_得到品控手册 一本令人惊喜的说明书
  5. Guns 编辑功能实现_入门试炼06
  6. [坐标]关于坐标系和投影的相关知识探讨[转]
  7. 家人重病什么心情都没了
  8. java工程中使用freemarker例子
  9. python实现同态滤波
  10. ATmega328p EEprom读写
  11. 排错万能金钥匙之Linux系统应用
  12. 【转】强大的矩阵奇异值分解(SVD)及其应用
  13. 堪比阿里插件的Android Studio插件集合(IDE通用)(下)
  14. 第十课◆ Newland Edu Li nearI ayout和Re lati vel ayout
  15. 心不唤物,物不至,聊聊积极心态重要性
  16. trajan 算法 离线求lca
  17. 阿里云国际站的对象存储oss与自建存储的区别
  18. PHP发送邮件---phpmailer
  19. 离散型随机变量的概率分布
  20. 定格动画android,定格动画安卓版下载-定格动画最新版下载v2.2.2-一听下载站

热门文章

  1. 转载_对蓝牙profile的理解
  2. 关于JDK加密解密Key长度限制的三种解决方案
  3. 大厂面试测试开发岗,需要准备的100道题型
  4. 汇丰软件测试英语面试,汇丰笔试 - Beyond my life. - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  5. 郑州存量房还够卖半年 放松限购的可能性不大
  6. 同济大学中德工程学院计算机,以上海同济大学中德工程学院.pdf
  7. GitHub上50个最受欢迎的PHP开源项目【2019】
  8. 学画需要努力,更需要坚持-轻微课学员成长帖
  9. allegro怎么设置孔的属性_ALLEGRO怎么改孔
  10. html中链接设置,html中怎么设置超链接