Spring IDE 2.2.2 和 dm Server Tools 1.1.2 发布

发布 | Christian Dupuis | 2009年3月18日 | ...

尊敬的 Spring 社区:

我很高兴地宣布,我们的 EPL 许可的 Spring IDE 和 dm Server Tools 已更新。

这两个版本主要解决了错误修复和次要改进。此外,dm Server Tools 还增加了一些新功能,例如 Bundle 和 PAR 导出以及应用程序跟踪文件的尾随。

您可以从我们新的合并的 Eclipse 更新站点安装两者,该站点可从 http://www.springsource.org/update/e3.4 获取(请注意,此更新站点不适用于 Web 浏览器)。

此致,Christian Dupuis Spring IDE & SpringSource Tool Suite 负责人

宣布 SpringSource Tool Suite 2.0

工程 | Christian Dupuis | 2009年3月17日 | ...

今天,我们很高兴地宣布我们的 SpringSource Tool Suite (STS) 2.0 版本正式发布。您可以在此处找到新闻稿 此处

对于 2.0 版本,我们专注于我们根据客户群和社区的宝贵反馈确定的两个主要功能领域:为基于 Spring 的应用程序开发提供最佳环境,以及提供工具来开发基于 OSGi 和 SpringSource dm Server 的企业应用程序。

我想利用此博客介绍 STS 2.0 的一些新的 Spring 开发工具。新的 OSGi 开发工具已在 较早的博客 中重点介绍……

使用 Spring 的 REST 支持向应用程序添加 Atom 视图

工程 | Alef Arendsen | 2009年3月16日 | ...

在 Spring 3.0 中,Spring MVC 将增强 REST 支持。这篇文章描述了如何使用 REST 支持在简单示例应用程序之上实现 AtomView。按照此分步过程,了解在 Spring MVC 中使用新的 REST 支持在简单应用程序之上实现 AtomView 是多么容易。

步骤 1:下载应用程序框架

在本文档的底部附近,您会找到一个简单的下载,其中包含 Web 应用程序的框架。在其中,您将找到此应用程序所需的所有 Spring 3.0 二进制文件,以及 Atom 功能所需的一些额外文件。Spring 二进制文件基于夜间构建,一旦 Spring 3.0 正式发布,可能会替换为最终构建。

接下来,使用“导入 > 将现有项目导入工作区”向导(位于“文件”菜单中)在 Eclipse 中加载项目。该应用程序是一个简单的 Eclipse 动态 Web 项目,具有所有 Spring MVC 设置的基础结构。因此,如果您熟悉 Spring MVC……

Grails 1.1 发布

工程 | Graeme Rocher | 2009年3月10日 | ...

紧随 Groovy 1.6 发布 的步伐,我们很高兴地宣布 Grails 1.1 正式版已发布,并可从 Grails 网站 获取。发布说明中详细列出了许多改进 发布说明。但是,一些关键的改进包括

独立 GORM:现在可以在 Grails 之外使用 Grails 的 ORM 层(基于 Hibernate)。在分发的 samples/petclinic-mvc 目录中有一个示例,它在 Spring MVC 应用程序中使用 GORM。该示例使用 Spring 配置启用 GORM 的 SessionFactory,如下所示


<gorm:sessionFactory base-package="org…

Spring 3 中的 REST:@MVC

工程 | Arjen Poutsma | 2009年3月8日 | ...

在过去的几年里,REST 已成为基于 SOAP/WSDL/WS-* 的分布式架构的引人注目的替代方案。因此,当我们开始计划 Spring 的下一个主要版本(3.0 版)的工作时,我们很清楚地认识到,我们必须专注于简化“RESTful”Web 服务和应用程序的开发。现在,“RESTful”是什么以及不是什么,这可能是一个全新的文章的主题;在这篇文章中,我将采用更实用的方法,并专注于我们添加到 Spring MVC 的 @Controller 模型中的功能。

一些背景知识

好吧,我撒了个谎:首先有一些背景知识。如果您真的想了解新功能,可以随意跳到 下一部分

对我来说,关于 REST 的工作大约在两年前开始,当时我读了 O'Reilly 的 Leonard Richardson 和 Sam Ruby 撰写的广受好评的书籍 RESTful Web 服务 之后不久。最初,我考虑将 REST 支持添加到 Spring Web Services 中,但在对原型进行了几周的工作后,我意识到这不太合适。特别是,我发现我必须复制 Spring-MVC 中的大部分逻辑DispatcherServlet……

STS 2.0 中的 OSGi 开发工具

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

昨天,我们发布了即将发布的 SpringSource Tool Suite 2.0 版本的最终候选版本构建。RC 构建可从 STS 产品页面 获取 Windows、Mac OS X 和 Linux 版本。

