一大步:Spring Roo 1.1.0 发布!

工程 | Ben Alex | 2010 年 10 月 27 日 | ...

经过十个多月的开发和近 900 项独立改进,Spring Roo 1.1.0 已发布(在此下载)!与 Spring Roo 1.1.0 GA 版本同时发布,Google Web ToolkitSpringSource Tool SuiteAspectJAJDT 团队已完成支持 GA 版本,以便您可以享受这些工具的最新版本协同工作。

我们在 Spring Roo 1.1.0 中引入了如此多的新功能,以至于很难决定要重点介绍什么。不过,让我们简要介绍一下我们为您的 Java 编程乐趣而添加的一些好东西。

增量式数据库逆向工程

现在可以对现有关系数据库进行逆向工程,并自动创建带有相应字段的 Roo 实体。但这难道不是使用 JPA 工具长期以来就可以做到的吗?是的,绝对是。关键区别在于 Roo 的数据库逆向工程是增量式的。这意味着当 Roo 对数据库进行逆向工程时,它会将发现的所有字段放入类间声明 (ITD) 中。这与 Roo 的其余部分保持一致,并允许 Roo 轻松实现逆向工程实体的往返维护。特别是,您可以反复重新内省数据库以识别任何更改,同时确保您在 .java 源代码中编写的任何代码都得到保留。Roo 甚至会删除不再存在的实体(当然,除非您要求 Roo 不删除),并且 Roo 还会自动处理复杂情况,例如复合主键(包括标识符类的创建和维护……

介绍 GORM for Gemfire

工程 | Graeme Rocher | 2010年10月26日 | ...

NoSQL 数据存储兴起的原因之一是需要将应用程序扩展到传统关系世界的舒适区之外。具有讽刺意味的是,Gemfire 早在 NoSQL 一词出现之前就已经这样做了,它为世界上一些最大的金融机构提供了扩展能力。

Gemfire 远不止是一个缓存,而是一个完整的数据结构,支持网格计算、Map/Reduce、连续查询和事务性写回。

对于那些参加了非常成功的 SpringOne2GX 会议主题演讲的人来说,这可能是旧闻。对于其他人,我今天很高兴宣布 GORM for Gemfire 的可用性……

SpringOne2GX 2010:推动Java创新走向云端

工程 | Rod Johnson | 2010年10月22日 | ...

我们正在庆祝第六届SpringOne 2GX开发者大会——自去年以来,也同时庆祝Groovy和Grails。一如既往,能与让Spring成为现象级的开发者社区共度时光,感觉非常棒。今年,我们不仅创下参会人数纪录(比去年翻了一番!),还有一支杰出的合作伙伴阵容(由Googlesalesforce.comAccenture领衔),更有异常多的新举措要与我们的社区分享。

有如此多的主题可供讨论,这很容易成为史上最长的博客文章。相反,让我们来谈谈一些亮点…

Java EE 6 服务器上的 Spring 3

工程 | Juergen Hoeller | 2010 年 10 月 20 日 | ...

Spring 在 Java EE 6 上 - 可行的组合吗? 当您有 Java EE 6 服务器可以部署时,是否可以轻松地继续使用 Spring? 在今年的 SpringOne 会议上,该会议于几小时前刚刚拉开帷幕,我将再次就 Spring 和 EE 6 进行演讲:现在重点关注 GlassFish 3,它是一款在生产环境中实际可用(而且此时仍然是唯一可用)的 EE 6 服务器。 作为预览,以下是该演示文稿中的四个关键考虑因素……

1. 像 GlassFish 3 这样的 Java EE 6 服务器是 Spring 3 的良好运行时环境

GlassFish 3 提供了许多开箱即用的中间件:Servlet 3.0、JSF 2.0、JPA 2.0,以及……

VMware vFabric GemFire 6.5:为现代应用程序提供现代数据管理

工程 | Adam Fitzgerald | 2010 年 10 月 12 日 | ...

新一代现代应用程序的一些特性是它们倾向于高度交互、数据丰富、包含业务流程,并通过网络从 PC 和移动设备上可访问。驱动这些应用程序的是利用虚拟化基础设施、提供恰到好处的功能并且可以随着需求的变化轻松扩展的平台。

VMware 的 vFabric Cloud Application Platform 正是这样一个旨在最高效率地运行 Spring 应用程序并提供现代应用程序体验的平台。 该平台的一个重要组成部分是 vFabric GemFire。 vFabric GemFire 内存分布式数据管理以低延迟、高可靠性和线性、动态可扩展性将数据带给应用程序。 我们很高兴地 宣布 vFabric GemFire 6.5 版本……

Gemini Web 发布候选版

工程 | Glyn Normington | 2010年10月04日 | ...

Gemini Web 项目的第一个发布候选版现已可供下载。有关自里程碑4以来所做的更改,请参见bug列表。感谢SAP的Violeta Georgieva持续的贡献。

该项目定于10月20日进行Eclipse评审,以便其能够从孵化中毕业,并在10月底发布1.1.0版本。依赖于Gemini Web的Virgo项目也应与Gemini Web同时毕业并发布其2.1.0版本。

新的 Spring Integration 示例

工程 | Oleg Zhurakousky | 2010 年 9 月 29 日 | ...

根据您对更多 Spring Integration 示例和更可用结构的大量请求,我们很高兴地宣布以下内容

从当前版本的 Spring Integration 开始,示例将不再包含在 Spring Integration 发行版中。相反,我们已转向更简单的协作模型,该模型应促进更好的社区参与和社区贡献。示例现在拥有专门的 Git SCM 存储库和专门的 JIRA 问题跟踪系统。示例开发也将拥有自己的生命周期,不依赖于…

将 RabbitMQ 与 Spring Python 结合使用

工程 | Greg L. Turnquist | 2010 年 9 月 20 日 | ...

RabbitMQ 是一个强大的消息代理,基于 高级消息队列协议 (AMQP)。在之前的帖子中,我们研究了如何构建一个 Python 股票行情程序。我们比较了使用 RabbitMQ 的 pikapy-amqplib,以及如何轻松地在两者之间切换,只需进行最少的更改。

在本文中,我们将展示 Spring Python 如何轻松使用 pika。 Spring Python 是 Spring 概念在 Python 语言中的实现。 它包含许多功能,例如 依赖注入。 如果我们选择用 Python 构建一个类似 Spring 的应用程序,那么很容易利用……

SpringSource dm Server 2.0.3 发布

工程 | Glyn Normington | 2010年9月09日 | ...

SpringSource dm Server 2.0.3 现已可供下载。此版本的目的是修复Windows上当根日志级别配置为“debug”时出现的严重问题。此错误在Virgo中报告并修复,然后为现有客户回溯,因为Virgo尚未发布其基线版本(计划于2010年第四季度发布)。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有