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 获取(请注意,此更新站点无法在网页浏览器中使用)。

致以最诚挚的问候,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-*-based 分布式架构的一个引人注目的替代方案。因此,当我们开始规划 Spring 的下一个主要版本——3.0 的工作时,我们非常清楚必须专注于简化“RESTful”Web 服务和应用程序的开发。现在,什么是“RESTful”以及什么不是“RESTful”可以作为一篇全新文章的主题;在这篇文章中,我将采取更实际的方法,重点介绍我们为 Spring MVC 的 @Controller 模型添加的功能。

一点背景

好吧,我撒谎了:首先有一些背景。如果您真的想了解新功能,请随意跳到下一节

对我来说,REST 的工作大约在两年前开始,就在阅读了 O'Reilly 出版的 Leonard Richardson 和 Sam Ruby 合著的强烈推荐书籍 RESTful Web Services 之后。最初,我考虑将 REST 支持添加到 Spring Web Services 中,但在原型上工作了几周后,我清楚地认识到这不太合适。特别是,我发现我必须复制 Spring-MVC 的大部分逻辑DispatcherServlet

STS 2.0 中的 OSGi 开发工具

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

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

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

此外,STS 2.0 还提供了针对 OSGi 应用开发的工具,无论您是经验丰富的用户还是新用户……

Spring BlazeDS Integration 1.0.0.M2 发布

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

亲爱的Spring社区,

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

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

此版本中值得注意的主要新功能包括与 Spring Security 的集成,以及简化的基于 XML 命名空间(namespace)的配置。与使用完整的 <bean> 语法相比,命名空间支持使得 Spring 配置文件大大简化,尤其是在使用新的安全功能时。

到目前为止,社区一直为我们提供了很棒的反馈,我鼓励所有感兴趣的人尝试新功能,并在 社区论坛Jira 中向我们反馈,以便我们朝着功能齐全的 1.0 版本迈进。

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

如果您错过了,Adobe 的 Christophe Coenraets 最近在 Adobe TV 上对 Spring BlazeDS Integration 进行了精彩的介绍。

Jeremy Grelle
Spring BlazeDS Integration Lead

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 上最快的动态语言,以及几个强大的新功能,为您的动态语言武器库增添了更多武器。

特别是,除了常见的 bug 修复和 minor 改进之外,请允许我提及以下新功能:

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

如果您希望了解更多关于 Groovy 的信息,特别是 Groovy 1.6,您绝对应该考虑参加四月份的 SpringOne Europe,届时将有关于 Groovy 和 Grails 的会议…

构建 Spring 3

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

更新 - 2012 年 2 月 21 日:Spring Framework 已迁移到 GitHub,并且 3.2.x 的开发已从 Ant 迁移到 Gradle。请查看 README 中从源代码构建部分,其中包含(大大简化!)的说明。

介绍

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

最后,我们将讨论跟踪 Spring 3 开发的最佳方法,如何提交 bug 和改进请求,以及需要考虑的事项……

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 社区所有即将举行的活动。

查看所有