使用 STS 创建 Spring Integration 项目

工程 | Gunnar Hillert | 2012 年 4 月 9 日 | ...

就在几天前,SpringSource Tool Suite™ (STS) 2.9.1 发布了。除了许多新功能之外,它还提供了一些对Spring Integration 用户特别令人兴奋的功能。首先,最新的 STS 版本增加了对 Spring Integration 2.1 的支持,并改进了 Spring Integration 流的可视化功能。STS 现在支持所有最近添加的 Spring Integration 适配器,例如:

此外,所有现有的 Spring Integration 适配器都已更新以支持新的可视化元素。Spring Integration 用户的另一个精彩补充是 SpringSource Tool Suite 2.9.x 现在附带了 Spring Integration 的模板支持。因此,当使用“Spring 模板项目向导”创建新项目时,您现在可以在以下 3 个新的 Spring Integration 目标模板中进行选择:
  • Spring Integration 项目(独立) - **简单**
  • Spring Integration 项目(独立) - **文件**
  • Spring Integration 项目(**War**)
**简单**模板创建一个基本的 Spring Integration 项目,它作为一个独立的 Java 应用程序运行,仅使用核心 Spring Integration 组件。为了说明文件轮询功能,**文件**模板使用其他组件来轮询文件目录以及路由这些文件。最后,**War** 模板允许用户轻松创建旨在在 servlet 容器(例如 Tomcat)中作为 WAR 部署的一部分运行的基本 Spring Integration 项目。出于说明目的,**War** 模板使用 Spring Integration 的Twitter 适配器

创建新的 Spring Integration 项目

为了使用 STS Spring 模板启动新项目,请在主菜单中转到**文件**,然后选择**新建**,然后选择**Spring 模板项目**。“模板选择屏幕”将随后显示。

 

[caption id="attachment_10681" align="aligncenter" width="342" caption="模板选择屏幕"][/caption]

此屏幕提供所有可用 Spring 模板的列表,包括前面提到的 3 个新的 Spring Integration 模板。如果您在模板名称前面看到一个小箭头 - 这意味着实际模板尚未下载。下载后,模板将缓存在您的计算机上,除非您按下“刷新”……,否则您无需再次下载模板文件。

Spring Integration 2.1.1 发布

新闻 | Adam Fitzgerald | 2012 年 4 月 6 日 | ...

Spring Integration 团队很高兴地宣布 Spring Integration 2.1.1.RELEASE 的发布。这是 2.1.x 分支的第一个维护版本,包含通常的内容,例如错误修复和与 AMQP、Gemfire、Mongo 和 Redis 模块相关的改进,这些模块最初是在 Spring Integration 2.1.0 中引入的。此版本总共解决了 56 个问题。

下载 | JavaDocs | 参考文档 | 发行说明

要了解有关该项目的更多信息,请访问 Spring Integration 的主页,观看介绍视频或在论坛上提问。

本周 Spring - 2012 年 4 月 3 日

工程 | Josh Long | 2012 年 4 月 4 日 | ...

欢迎来到另一期《本周 Spring》。Cloud Foundry 公开巡回赛正在进行中,到目前为止,这些活动非常成功地吸引了社区。

There are still some (well, there were yesterday!) early bird spots in the upcoming shows in <a href = "http://opentour.cloudfoundry.com/2012/austin">Austin</A>, <a href = "http://opentour.cloudfoundry.com/2012/washington">Washington D.C.</a>, <a href = "http://opentour.cloudfoundry.com/2012/kiev">Kiev</A>, <a href = "http://opentour.cloudfoundry.com/2012/moscow">Moscow</A>, and <a href  = "http://opentour.cloudfoundry.com/2012/london">London</A>, so book now. 

  1. 一些精彩的内容来自 Spring I/O 大会,现已上线!该大会于今年 2 月在西班牙举行,以西班牙语和英语两种语言进行,因此无论您说哪种语言,都有很多值得喜欢的地方。Adrian Colyer 的主题演讲很棒,一旦你克服了开头的声音问题。我找不到 SpringIO 特定的主题标签,但是您可以通过向下滚动很容易地从其他视频中挑选出来。敬请期待,很快就会有更多内容发布。
  2.  <LI> Tobias Fiohre (who  seemingly lives  <EM>only</Em> to please us, the lucky developers in the  Spring community!)  has put up…

本周 Spring - 2012 年 3 月 27 日

工程 | Josh Long | 2012 年 3 月 28 日 | ...

