本周 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 是 Java 客户端和 AMQP 协议的 Spring 集成层。大多数人会将其与 SpringSource 自身的RabbitMQ 消息代理一起使用,这是当今最流行、功能最强大的消息代理。

    请在此处查看发行说明,并查看项目主页以了解更多信息。

  3. 说到 AMQP 和高度可扩展、对云友好的 RabbitMQ 部署(等等,我们不是在谈论这个吗?好吧,我们应该谈论它!RabbitMQ 是使用最广泛的消息代理 - 即使在像 Amazon Web Services 这样的云环境中,也有许多替代方案,例如 Amazon 自身的 SQS 服务),Helena Edelson 撰写了一篇关于 RabbitMQ 拓扑结构以实现性能和可扩展性的精彩评论

    文档一直都很好,但有时很难将所有常见的习惯用法和模式整合在一起。这篇文章提供了 RabbitMQ 扩展的引导教程,我确实希望一年前就有它!绝对值得一读并收藏。

  4. 想了解 Spring Integration 中有什么新内容吗?开源的优点在于您永远不需要等待太久。在 Spring Integration 项目中,适配器和额外的模块从沙盒开始。通常,这些可以与现有版本的 Spring Integration 一起使用,并且并不总是跟踪最新最好的 Spring Integration 版本。我过去几周真正喜欢使用的两个新模块?Spring Integration MongoDBSpring Integration Redis。 这两个模块允许您以一种实用且方便的方式利用 NoSQL 领域中的这些强大选择,作为现有 Spring Integration 解决方案的附加组件。它们都支持使用后端存储进行消息存储,并且 Redis 模块还在 Redis 内置的消息支持之上提供了基于 Spring Integration 的发布/订阅支持!当您在那里时,创建一个帐户并创建项目克隆,如果您在您的需求中发现任何未考虑到的内容,请提供反馈。MongoDB 和 Redis 支持也与Spring Integration GemFire 支持Spring Integration AMQP支持完美契合。这些选项为您的应用程序提供了满足即使是最苛刻的需求所需的所有灵活性和性能,无论是在您的桌面上、云端还是其他地方!

  5. Spring Data Graph 项目对 Neo4j 的支持刚刚更新到版本 1.0.0.RC1。新版本包括重新设计的查询 API(用可组合的 spring-data-commons 存储库替换查找器)、对 Neo4J-REST 的新 REST 客户端支持、众多性能改进、对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 社区中所有即将举行的活动。

查看全部