STS 2.0 配备了用于开发 Spring 应用程序的新生产力工具,例如快速修复、即时验证和更正、项目和 Bean 创建向导以及视觉 Spring 配置编辑器等。敬请关注有关这些新功能的更多信息。

此外,STS 2.0 还提供用于基于 OSGi 的应用程序开发的工具,这些工具既面向经验丰富的用户,也面向新手……

Spring BlazeDS 集成 1.0.0.M2 发布

发布 | Jeremy Grelle | 2009年3月5日 | ...

尊敬的 Spring 社区:

我很高兴地宣布,开源 Spring 项目中最新的 Spring BlazeDS 集成 的第二个公开开发里程碑现已发布。

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

此版本中添加的主要功能包括与 Spring Security 的集成以及简化的基于 XML 命名空间的配置。命名空间支持导致 Spring 配置文件比使用完整的 <bean> 语法简单得多,尤其是在使用新的安全功能时。

到目前为止,社区一直在为我们提供一些很好的反馈,我鼓励任何感兴趣的人参与进来,试用新功能并在 社区论坛Jira 中向我们提供反馈,因为我们将朝着全面实现 1.0 迈进。

我们期待在不久的将来发布 RC1,最终的主要新功能将集中在消息传递集成方面,包括对基本 Spring JMS 的支持以及使用 Spring Integration 通道的更复杂路由场景的支持。

如果您错过了,Adobe 的 Christophe Coenraets 最近在 Adobe TV 上对 Spring BlazeDS 集成进行了很好的介绍。

Jeremy Grelle
Spring BlazeDS 集成负责人

Groovy 1.6 在 SpringSource 的领导下发布

工程 | Guillaume Laforge | 2009年3月4日 | ...

我非常高兴地在此报告最近 发布的 Groovy 1.6,该版本是在 SpringSource 的领导下发布的,因为 SpringSource 收购了 G2One

Groovy dynamic language for the JVMGroovy 1.6 是该项目的一个非常重要的里程碑,**带来了巨大的性能改进**,使 Groovy 成为 JVM 上最快的动态语言,以及一些强大的新功能,为您的动态语言库添加了更多武器。

特别是,除了通常的错误修复和次要增强之外,请允许我提及以下新颖之处

  • 多重赋值
  • if/else 和 try/catch 块中的可选返回值
  • AST 转换和所有提供的转换注释,例如 @Bindable、@Vetoable、@Singleton、@Lazy、@Immutable、@Delegate、@Category、@Mixin 和 @Newify
  • Grape 模块和依赖项系统及其 @Grab 转换
  • 各种 Swing 构建器改进,这要归功于 Swing / Griffon 团队
  • 以及一些 Swing 控制台改进
  • JMX 构建器的集成
  • 内置的 JSR-223 脚本引擎
  • 各种元编程改进,例如 ExpandoMetaClass 领域特定语言、即使对于 POJO 也可以使用每个实例的元类以及运行时混合
  • OSGi 就绪,Groovy JAR 是一个完整的 OSGi 捆绑包
一篇关于 InfoQ非常详细的文章,标题为“Groovy 1.6 中的新功能是什么?”,深入探讨了所有这些新功能和增强功能,并提供了代码示例和解释。

如果您希望了解更多关于 Groovy 的信息,尤其是 Groovy 1.6,您绝对应该考虑参加 4 月份的 SpringOne Europe,届时将举办关于 Groovy 和 Graills 的会议……

构建 Spring 3

工程 | Chris Beams | 2009年3月3日 | ...

更新 - 2012 年 2 月 21 日:Spring Framework 已 迁移到 GitHub,并且 3.2.x 开发已从 Ant 迁移到 Gradle。请查看那里的自述文件中的 从源代码构建 部分以获取(大大简化了的!)说明。

简介

正如 Juergen 上周宣布 的那样,Spring 3.0 里程碑 2 现已发布。在这篇文章中,我将分六个步骤向您展示如何下载和构建最新的 Spring 3 源代码并在 Eclipse 中启动开发环境。

我们将总结如何最好地跟踪 Spring 3 开发、如何提交错误和改进请求以及对……

Spring Framework 3.0 M2 发布 (2009 年 3 月)

发布 | Adam Fitzgerald | 2009年3月2日

| ...

如果您没有关注 SpringSource 的博客,您可能错过了这个消息,但上周Juergen Hoeller宣布了 Spring 3.0 第二个里程碑版本的发布。Juergen 的博文涵盖了里程碑版本的所有细节,包括新的 RestTemplate、早期 JPA 2.0 支持、更多 Java 5 风格的 API 更新和其他改进。

您始终可以在下载中心获取 Spring 的最新里程碑版本、候选版本和正式版本。

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部