宣布 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 Services之后不久。最初,我考虑将 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 创建向导以及 Visual Spring Configuration Editor 等。敬请关注有关这些新功能的更多信息。

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

Groovy 1.6 在 SpringSource 的领导下发布

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

我很高兴在此报告最近Groovy 1.6 的发布,这是在 SpringSource 的领导下进行的,因为SpringSource 收购 G2One

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

特别是,除了通常的错误修复和细微增强之外,让我提一下以下新功能

  • 多重赋值
  • 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 捆绑包
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 开发、如何提交错误和改进请求以及……的最佳方法。

dm Server 上的 Spring Integration

工程 | Iwein Fuld | 2009年2月27日 | ...

介绍

在这篇博文中,我将向您展示如何使用 Spring Integration 和 dm Server 创建一个松散耦合且可扩展的应用程序。使用 OSGi 的额外好处将允许我们在运行时更改应用程序的行为,当然我们也会从中获得一些乐趣。首先,我将快速重点介绍为并发使用设计应用程序的原因,然后我将描述将 OSGi 捆绑包与 Messaging 集成的不同策略。在此过程中,您将了解我们的工具和一些 dm Server 功能。如果您……,您应该能够自己完成此操作。

Spring Framework 3.0 M2 发布

工程 | Juergen Hoeller | 2009年2月25日 | ...

我们很高兴地宣布,第二个 Spring 3.0 里程碑版本终于上市了(下载页面)。此版本包含大量修订和新功能

更多 Java 5 样式 API 更新:一致地使用泛型集合和映射,一致地使用泛型 FactoryBeans,以及在 Spring AOP API 中一致地解析桥接方法。泛型 ApplicationListeners 只会自动接收特定事件类型。所有回调接口(例如 TransactionCallback 和 HibernateCallback)现在都声明一个泛型结果值。总的来说,Spring 核心代码库现在……

下一个阿姆斯特丹 Java 会议 - 3月13日

工程 | Alef Arendsen | 2009年2月24日 | ...

由于本人繁忙的差旅安排,自去年 9 月以来我们一直没有举行会议。已经快半年了,所以该举行另一次会议了。

但是,在我们继续之前,我想指出一个我们已经建立的新 Google 群组,以随时向您通报此事。在过去的几年里,我收到了很多关于建立邮件列表的请求,因此,从现在开始,关注新 Java 会议日期的主要地方是Java 会议 Google 群组。在那里注册以将日期直接发送到您的收件箱。

好的,接下来是下一次会议的详细信息

  • 时间:2009年3月13日
  • 地点:De Jaren - Nieuwe Doelenstraat, 阿姆斯特丹(地图,如下所示)
  • 时间:下午 5:30 开始
  • 内容:饮料和小聊,关于……嗯,一切

从中央……

获取 Spring Newsletter

通过 Spring Newsletter 保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部