SpringSource Tool Suite 2.3.3 M2 中的 Grails 工具改进

工程 | Andy Clement | 2010年7月19日 | ...

最近发布的 STS 2.3.3 M2 对我们针对 Eclipse 的 Grails 支持进行了一系列增强。在这篇文章中,我将讨论如果您尝试使用它(在此处获取:SpringSource Tool Suite)可以找到的内容。

Groovy-Eclipse

Grails 工具实际上构建于并扩展了 Groovy-Eclipse 支持,该支持由 SpringSource 的同一团队开发。今年早些时候,Groovy-Eclipse 工具在Eclipse-Con 2010上获得了“最佳开源开发者生产力工具”奖。您可以在此处阅读有关最新增强功能的更多信息:新增功能。我不会在这里关注 Groovy-Eclipse,但该版本的一些亮点是
  • 重构支持:现在支持提取方法、提取常量、提取局部变量
  • 代码格式和缩进改进
现在,来看 Grails!

获得新的视角

现在有一个新的 Grails 透视图,可以更好地组织我们已添加到 STS 的视图和小部件。(窗口>打开透视图>Grails)。在新透视图中,首先要注意的是,Eclipse 项目资源管理器已打开,而不是包资源管理器。项目资源管理器使用自定义内容提供程序,该提供程序显示 Grails 项目的视图,这对于 Grails 开发人员来说应该更熟悉
Grails Perspective
针对相似实体组(域对象、控制器、视图等)提供了新的标签和图标。但是,最大的变化是新的插件文件夹。以前,在使用 Grails 项目时,插件依赖项在 UI 中很难看到,隐藏在类路径容器中,并通过一些 Eclipse 链接的源文件夹条目。现在在项目资源管理器中,应用程序依赖项更加明显。

此外,与插件相关,我们有一个新的 Grails 插件项目向导。这与 Grails 项目向导非常相似,但它不会运行create-app,它将导致create-plugin命令运行。使用此新向导和我们对本地(就地)插件的新支持,可以更轻松地遵循面向插件的架构来开发应用程序……

Spring AMQP 1.0.0.M1 发布

发布 | Mark Fisher | 2010年7月17日 | ...

我们很高兴地宣布,Spring AMQP 1.0 项目的第一个里程碑版本现已适用于 Java 和 .NET!

**立即下载:** 适用于 Java 的 Spring AMQP | 适用于 .NET 的 Spring AMQP

Spring AMQP 使构建基于 AMQP 的消息传递解决方案的开发人员可以使用常见的 Spring 习惯用法。例如,构建使用RabbitMQ作为代理的消息传递应用程序的感觉与构建基于 Spring 的 JMS 支持的应用程序非常相似。要了解有关该项目的更多信息,请访问Spring AMQP 主页。您会在其中找到指向参考手册、论坛、问题跟踪器的链接……

SpringSource Tool Suite 的新里程碑更新:2.3.2.M2

发布 | Adam Fitzgerald | 2010年7月16日 | ...

SpringSource 刚刚发布了SpringSource Tool Suite:2.3.2.M2的新里程碑版本。STS 为构建基于 Spring 和 Grails 的企业应用程序提供了最好的基于 Eclipse 的开发环境。以下是该版本的一些亮点

这也是我们首次提供基于 Eclipse 3.5 *和* 3.6 的捆绑包。如果您还没有准备好尝试最新的里程碑版本,那么您始终可以下载2.3.2.RELEASE版本。

您还可以在Spring 开发工具支持论坛中获得社区支持。如果您想提供直接的技术反馈,请针对 SpringSource Tool 打开JIRA问题……

Spring Roo 1.1.0.M2 发布

工程 | Ben Alex | 2010年7月16日 | ...

我很高兴地宣布,我们刚刚发布了Spring Roo 1.1.0.M2(在此处下载)。我们还同时发布了SpringSource Tool Suite 2.3.3.M2,它提供了与这个新的 Spring Roo 版本的最新集成。对于生产用途,我们建议您继续使用 Spring Roo 1.0.2,尽管我们知道很多人也乐于使用 Roo 1.1.0 开发版本。

新增功能?

那么,新的 Spring Roo 1.1.0 里程碑 2 包含什么?好吧,自里程碑 1以来,有140 个修复、改进和增强。一些亮点包括

更多加载项发现和管理功能

Spring Roo 1.1.0.M2 还具有……

为 Spring Roo 引入 Flex 加载项

工程 | Jeremy Grelle | 2010年7月15日 | ...

最近,我们作为Spring BlazeDS 集成 1.5.0.M1发行版的一部分,发布了 Spring Roo Flex 加载项的第一个里程碑。此加载项旨在将 Spring Roo 的生产力和可用性优势带入使用 Flex 的基于 Spring 的 RIA 的开发中。以下 15 分钟的屏幕录像(分为两部分)是对加载项及其功能的快速介绍。观看我们如何通过少量命令从加载项安装到完全功能的基于 Spring 的 Flex 应用程序。


第 1 部分介绍加载项的初始下载和安装,以及使用 SpringSource Tool Suite 中的 Spring Roo 集成进行 Spring Flex 项目的初始设置。


第 2 部分演示了使用“flex remoting”命令生成和更新由 Spring 和 Hibernate 支持的 Flex UI 脚手架。

Virgo 里程碑 M02 的启动性能提升 5 倍

工程 | Glyn Normington | 2010年7月8日 | ...

Virgo 2.1.0.M02-incubator 可供下载。除了完成“入门指南”外,此里程碑还大大减少了启动时间——在某些系统上最多可减少 5 倍。

这应该进一步激励 dm Server 用户迁移到 Virgo:Virgo 是未来开发的代码库,具有更宽松的许可,并且现在提供更快的启动速度。

测量

我们测量了 Virgo Web 服务器的热启动(即没有 -clean)的经过时间,并将里程碑 M02 与 M01 进行了比较。

在一台四核英特尔至强 2.66 GHz 机器上,启动时间从 68 秒减少到 12 秒,这……

GORM 陷阱(第 2 部分)

工程 | Peter Ledbrook | 2010年7月2日 | ...

在本系列的第 1 部分中,我向您介绍了与使用 GORM 持久化域实例相关的一些细微之处。这一次,我将重点介绍关系,特别关注hasManybelongsTo.

GORM 只提供了一些用于定义域类之间关系的基本元素,但它们足以描述大多数需求。当我开设关于 Grails 的培训课程时,它总是让我惊讶的是,很少有幻灯片介绍关系。正如您所能想象的那样,这种明显的简单性确实隐藏了一些微妙的行为,这些行为可能会使粗心的人陷入困境。让我们从最基本的……开始

Eclipse 3.6 上的 STS

工程 | Christian Dupuis | 2010年7月1日 | ...

上周,Eclipse 基金会发布了备受期待的下一个 Eclipse 版本。您可以从 SpringSource 成员的分发页面下载 Eclipse 3.6(又名 Helios)。还可以查看此版本的新增功能和注意事项

SpringSource 的工具团队一直在努力更新我们的开发工具以支持 Eclipse 3.6,虽然我们尚未发布基于 3.6 并捆绑 3.6 的新版 SpringSource Tool Suite,但用户现在可以将 STS 安装到 Eclipse 3.6 之上。

从我们的夜间更新站点安装 STS 的详细步骤,请参阅安装说明。请……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部