Spring 本周精选:2011 年 4 月 19 日

工程 | Josh Long | 2011 年 4 月 20 日 | ...

欢迎回到 Spring 本周精选。 上周 Cloud Foundry 的发布引起了极大的热情,而且似乎越来越强烈! 世界各地的人们涌入了 SpringSource 和 CloudFoundry 论坛、下载页面和源代码仓库。 这是前所未有的活动!

SpringSource 最近推出的许多不同且强大的技术都为 Cloud Foundry 的发布做好了准备,所以我邀请您回顾一下过去几个月出现的一些令人兴奋的东西,这些东西在云和 Cloud Foundry 方面变得更加有趣:Spring GemfireSpring AMQPSpring 3.1 profilesSpring 3.1 caching abstractionSpring DataSpring Integration 对 NoSQL 的支持,以及 Spring HadoopvFabric HypericvFabric RabbitMQvFabric GemFire。 当然,对于所有这些技术,第一个也是最好的工具和开发体验仍然是 SpringSource Tool SuiteSpring Roo。

好的,进入本周的评论。 这么多令人兴奋的东西,时间太少了!

  1. Christian Dupuis 刚刚写了一篇详细的博客,介绍 使用 STS 部署到 Cloud Foundry。
  2.  <li><A href="http://www.springsource.org/node/3103">Spring Roo 1.1.3</a>, featuring 
     Cloud Foundry support, shell enhancements, and improved support for composite primary keys - among other things - has been released. 
    </li>
    
    	 <li> DZone has published a <a href="http://refcardz.dzone.com/refcardz/spring-roo-open-source-rapid?oid=hom38521">Spring Roo RefCard</a> by the Spring Roo team's <a href="http://www.twitter.com/schmidtstefan">Stefan Schmidt.</a> This RefCard's a fantastic way to get going quickly with Spring Roo. Spring Roo, it could be argued, is ideally suited to the RefCard format, because 6 pages is more than enough to get real results with Spring Roo! </li>
    
    <li>
    <A HREF="http://blog.springsource.com/2011/04/18/spring-data-graph-1-0-neo4j-support-released/">Spring Data Graph 1.0 with Neo4J support has been released!</a> The Spring Data project - as you know - supports various NoSQL technologies and - wherever possible - promotes <em>polyglot persistence</em>. Polyglot persistence is all about augmenting existing applications with more specialized, sophisticated data models wherever possible and appropriate. The Spring Data Graph project   delivers on this vision, providing a natural way to map domain objects to both JPA-supported data stores <em>and</em> the Neo4j graph database. Beyond this, of course, there's support for all the goodies you've come to expect from the strong Spring APIs, including a convenient, idiomatic <code>Neo4jTemplate</code>, JSR-303 (Bean validation support), and much more. Check it out! The Neo4J team also have a sibling blog post, <A href="http://blog.neo4j.org/2011/04/spring-data-graph-100rc1-released.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Neo4jBlog+%28Neo4j+Blog%29">here</a>.  
    	</li>  
    	
    	 <LI>The Spring Data Graph Neo4 announcement blogs, linked above, is a fine place to get started. If you want even more, then you're encouraged to   register, and watch, tomorrow's webinar, <a href="http://app.connect.vmware.com/e/es.aspx?s=524&e=18891291&elq=f06ea6af3abc4df6a06f327458e8dca0&sa=D&sntz=1&usg=AFQjCNH7JGeQTYbSnd8FZve4JWssFrGZMQ">Getting Started with Spring Data Graph</a>.</li>
    
     <LI>  <a href="http://www.springsource.org/node/3104">InfoQ has posted a new video from SpringOne 2GX 2010</a> providing an introduction to Spring.NET, comparing it with Spring for Java, and explaining how Java-.NET interoperability works. 
    	</li>
    
  3. Spring.NET REST 客户端 1.0.0 版现已推出。 这标志着过去两周内的第四次 .NET 发布! 干得好,伙计们!
  4. JTeam 组宣布了 Axon 框架的 1.0-final 版本, 该框架构建在 SpringSpring Integration 之上,以支持命令查询责任分离 (CQRS) 设计模式。
  5. <li>	 
    Using Windows? Want to run Cloud Foundry locally? (and who wouldn't?)	Check out this blog compiling research and proferring a solution to  run Cloud Foundry on Windows, called <a href="http://java.dzone.com/news/world-your-oyster-installing?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29&utm_content=Google+Reader">The World is Your Oyster: Installing and Using Cloud Foundry on Windows.</a>
    </li>
    
  6. Spring 的优势一直并将永远是其令人难以置信的可移植性。 Andy Hulstkamp 描述了使用 Spring MVC、SpringSource Tool Suite、Google App Engine 和 Flex 的情况。 看一看。
  7. Java.net 撰写了一篇关于如何使用 Spring AOP 的文章,说明了您如何使用它与 Oracle 的 Eclipse 工具结合使用。 对于那些使用该技术且无法迁移的人来说,这是一篇值得一读的文章。 注意:所涵盖的 Spring 2.5.6 技术并非最新版本(Spring 3.0 于 2009 年 10 月发布,而 2.5.6 早于此!),但它仍然是一篇引人入胜的文章,因为 Spring AOP 向后兼容,并且它谈到了一项很多人仍在使用的技术。
  8.  <LI>David Salter has written about how to convert an older Spring MVC controller implementation into a Controller using the annotation model introduced in Spring MVC  2.5. Check this out for a brief (the brevity  reflects how simple the migration is, not the sophistication of the technology :-D )   <a href="http://java.dzone.com/articles/converting-spring-controller?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29&utm_content=Google+Reader">look at the process.</a> Naturally, old-style Spring controllers still work in Spring MVC with no problems. Users are encouraged to migrate as possible to exploit new features, however.</li>
    

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

遥遥领先

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部