本周 Spring - 2012 年 8 月 7 日

工程 | Josh Long | 2012 年 8 月 7 日 | ...

欢迎来到另一期《本周 Spring》!像往常一样,我们有很多内容要介绍,所以让我们开始吧!

  1. 我简要回顾了 Manning 的新书,《Spring Roo in Action》。请查看它以及这本书!
    </li>
      <LI> The <a href = "http://bit.ly/QWSrml">Cloud Foundry Integration for Eclipse Now Supports Tunneling to Services</a>. This increases the parity betwen the Eclipse support (and the SpringSource Tool Suite support)  and the <CODE>vmc</CODE> command-line client.  </LI>
    	
    
    	<LI> The VMware has a very cool blog taking a look the roles Spring and RabbitMQ play in 
    		 <a href = "http://blogs.vmware.com/vfabric/2012/07/spring-and-rabbitmq-behind-indias-12-billion-person-biometric-database-1.html">in the new project behind India's 1.2 Billion Person Biometric Database</a>. <EM>Very</EM> cool…

有史以来最令人惊叹的 Java 类型声明

工程 | David Turanski | 2012 年 8 月 3 日 | ...

我想我应该对 Java 和泛型很熟悉,但我最近遇到了这段 Java 代码,它让我停了下来

public abstract class AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> extends AbstractPersistentProperty<P> {..}

此类是 Spring Data 框架的 存储库 支持的内部类,它消除了在实现数据访问层时编写样板代码的需要,并且还为映射域对象和管理对任何类型的持久性存储的数据访问提供了通用编程模型。Spring Data 的当前存储库实现包括关系数据库(JPA)、GemfireMongoDBNeo4

幸运的是,如果您在 Java 中使用 Spring Data…

本周 Spring - 2012 年 7 月 31 日

工程 | Josh Long | 2012 年 8 月 1 日 | ...

欢迎来到另一期《本周 Spring》!

本周我与 SpringSource 和 Cloud Foundry 团队的其他成员在印度班加罗尔与主要的系统集成商讨论 Spring 和 Cloud Foundry。采用率令人惊叹,反馈甚至更好。

相关新闻,Cloud Foundry 开放巡回赛将于下个月来到印度!如果您想听取思想领袖和专家的意见,并了解 有关云计算、平台即服务、架构和 Spring 的信息,请务必立即注册班加罗尔或浦那的活动。期待在那里见到您!

  1. Jonathan Brisbin 宣布了 Spring Data Rest 的最新版本 1.0.0.RC2,该版本具有 JSONPE 支持,以及与 Spring MVC 应用程序的更好集成,以及更多配置挂钩,以便您可以对框架的行为进行更多控制。
  2. David Syer 博士宣布了 Spring Security OAuth 的 1.0.0.RC1 版本。Spring Security OAuth 是一个与 Spring Security 协同工作的模块,允许您公开受 OAuth 保护的 RESTful 资源。

    新版本在授权服务器功能中提供了许多新的扩展点,一个白标 UI 以获得更好的开箱即用体验,以及对安全过滤器中表达式的改进支持。请查看!

  3. <LI> WADL is a description format for RESTful web-services,  in much the same way that  WSDL describes SOAP-based web services' contracts. This excellent…

Spring Data REST 1.0.0.RC2 发布

发布 | Jon Brisbin | 2012 年 7 月 31 日 | ...

我很高兴地宣布 Spring Data REST 1.0.0.RC2 的发布!除了许多错误修复之外,此版本还增加了对 JSONPE(带错误处理的 JSONP)的支持,能够使用 @RestResource 注解关闭 CRUD 方法,并且现在针对 Servlet 3.0 API 构建和测试(尽管它还不是 3.0 特定的,因此在 Servlet 2.5 容器中仍然可以正常工作)。

新功能包括

  • JSONPE - 只需添加一个 URL 参数即可将结果包装在对您指定的 Javascript 函数的调用中。还通过将错误转换为 HTTP 200 并将原始状态代码作为错误处理程序的第一个参数来处理服务器错误。
  • 关闭 CRUD 方法 - 导出器现在会尊重 CRUD 方法上的 @RestResource 注解。只需覆盖您想要关闭的 CrudRepository 中的方法并使用 @RestResource(exported = false) 对其进行注释即可。
  • 与现有 Spring MVC 应用程序的更好集成 - 简化了内部 Spring MVC 配置,使其更易于与您现有的 Spring MVC 应用程序集成。只需将 RepositoryRestMvcConfiguration bean 包含到您自己的配置中即可正常工作。

新的或更新的文档包括

入门 Web 应用程序 | Wiki | 发行说明

要了解有关该项目的更多信息,请访问 Spring Data REST 的 主页,或访问 Github 存储库 以…

Spring Data 发布列车接近第一阶段

发布 | Oliver Drotbohm | 2012 年 7 月 24 日 | ...

