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 Advanced Queuing、本机 XML 类型和自定义 DataSource 连接预处理器。在一个方便易用的包中提供了许多强大的功能。
    有关更多详细信息,请参见发布公告项目主页
  2. Spring AMQP 项目发展迅速。最新版本标志着第一个 RC(候选发布版本),最终达到 1.0 GA。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 还提供基于 Spring Integration 的发布/订阅支持,该支持基于 Redis 的内置消息传递支持!当您在那里时,创建一个帐户并创建项目克隆,如果您在您的要求中发现任何未考虑的内容,请提供反馈。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 最近更新了他的一些关于使用 Spring MVC 的 AppFuse wiki 条目,以反映 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 社区中所有即将举行的活动。

查看所有