Grails 1.2 发布

工程 | Graeme Rocher | 2009 年 12 月 23 日 | ...

在持续发布的列车上,我们今天很高兴地宣布 Grails 1.2 正式版全面可用。作为迄今为止最稳定、性能最佳的 Grails 版本,Grails 1.2 是 JVM 上首要动态语言框架的一个重要新版本。

除了包含 Spring 3 的所有优点之外,这个版本还为 Grails 用户带来了一些重要的新功能

  • 依赖解析 DSL:基于 Ivy,Grails 用户现在可以 完全控制 JAR 依赖,包括从框架继承的以及安装的任何插件。
  • 更好的 Spring 集成:除了支持组件扫描之外,Grails 现在允许您将控制器实现为常规的 MVC @Controller 实例。
  • 命名查询支持:现在可以在 GORM 中 定义命名且可重用的准则查询,这些查询可以与常规的动态查找器结合使用,使查询更加 DRY(Don't Repeat Yourself)
  • 改进的性能和内存消耗:Grails 的视图层 (GSP) 性能显著提高,吞吐量提升了 2-3 倍。我们还通过实现 GSP 视图的预编译,改进了 Grails 的内存消耗,并减少了对额外 PermGen 的需求。
  • 命名 URL 映射:现在可以 命名单个 URL 映射,这允许您在 GSP 中创建更明确和更具表达力的链接。
  • 重构的测试基础设施:Grails 的测试基础设施现在完全可以插入新的提供者。默认的 JUnit 提供者仍然存在,但可以实现新的测试提供者,这些提供者可以在特定阶段(例如“单元”、“集成”和“功能”阶段)运行。已经有一个 Spock 插件利用了这个新基础设施,支持 BDD 风格的测试。
  • 可插拔 Web 容器:Grails 现在允许安装不同的开发时容器,并且提供了 Tomcat 和 Jetty 的插件。
除了这些主要亮点之外,还有数百个 bug 修复和小改进,其中一些在 发布说明中有更详细的描述。可以从 Grails 网站的 通常位置下载 Grails 1.2。

除了社区对该版本的持续、重要贡献之外,这个版本最令人愉快的一点是 Spring、Tomcat 等之间的积极协作……

Groovy 1.7 发布

工程 | Guillaume Laforge | 2009 年 12 月 22 日 | ...

Groovy 开发团队和 SpringSource 非常高兴地宣布 Groovy 1.7 最终版发布,这是 JVM 上最受欢迎和成功的动态语言!经过两个 Beta 版和两个候选发布版,我们很高兴将这个全新且非常重要的里程碑版本交付给不断增长的用户群。

多年来,Groovy 项目成功建立了一个社区,不仅如此,还建立了一个非常丰富且活跃的 Groovy 相关项目生态系统Grails Web 堆栈、Griffon Swing 应用程序框架、GantGradle 构建解决方案、适用于 Google App Engine 的轻量级工具包 GaelykGpars 并行系统、Spock 测试框架和 GMock 模拟库、CodeNarcGMetrics 质量工具等等!伴随着所有……

Spring 3.0 中的配置简化

工程 | Chris Beams | 2009 年 12 月 22 日 | ...

作为“Spring 3 简化”系列文章的第二篇,由 Keith 昨天开始,我希望对 Spring 新的 @Configuration 注解及相关支持进行非常简短且实用的介绍。

正如关注 Spring JavaConfig 项目的人所知,带有 @Configuration 注解的类与 Spring XML 文件扮演着非常相似的角色。它提供了一种以代码为中心的方式,仅使用方法和注解来声明 Spring bean 定义。你可以称之为 Plain Old Configuration* :) 这意味着对于简单情况,将不需要 XML!

让我们开始吧。为了演示 @Configuration 功能,我在新的 spring-samples SVN 仓库中创建了一个非常简单的项目。您可以同步并……

Spring 3.0 中的 MVC 简化

工程 | Keith Donald | 2009 年 12 月 21 日 | ...

正如 JuergenArjen 所提到的,各地的 Java 开发者使用 Spring 3.0 都可以顺利升级。现在 Spring 3 已经发布,我想带您了解一些您可能不知道的新的 MVC 功能。希望您发现这些功能很有用,并能立即开始在您的 Web 应用程序中应用它们。