我想宣布 Spring Data Commons (1.3.2.RELEASE、1.4.0.M1)、JPA (1.1.1.RELEASE、1.2.0.M1) 和 MongoDB (1.0.3.RELEASE、1.1.0.M2) 的新里程碑和错误修复版本的可用性。这些版本标志着通往 8 月中旬发布的下一个主要版本的通用发布列车的第一步,其中包括 Spring Data Commons、JPA、MongoDB、Neo4J 和 Gemfire。发布列车是为了同时发布所有支持存储库抽象的存储模块,从而提供一组通用的功能。除此之外,这将确保发布的存储库彼此无缝地互操作。

第一个里程碑版本包括通过引入 @EnableJpaRepositories@EnableMongoRepository 等来支持基于 JavaConfig 的存储库配置。除此之外,我们当然还有大量的错误修复和改进。有关详细信息,请参阅以下链接。

我们将在 8 月初发布下一主要版本的候选版本,然后很快发布 GA 版本。有关发布列车的更多详细信息,请参阅 Spring Data Commons 中的 wiki 页面

错误修复版本可从 SpringSource 发布存储库 获取,并将很快同步到 Maven Central,里程碑版本可从我们的 里程碑存储库 获取。期待您在 论坛错误跟踪器 中提供反馈。

本周 Spring - 2012 年 7 月 17 日

工程 | Josh Long | 2012 年 7 月 18 日 | ...

欢迎来到另一期《本周 Spring》!本周,SpringSource 和 Cloud Foundry 团队正在 OSCON 与任何人和每个人讨论开源企业和云计算。如果您在该地区,请务必查看展览大厅中的 SpringSource 和 Cloud Foundry 展位!

  1. Spring Data 团队正在与 O'Reilly 合著一本关于 Spring Data 的书籍。如果您想预览和反馈,现在就是您的机会!
  2. 您是否正在使用 Spring Data Commons 对存储库的支持?您对 Java centric 配置的支持有何看法?查看 Spring Data 中对 Java 配置的新支持
  3. <LI> The Java Beginner's tutorial blog has a quick post on  <a href = "http://javabeginnerstutorial.com/spring-framework-tutorial/configure-hsqldb-java-spring/">how to use the embedded database namespace that debuted in Spring 3.0</A>. The <a href = "http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/htmlsingle/spring-framework-reference.html#jdbc-embedded-database-support">namespace</A> is great if you want to setup H2, HSQL and Derby instances quickly and then specify initialization <CODE>.SQL</CODE> statements or scripts to run to initialize the database to a…

Spring Shell 1.0 M1 发布

发布 | Costin Leau | 2012 年 7 月 18 日 | ...

尊敬的 Spring 社区,

我很高兴地宣布 Spring Shell 项目的首个里程碑版本发布!Spring Shell 是一个交互式 shell,可以使用基于 Spring 的编程模型轻松扩展命令,该模型是从 Spring Roo 项目中提取的。

下载 | Java 文档 | 参考文档 | 变更日志

有关 Spring Shell 的更多信息,请参阅 主页

我们期待您在 论坛问题跟踪器 中提供反馈。

视频:管理和监控 Spring Integration 应用程序

新闻 | Adam Fitzgerald | 2012 年 7 月 17 日 | ...

此视频讨论了管理和监控使用 Spring Integration 的应用程序的选项。涵盖的主题包括

  • 使用 Spring Insight 的 Spring Integration 插件来实时查看您的应用程序及其性能
  • 使用 Integration MBean 导出器及其注册的 MBean 来分析消息传递端点和通道
  • 将 Integration MBean 导出器本身导出为 MBean,以访问其属性和操作
  • 使用 <control-bus /> 启动和停止端点
  • 启用和使用消息历史记录
  • 预览正在构建到 Spring Integration 2.2 中的有序关闭机制

如果您发现此演示文稿有用,请务必点赞,并 订阅 SpringSourceDev 频道 以查看其他录制和屏幕截图。

本周的 Spring - 2012 年 7 月 10 日

工程 | Josh Long | 2012 年 7 月 11 日 | ...

欢迎回到 本周的 Spring 的另一期。本周,我在旧金山的 JAX。我们玩得很开心,并很乐意回答社区成员的问题。但是,像往常一样,我们有很多内容需要涵盖,所以让我们开始吧。

  1. Martin Lippert 宣布了 SpringSource Tool Suite 和 Groovy 和 Grails Tool Suites 的最新版本。
  2. Chris Beams 宣布 Spring 3.1.2 已发布!
    	</LI>
    <LI> Rob Winch has announced that <A href = "http://www.springsource.org/node/3588">Spring Security 3.1.1 has been released!  	</A>
    </LI>
    	 
     <LI>  Costin Leau has announced that <A href = "http://www.springsource.org/node/3588">Spring GemFire 1.1.2 has been released!  	</A>
    	</LI>
    
     <LI>   The Tech Annotation page has a great post on using some of  <a href = "http://techannotation.wordpress.com/2012/07/05/remoting-spring-rmi-and-http/">Spring's remoting technologies, RMI and HTTP invoker, to expose objects  to remote clients</A>.  </LI> 
    
    
    <Li>  
    	Chris Haddad  has   put together a…

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部