dm Server 2.0 M2

工程 | Andy Wilkinson | 2009 年 5 月 19 日 | ...

dm Server 2.0.0.M2 已发布,现可供下载。自 2.0.0.M1 发布以来的两次冲刺中,我们在新功能和缺陷修复方面都取得了重大进展,正朝着最终版本迈进。如果您有兴趣了解我们一直在进行的所有工作,请查阅 M2 发布说明。请继续通过博客评论、论坛JIRA 向我们提供反馈。

新增内容

支持 Spring 3

在此里程碑版本中,我们将 dm Server 升级到在 Spring 3 上运行。随着我们向 dm Server 2.0 的最终版本迈进,我们将随着新的里程碑和快照版本的发布而升级 Spring 3 的版本。

克隆改进

我们对自动克隆的支持进行了重大改进。例如,您现在可以在同一个 dm Server 中并行运行基于 Spring 2.5.6 和 Spring 3 的应用程序。

被监控的仓库

增加了对被监控仓库的支持。被监控的仓库配置为监控您文件系统上的一个目录,当工件被添加到该目录时,它们将可供 dm Server 的预配系统使用。同样地,当工件从该目录中移除时,它们将不再可供 dm Server 的预配系统使用。

以下是一个被监控仓库的配置示例

"watched-repo" : {
    "type" : "watched",
    "watchDirectory" : "repository/watched",
    "watchInterval" : 5
}

结合 Bundlor 使用 OSGi Profile

工程 | Ben Hale | 2009 年 5 月 18 日 | ...

当管理和转换包含在SpringSource Enterprise Bundle Repository 中的大量 Bundle 时,很难记住哪些包是 boot delegated、哪些是从系统 Bundle 导出的,或者哪些是从系统中其他 Bundle 导出的。这些信息很重要,因为您可能不想导入 boot delegated 的包,您可能确实想导入系统 Bundle 中 "0" 版本的包,并且您想为所有其他包定义自定义导入。记住哪些包属于这些类别中的哪个最终会有点容易出错,并且定义模板...

Grails 1.1.1 发布,支持 Google AppEngine

工程 | Graeme Rocher | 2009 年 5 月 14 日 | ...

今天我们很高兴地宣布 Grails 1.1.1 已发布,该版本在 Grails 1.1 的基础上提供了许多增量改进,同时还正式引入了对 Google AppEngine 的支持。

Groovy 本身自发布以来就已在 AppEngine 上运行,但我们在 Grails 中进行了一些调整,以使 Grails 应用程序也能在 AppEngine 上运行。

其中包含引入了一个 AppEngine 插件,该插件用 JDO(很快将是 JPA)替换 Hibernate 作为持久化层,以便利用 Google 的 DataStore API。该 AppEngine 插件还集成了 AppEngine 开发...

Bundlor 版本扩展和属性替换

工程 | Christopher Frost | 2009 年 5 月 12 日 | ...

引言

最近 Bundlor 的 M3 里程碑版本已发布(论坛公告)。此里程碑版本增加了对属性替换 (Property Substitution) 和版本扩展 (Version Expansion) 的支持。本博客文章解释了如何利用这些新功能来提高生成的 Manifest 的质量。

属性替换

现在可以使用 Bundlor 将任何属性值替换到您的 Manifest 模板中。

Bundle-Name: ${name}
Bundle-Description: Test bundle using new version of Kernel at ${com.springsource.kernel}
Import-Template: com.springsource.kernel.*;version="${com.springsource.kernel}"

这种语法允许您为 ${name}${com.springsource.kernel} 指定属性占位符,并在运行时将其替换为实际值。这些值的传入方式取决于正在使用的 Bundlor 前端。

在命令行中指定属性

当 Bundlor 从命令行运行时,它将使用所有可用的系统属性,这不包括任何环境变量。命令行脚本将传递通过 -D 传入的任何变量,因此以下命令将为 ${com.springsource.kernel} 属性提供值 '2.0.0.RELEASE',并为 ${name}...

SpringSource Tool Suite 现已免费

工程 | Christian Dupuis | 2009 年 5 月 7 日 | ...

那是在 4 月 27 日下午 2:39 左右,Rod 在他的 SpringOne Europe 开幕主题演讲中宣布:

“STS 将免费!”

Reto Meier,与我们的合作伙伴 namics 一起,拍下了那一刻的证明照片并发布在 flickr.com 上。SpringOne 的听众似乎也对这一宣布感到非常兴奋,结果不久之后这个消息就传到了会议之外。

所以我们来了,既然 Rod 承诺了,我们就不能反悔了…… ;-)

Rod @ SpringOne

