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 支持之上的,Groovy-Eclipse 由 SpringSource 的同一个团队开发。今年早些时候,Groovy-Eclipse 工具在Eclipse-Con 2010上荣获“最佳开源开发者生产力工具”奖。您可以在此处阅读有关最新 Groovy-Eclipse 2.0.2 版本中最新增强功能的更多信息:新功能和值得注意的功能。我在这里不会专注于 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!

立即下载: Spring AMQP for Java | Spring AMQP for .NET

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 Development Tools 支持论坛中获得社区支持。如果您想提供直接的技术反馈,请在 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 Addon

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

最近,我们发布了用于 Spring Roo 的 Flex Addon 的第一个里程碑版本,作为 Spring BlazeDS Integration 1.5.0.M1 分发版的一部分。此插件旨在将 Spring Roo 的生产力和可用性优势带到使用 Flex 开发基于 Spring 的 RIA。下面的 15 分钟截屏视频(分为两部分)是对该插件及其功能的快速介绍。观看我们如何通过少量命令从安装插件到完全功能的由 Spring 支持的 Flex 应用程序。


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


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

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

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

Virgo 2.1.0.M02-incubator 现已可供下载。除了完成“入门指南”外,此里程碑显著缩短了启动时间 - 在某些系统上甚至高达5倍。

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

测量

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

在四核Intel Xeon 2.66 GHz机器上,启动时间从68秒减少到12秒,减少了……

GORM 陷阱 (第 2 部分)

工程 | Peter Ledbrook | 2010年07月02日 | ...

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

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

Eclipse 3.6 上的 STS

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

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

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

从我们的夜间更新站点安装 STS 的详细步骤可以在安装说明中找到。请…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有