本周 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 社区所有即将举行的活动。

查看所有