今天我们自豪地兑现了 Rod 的承诺,并宣布首个免费版本的 STS 已经发布,可从产品页面下载...

Spring BlazeDS Integration 1.0.0.RC1 发布

发布版本 | Jeremy Grelle | 2009 年 5 月 6 日 | ...

尊敬的 Spring 社区成员:

我很高兴地宣布,Spring Web 开源项目中最新的一个项目 Spring BlazeDS Integration 的首个发布候选版本现已可用。

下载 | 参考文档 | JavaDocs | 更新日志

除了修复了一些 bug 和进行了一些常规重构之外,此版本中增加的主要值得关注的功能有:

  • 基于注解的远程目标配置
  • 为异常转换和集成第三方适配器等提供了大量自定义钩子
  • 与 BlazeDS 消息服务全面集成,包括支持 AMF、JMS 和 Spring Integration 消息传输

对于从 M2 升级的用户,请注意 <flex:remote-service> 标签已重命名为 <flex:remoting-destination>,以更符合 BlazeDS 的命名规范。除了这一改变,从 M2 升级到 RC1 的过程应该会很顺利。

在整个开发过程中,社区为我们提供了宝贵的反馈意见,我鼓励所有感兴趣的人通过试用新功能并在社区论坛Jira中向我们提供反馈来参与进来,我们将快速推进到功能完善的 1.0 版本。

在 1.0 版本发布之前,SpringSource 和 Adobe 将于 5 月 14 日再次联合举办一场在线研讨会,内容是如何使用 Adobe Flex 和 Spring BlazeDS Integration 构建 Spring 驱动的 RIA 应用并快速上手。您可以在此处报名参加这场免费在线研讨会。

Jeremy Grelle
Spring BlazeDS Integration 项目负责人

Spring Framework 3.0 M3 发布

工程 | Juergen Hoeller | 2009 年 5 月 6 日 | ...

我们很高兴地宣布,Spring 3.0 的第三个里程碑版本现已可用(下载页面)!此版本包含了许多新功能和改进,其中包括...

参考文档:M3 是首个附带参考文档的 Spring 3.0 里程碑版本,文档提供 HTML 和 PDF 两种格式。即使文档仍在完善中,但目前已涵盖了许多 3.0 特性领域。我们希望这份早期版本的文档能帮助您进一步了解 3.0 里程碑版本的特性。

注解式工厂方法:Spring 3.0 M3 包含核心...

SpringSource 与 Hyperic 整合,统一从开发人员到数据中心的应用生命周期管理

工程 | Rod Johnson | 2009 年 5 月 4 日 | ...

几周前,我阐述了 SpringSource 关于创建一个跨越应用生命周期的统一企业级 Java 解决方案的愿景。今天,我们宣布在实现这一愿景方面取得重大进展:SpringSource 收购了 Hyperic,这极大地增强了我们管理现代应用和基础设施的能力。

随着 SpringSource 的发展,就像 Spring 开源项目一样,公司承担了更广泛的问题。今天的声明是我们进军服务器领域的合乎逻辑的延续,并提供了进一步简化...的可能性。

立即开始使用 Roo 获得极致的 Java 生产力

工程 | Ben Alex | 2009 年 5 月 1 日 | ...

更新:“Spring Roo 入门”博客系列的第二篇现已发布,其中包含详细的分步教程,可帮助您开始使用 Roo。第三篇详细介绍了 Roo 的内部架构。

本周,Twitter 圈因 SpringOne Europe 的消息而热闹非凡。其中一个引起广泛关注的公告是 SpringSource 新的开源生产力工具,代号为“Roo”。

Roo 是一款复杂的往返式代码生成器,它可以让您比想象中更快、更轻松地创建和演进 Spring 应用。即使您对代码生成有所保留,也仍然值得了解一下 Roo。它包含重要的创新,解决了代码生成的所有主要异议,同时仍然提供了最佳实践的 Spring...

SpringSource tc Server - 合乎逻辑的下一步

工程 | Jim Jagielski | 2009 年 4 月 28 日 | ...

现在正是轻量级且企业级 Java 应用服务器发展的成熟时机,而 Apache Tomcat 是其中的佼佼者。现在,通过 SpringSource tc Server,我们在 SpringSource 将其变为现实。

如果您熟悉 Covalent(现为 SpringSource),那么您很可能知道 ERS(企业级服务器)。ERS 是我们预构建、预打包且经过全面 QA 认证的 Apache httpd Web 服务器和 Apache Tomcat 发行版。该发行版中还包含一些以模块形式提供的非常实用的 Apache 增强功能,例如 PHP、mod_perl 和 mod_snmp。有些不幸的是...

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部