本周Spring动态:2011年4月5日

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

今年过得真快!

我们已经为Spring用户发布了大量令人兴奋的新版本,今天更是传出了可能最激动人心的消息。如果您因为不是注册的SpringSource Tool Suite用户而错过了,那么这里是一些关键信息:

下周二 - 4月12日 - VMware将举办一个网络研讨会 - “Spring云开发!” - 其引人入胜的解释是:“Spring已经简化了企业Java开发。接下来是云开发。”

本次网络研讨会将在欧洲和北美时区同步进行。请访问此页面了解详情,并不要忘记注册!

展望完令人兴奋的未来,让我们来看看过去一周发生的精彩内容!

  1. Spring Data 项目本周比以往更加活跃!首先,Spring Data JDBC Extensions 项目更新至 1.0.0.M1 版本,增加了对 Oracle 数据库的特定支持。新版本包括 RAC“快速连接故障转移”、Streams 高级队列、原生 XML 类型和自定义 DataSource 连接准备器。这些强大的功能被打包在一个简洁易用的组件中。
    请参阅发布公告项目主页了解更多详情。
  2. Spring AMQP 项目发展迅速。最新的版本是 1.0 GA 版本发布前的第一个 RC(发布候选版)。Spring AMQP 是 Spring 与 AMQP 协议的 Java 客户端的集成层。大多数用户会将其与 SpringSource 自家的RabbitMQ 消息代理一起使用,这是目前最受欢迎、功能最强大的消息代理。

    请在此处查看发布公告,并访问项目主页获取更多信息。

  3. 说到 AMQP,以及高度可伸缩、云友好的 RabbitMQ 部署(等等,我们不是在谈论这个吗?好吧,我们应该谈论的!RabbitMQ 是使用最广泛的消息代理——即使在像 Amazon Web Services 这样的云环境中,那里有许多替代方案,比如亚马逊自家的 SQS 服务),Helena Edelson 撰写了一篇精彩的文章,讨论了 RabbitMQ 的拓扑结构以实现高性能和可伸缩性。

    文档一直都很好,但有时要整合所有常见的惯用法和模式可能会比较困难。这篇博文提供了扩展 RabbitMQ 的指导,这正是我一年前所希望拥有的!绝对值得一读并收藏。

  4. 想了解 Spring Integration 的未来发展吗?开源的好处是你不必猜测太久。在 Spring Integration 项目中,适配器和附加模块首先在沙盒中诞生。通常,它们可以与现有版本的 Spring Integration 一起使用,并且不总是遵循最新的 Spring Integration 版本。在过去几周我非常喜欢使用的两个新模块是?Spring Integration MongoDBSpring Integration Redis。这两个模块允许你以一种实用且便捷的方式,作为现有 Spring Integration 解决方案的附加组件,来利用 NoSQL 领域中的这些强大选择。它们都支持使用后端存储进行消息存储,并且 Redis 模块还提供基于 Spring Integration 的发布/订阅支持,以及 Redis 内置的消息传递支持!在你还在的时候,请创建一个账户并创建项目克隆,如果你发现任何未满足你需求的地方,请提供反馈。MongoDB 和 Redis 支持也与Spring Integration GemFire 支持Spring Integration AMQP 支持很好地结合在一起。这些选项为你的应用程序提供了满足最苛刻要求所需的所有灵活性和性能,无论是在你的桌面、云端还是其他地方!

  5. Spring Data Graph 项目对 Neo4j 的支持已更新至 1.0.0.RC1 版本。新版本包括重构的查询 API(用可组合的 spring-data-commons 存储库替换了 finders)、对 Neo4J-REST 的新 REST-client 支持、大量的性能改进、对 Neo4jTemplate 的更新、文档更新以及顶层 API 的小重构。


    查看并阅读完整的发布公告在此,并且不要忘记注册即将举行的网络研讨会
  6. Matt Raible 最近更新了他的一些 AppFuse Wiki 条目,关于使用 Spring MVC 来反映 Spring 和 AppFuse 本身的最新版本。查看这个经典但有价值的更新
  7. Sivaprasadreddy Katamreddy 发布了一篇关于使用 Spring MVC 3 和 Hibernate 构建 CRUD 示例应用程序的博客。这篇博文花费了大量的篇幅,详细展示了每一个代码片段,包括 SQL 语句和 JPA 实体类!干得漂亮,对于那些希望入门的人来说是一个有用的指南。读者可能还会欣赏 Green Beans 的博文“在你的服务层开始使用 Spring”,它也阐述了一些与这篇优秀博文相同的目标。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有