Spring Roo 1.0.0 发布
我们很高兴地宣布 Spring Roo 1.0.0 正式发布 (GA)。
Spring Roo 是下一代面向 Java 开发人员的快速应用开发工具。使用 Roo,您可以在几分钟内轻松构建完整的 Java 应用程序。它与其他工具的不同之处在于它专注于
- 更高的 Java 生产力:尝试十分钟测试,亲身体验一下。
- 标准 Java:Roo 使用您已经熟悉和信任的 Java API 和标准。
- 易用且易学:Roo 具有极高的可用性和高级 shell。
- 无工程权衡:Roo 没有运行时部分,不产生任何 CPU、RAM 或磁盘存储成本。
- 易于移除 Roo:Roo 可以在五分钟内轻松从用户项目中移除。
此版本继八个社区版本(A1、A2、M1、M2、RC1、RC2、RC3、RC4)和广泛的反馈之后发布。在达到 Roo 1.0.0 之前,我们已经有 超过 1000 篇论坛帖子 和 500 个 Jira 问题 已记录。已经有 几十篇 关于 Roo 的 会议 和 JUG 演示 文稿,以及一些第三方插件,还有…
Bundlor 1.0.0.RC1 发布
我非常激动地宣布 Bundlor 1.0.0.RC1 现已发布。自 M6 版本发布以来,Bundlor 进行了大量更改,包括检测和警告标准的增加,以及 ANT 和 Maven 配置的改进。
此里程碑标志着 1.0.0 版本的特性已完成。如果没有重大问题,此候选版本将很快发布为 1.0.0.RELEASE。
检测和警告标准
Bundlor 现在检测以下位置的 Java 类型- Java 类型
- Spring 上下文文件
- Blueprint 服务配置文件
- Web 应用程序文件
- 包含的 JAR
- JPA 配置文件
- Hibernate 配置文件
- JSP 文件
- Log4J 配置文件
- 静态资源
Bundlor 还扫描其生成的清单以查找以下问题并根据它们生成警告
标准化和简化配置
在 RC1 版本发布之前,Bundlor 最糟糕的部分之一是各种前端(命令行、ANT、Maven)的功能和配置不一致。不幸的是,RC1 必须更改所有这些配置参数,但最终结果是 Bundlor 配置的一致性,在许多情况下也得到了简化。请参阅 Bundlor 文档,了解您的配置选项……
Spring Security 3.0.0 发布
Grails 1.2 发布
延续发布列车,今天我们很高兴地宣布 Grails 1.2 最终版正式发布。作为迄今为止最稳定、性能最好的 Grails 版本,Grails 1.2 是用于 JVM 的首要动态语言框架的一个重要新版本。
除了包含 Spring 3 的所有优点外,此版本还为 Grails 用户提供了许多重要的新功能
- 依赖解析 DSL:基于 Ivy,Grails 用户现在可以完全控制 JAR 依赖项,包括从框架和任何已安装插件继承的依赖项。
- 更好的 Spring 集成:除了支持组件扫描,Grails 现在还允许您将控制器实现为常规 MVC @Controller 实例。
- 命名查询支持:现在可以在 GORM 中定义命名、可重用的条件查询,这些查询可以与常规动态查找器结合使用,使查询更加 DRY。
- 改进的性能和内存消耗:Grails 视图层 (GSP) 的性能得到了显著提高,吞吐量高达 2-3 倍。我们还通过实现 GSP 视图的预编译来改进 Grails 的内存消耗和对额外 PermGen 的需求。
- 命名 URL 映射:现在可以命名单个 URL 映射,这允许您在 GSP 中创建更明确和更具表达力的链接。
- 重构的测试基础设施:Grails 的测试基础设施现在完全可插入到新的提供程序。默认的 JUnit 提供程序仍然存在,但可以实现新的测试提供程序,可以在特定阶段(例如“单元”、“集成”和“功能”阶段)运行。已经有一个Spock 插件利用了这个新的基础设施,允许 BDD 风格的测试。
- 可插拔的 Web 容器:Grails 现在允许安装不同的开发时容器,并且 Tomcat 和 Jetty 的插件都可用。
除了社区对此次发布持续而重大的贡献外,此次发布最令人愉快的一个方面是 Spring、Tomcat……之间的积极协作。
Groovy 1.7 发布
Groovy 开发团队和 SpringSource 非常高兴地宣布,JVM 上最流行、最成功的动态语言 Groovy 1.7 最终发布!经过两次 Beta 版和两次候选发布版,我们很高兴为我们不断增长的用户群带来这个新的、非常重要的里程碑。
多年来,Groovy 项目成功地发展了一个社区,不仅如此,还有一个非常丰富和活跃的 Groovy 相关项目生态系统:Grails Web 堆栈、Griffon Swing 应用程序框架、Gant 和 Gradle 构建解决方案、Gaelyk 针对 Google App Engine 的轻量级工具包、Gpars 并行系统、Spock 测试框架和 GMock 模拟库、CodeNarc 和 GMetrics 质量工具等等!有了所有…
Spring 3.0 中的配置简化
这是“Spring 3 简化”系列帖子的第二篇,该系列由 Keith 于昨天开始。我想提供一个非常简短且实用的介绍,关于 Spring 新的 @Configuration 注解和相关支持。
正如那些关注 Spring JavaConfig 项目的人所知,一个带 @Configuration 注解的类扮演着与 Spring XML 文件非常相似的角色。它提供了一种以代码为中心的方式,仅使用方法和注解来声明 Spring bean 定义。您可以称之为纯粹的配置* :) 这意味着对于简单的情况,无需 XML!
让我们开始吧。为了演示 @Configuration 功能,我在新的 spring-samples SVN 仓库中创建了一个 非常简单的项目。您可能需要同步一下,然后…
Spring 3.0 中的 MVC 简化
现已发布:SpringSource Tool Suite 2.3.0
为了帮助所有开发人员升级到 Spring 3.0 GA,SpringSource 发布了 SpringSource Tool Suite (STS) 的更新。STS 是构建 Spring、Groovy 和 Grails 驱动的企业应用程序的最佳 Eclipse 驱动开发环境。新版本(2.3.0)现已可供 下载,并包含
- 全面更新,支持所有新的 Spring 3.0.0.RELEASE 功能。
- 新增对 Spring Integration、Spring Web Services 和 Spring BlazeDS/Flex 命名空间的支持。
- 更新以支持最近发布的 Spring Roo 1.0.0.RC4。
- 改进的 Grails 工具,包括对最新的 Grails 1.2 快照的支持。
我们希望您喜欢使用 STS,请使用 社区论坛 提供您的反馈和提问。
dm Server 2.0 RC1 发布
紧随 Spring 3.0 和 Spring DM 1.2.1 之后,我很高兴地宣布 dm Server 2.0 RC1 现已 可用。RC1 功能完整,除非发现任何重大问题,否则将在新年伊始发布最终的 2.0 版本。因此,请下载 RC 版本并 给我们您的反馈:这是您塑造 2.0 版本发布的最后机会!
如果您对自 M6 以来的变化感兴趣,请查看 发行说明。
感谢您在 2.0 开发过程中提供的所有反馈。随着我们朝着最终版本迈进,请继续提供您的宝贵意见。
功能概述
有很多很棒的…