这也是“Spring 3 简化”系列文章的开端,因此预计在接下来的几天和几周内会有更多类似的文章。

配置简化

Spring 3 引入了 mvc 命名空间,极大地简化了 Spring MVC 的设置。加上其他增强功能,启动和运行 Spring Web 应用程序变得前所未有的简单。这可以通过 mvc-basic……来展示。

现已可用:SpringSource Tool Suite 2.3.0

发布 | Adam Fitzgerald | 2009 年 12 月 18 日 | ...

为了帮助所有开发者升级到 Spring 3.0 GASpringSource 发布了 SpringSource Tool Suite (STS) 的更新,这是构建基于 Spring、Groovy 和 Grails 的企业应用程序的最佳 Eclipse 开发环境。新版本 (2.3.0) 现已可供下载,并包括

下载 | 变更日志 | 新特性与改进 | JIRA

希望您喜欢使用 STS,并请使用社区论坛提供您的反馈和提问。

dm Server 2.0 RC1 发布

工程 | Andy Wilkinson | 2009 年 12 月 18 日 | ...

紧随 Spring 3.0 和 Spring DM 1.2.1 之后,我很高兴宣布 dm Server 2.0 RC1 现已可用。RC1 功能完整,除非发现重大问题,否则将是新年年初的最终 2.0 版本。所以,请下载 RC 并提供您的反馈:这是您塑造 2.0 版本的最后机会!

如果您对自 M6 以来的变化感兴趣,请查看发布说明

感谢您在 2.0 开发过程中提供的所有反馈。随着我们迈向最终版本,请继续提供反馈。

功能概览

有很多很棒的……

Spring.NET 1.3.0 发布

发布 | Mark Pollack | 2009 年 12 月 17 日 | ...
        <br>

亲爱的 Spring 社区,

我们很高兴宣布 Spring .NET 1.3.0 现已可用。 

下载 | 支持文档 |  社区

此版本包含以下新的主要功能

Spring 3.0.0 现已可用

发布 | Adam Fitzgerald | 2009 年 12 月 16 日 | ...

它赶在假期前来了!Arjen Poutsma 刚刚宣布 Spring 3.0.0 已最终发布,而 Juergen Hoeller 则在博客中介绍了此版本的功能。

下载 | 文档 | Javadoc API | 变更日志 | JIRA

恭喜 Juergen、Arjen 以及所有其他为此版本辛勤工作的 SpringSource 工程师。同时也要非常感谢所有敬业的社区成员,他们在开发过程中提供了反馈并发现了问题。请继续保持出色的工作,以便我们能够不断改进所有 Spring 项目。

Spring Framework 3.0 正式发布 (GA)

工程 | Juergen Hoeller | 2009 年 12 月 16 日 | ...

经过漫长的旅程,我很高兴宣布 Spring 3.0 GA (.RELEASE) 终于可用了 (下载页面)!整个 SpringSource 都在庆祝 - 快来加入派对吧 :-)

最新消息是,Spring 3.0 GA 现在在运行时环境方面与 Java EE 6 最终版兼容(例如,在上周发布的 GlassFish v3 上),并且已经支持 JPA 2.0 最终版(例如,使用 EclipseLink 2.0)。我们现在还支持新引入的用于组件扫描的 @ManagedBean (JSR-250 v1.1) 注解,这很好地补充了我们对注解驱动依赖注入的 @Inject (JSR-330) 支持。

VI Java API 和 CloudTools

工程 | Charles Lee | 2009 年 12 月 08 日 | ...

Steve Jin,The Virtual Infrastructure Java API 或 vSphere API 的创建者,最近将他在 VMworld 2009 主题演讲中所做的工作贡献给了 CloudTools 仓库。 CloudTools 是一个开源项目,为 Cloud Foundry 提供核心基础设施配置和应用程序部署功能。 Steve 的代码不仅展示了如何通过 Cloud Foundry 用户界面将 Java 应用程序部署到 vSphere 基础设施,还展示了如何轻松地向 CloudTools 添加适配器,以实现 Java 应用程序部署到不同的……

获取 Spring 时事通讯

订阅 Spring 时事通讯以保持连接

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部