欢迎来到另一期《本周 Spring》。像往常一样,我们有很多内容要介绍。随着这篇文章的发布,Cloud Foundry 公开巡回赛正在北京进行,很快就会来到您附近的城市。这个展览是一个非常独特的机会,可以向专家学习有关 Cloud Foundry 和 Spring 的更多信息——不要错过,立即注册。

  1. Spring web 大神Rossen Stoyanchev 宣布Spring Web Flow 2.3.1 现已发布。这是一个维护版本,其中包含升级到 Spring 3.1.1 和 JavaServer Faces 2.1.7 以及许多错误修复。
  2. SpringSource Tool Suite 负责人Martin Lippert 宣布发布用于 Eclipse 的 Cloud Foundry 集成 1.0。此版本为所有 Eclipse 发行版(包括SpringSource Tool Suite)带来了完整、一致的Cloud Foundry 集成。
  3. Martin *还*宣布发布SpringSource Tool Suite 2.9.1 版本,其中包含新功能和错误修复。
  4. <LI>    <a href = "http://www.springone2gx.com/conference/speaker/mark_fisher">Mark Fisher</A> and <a href = "http://www.springone2gx.com/conference/speaker/thomas_risberg">Thomas Risberg</A>'s epic talk from <a href = "http://www.springone2gx.com">SpringOne 2GX 2011</A>  - <EM><A href = "http://www.infoq.com/presentations/Architecture-Choices-for-Scalable-Cloud-Apps">Architecture Choices for Scalable Cloud Apps</A></EM> -  that introduces how to build scalable architectures in the cloud using technologies like Spring Integration and Cloud Foundry is now up on InfoQ. 
    	  </LI>
    	
    
  5. Maciej Walkowiak 有一篇博客介绍了如何将 Spring 3.1 配置文件与一些自定义 Tomcat 配置结合使用,以激活 Spring 配置文件,而无需更改已部署的二进制文件。
  6. Michal Jastak 撰写了一篇精彩的博文,介绍了如何使用Spring MVC 3.1 对*闪存属性*的支持
  7. Tobias Flohre 再次出手,这次有两篇关于Spring Batch 的文章。第一篇文章介绍了Spring Batch 中事务的基础知识,第二篇文章介绍了一些重新启动基于游标的读取器和写入器的更精细之处
     </LI> 
    
  8. Artur Mkrtchyan 有一篇很棒的博文,介绍了如何安装Redis(一个快速、高度优化的数据结构服务器)以及如何使用Spring Data Redis(Spring Data 伞形项目的一部分,它简化了对各种所谓的 NoSQL 和大数据存储的访问)构建与 Redis 通信的 Spring 应用程序
  9. ……

使用 Grails 进行安全数据绑定

工程 | Jeff Scott Brown | 2012 年 3 月 28 日 | ...

介绍

Grails 框架为 Web 应用程序开发人员提供了许多工具和技术,以简化解决常见的应用程序开发难题。

其中包括一些简化通常与数据绑定相关的复杂和繁琐问题的内容。通常,Grails 使数据绑定非常简单,因为它提供了几种将数据映射绑定到对象图的技术。

重要的是,应用程序开发人员必须了解每种技术的含义,以便确定哪种技术最适合任何给定的用例,并且最安全。

Web 应用程序数据绑定概述

许多 Web 应用程序的一项非常常见的任务是让应用程序接受一组 http 请求参数并将这些参数绑定到一个对象。然后,该对象可能会存储在数据库中,用于执行某种计算或用于执行某种应用程序逻辑。在 Grails 应用程序中,其中一些操作通常在控制器操作中执行,并且数据通常绑定到域对象。

考虑一个类似于这样的域类

代码清单 1

class Employee {
    String firstName
    String lastName
    BigDecimal salary
}

可能会有……

SpringSource Tool Suite 2.9.1 发布

新闻 | Martin Lippert | 2012 年 3 月 23 日 | ...

亲爱的 Spring 社区:

 

我们很高兴地宣布 SpringSource Tool Suite (STS) 的更新版本 2.9.1。

 

此更新改进了 Spring Integration 图形编辑体验,并修复了在 Spring 项目中工作时 Java 编辑器中内容辅助的性能问题。

 

有关新功能和错误修复的更多详细信息,请参阅新增功能文档。还提供了详细的安装说明。与往常一样,可以从STS 下载页面下载。

用于 Eclipse 的 Cloud Foundry 集成 1.0 发布

新闻 | Martin Lippert | 2012 年 3 月 23 日 | ...

我很高兴地宣布用于 Eclipse 的 Cloud Foundry 集成 1.0 的第一个版本。

此版本具有以下功能:

  • 直接从您的工作区部署、更新、启动和停止应用程序
  • 支持 Java/Web、Java/Spring、Groovy/Grails 和 Scala/Lift 应用程序
  • 服务创建和绑定(直接在部署时或之后)
  • 实例缩放和统计信息
  • 直接集成的远程文件浏览
  • 对 Micro Cloud Foundry 的完整调试支持
  • 改进的增量更新性能
  • 集成到 Eclipse 和 STS 中

最后但并非最不重要的是,该项目现在已在 EPL 下开源,并可从 GitHub 获取:https://github.com/SpringSource/eclipse-integration-cloudfoundry

您可以使用STS仪表盘将其安装到STS(需要2.9.0或更高版本)中,或使用Eclipse Marketplace直接安装到普通的Eclipse JEE软件包中(推荐Indigo)。

注意:如果您已安装先前版本的Cloud Foundry工具(旧的里程碑版本或每日构建版本,具有旧的STS版本……)

获取Spring通讯

通过Spring通讯保持联系

订阅

领先一步

VMware提供培训和认证,以加速您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部