Spring Roo 1.0.0 发布
我们很高兴地宣布Spring Roo 1.0.0 正式上市。
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 之前,我们已经有超过 1,000 个论坛帖子和大约500 个 Jira 问题记录在案。已经有数十个关于会议和JUG演示关于Roo,几个第三方插件,并且还有……
Bundlor 1.0.0.RC1 可用
我很高兴地宣布 Bundlor 1.0.0.RC1现已可用。自 M6 版本以来,Bundlor 已经有了许多更改,包括对检测和警告标准的添加,以及对 ANT 和 Maven 配置的改进。
这个里程碑标志着 1.0.0 版本的功能完整性。除非出现重大问题,否则这个候选版本将很快发布为 1.0.0.RELEASE。
检测和警告标准
Bundlor 现在可以在以下位置检测 Java 类型Bundlor 还扫描其生成的清单文件以查找以下问题,并根据这些问题生成警告
标准化和简化的配置
直到 RC1 版本为止,Bundlor 最明显的问题之一是各个前端(命令行、ANT、Maven)的功能和配置不一致。RC1 不得不更改所有这些的配置参数,但最终结果是一致性,并且在许多情况下简化了 Bundlor 的配置。有关您的……配置选项,请参阅 Bundlor 文档。
Spring Security 3.0.0 发布
Grails 1.2 发布
继续发布列车,今天我们很高兴地宣布Grails 1.2 正式版正式上市。Grails 1.2 代表着迄今为止最稳定、性能最高的 Grails 版本,它是 JVM 首屈一指的动态语言框架的一个重要新版本。
除了具有Spring 3的所有优点之外,此版本还为 Grails 用户提供了一些重要的新功能
- 依赖项解析 DSL:基于 Ivy,Grails 用户现在可以完全控制 JAR 依赖项,包括从框架和任何已安装插件继承的依赖项。
- 更好的 Spring 集成:除了支持组件扫描之外,Grails 现在还允许您将控制器实现为常规 MVC @Controller 实例。
- 命名查询支持:现在可以在 GORM 中定义命名、可重用的条件查询,这些查询可以与常规动态查找器组合使用,从而使查询更加 DRY
- 改进的性能和内存消耗:Grails 的视图层 (GSP) 的性能得到了显著提高,吞吐量提高了 2-3 倍。我们还改进了 Grails 的内存消耗以及通过实现 GSP 视图的预编译来减少对额外 PermGen 的需求。
- 命名 URL 映射:现在可以命名单个 URL 映射,这允许您在 GSP 中创建更明确和更具表现力的链接
- 重构的测试基础设施:Grails 的测试基础设施现在完全可以插入到新的提供程序中。默认的 JUnit 提供程序仍然存在,但是可以实现新的测试提供程序,这些提供程序可以在特定阶段(例如“单元”、“集成”和“功能”阶段)运行。已经有Spock 插件利用了这个新的基础设施,允许进行 BDD 风格的测试。
- 可插入的 Web 容器:Grails 现在允许安装不同的开发时容器,并且 Tomcat 和 Jetty 的插件都可用。
除了社区对该版本的持续、重大贡献之外,此版本最令人愉快的一个方面是 Spring、Tomcat 之间的积极合作……
Groovy 1.7 发布
Groovy 开发团队和SpringSource非常高兴地宣布Groovy 1.7 正式版发布,这是 JVM 最流行和最成功的动态语言!在两个 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) 的更新,它是构建基于 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 开发过程中提供的反馈。在我们朝着最终版本迈进的过程中,请继续提供反馈。
功能概述
有很多很棒的……