使用 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 Template Project Wizard创建新项目时,您现在可以在以下 3 个新的面向 Spring Integration 的模板之间进行选择:
  • Spring Integration 项目(独立) - 简单
  • Spring Integration 项目(独立) - 文件
  • Spring Integration 项目(War
简单模板创建一个基本的 Spring Integration 项目,该项目作为一个独立的 Java 应用程序运行,仅使用核心 Spring Integration 组件。为了说明文件轮询功能,文件模板使用了额外的组件来轮询文件目录以及路由这些文件。最后,War 模板允许用户轻松创建面向 Web 应用程序归档(WAR)部署并在 Servlet 容器(例如 Tomcat)中运行的基本 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 分支的第一个维护版本,包含常见的错误修复和改进,涉及在 Spring Integration 2.1.0 中首次引入的 AMQP、Gemfire、Mongo 和 Redis 模块。此版本共解决了 56 个问题。

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

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

本周 Spring - 2012 年 4 月 3 日

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

欢迎来到《本周 Spring》的又一期。 Cloud Foundry Open Tour 正在如火如荼地进行中,并且到目前为止,这些活动都非常成功地吸引了社区。

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 宣布发布了 Cloud Foundry Eclipse 集成 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 profiles 结合自定义 Tomcat 配置来激活 Spring profiles,而无需更改部署的二进制文件。
  6. Michal Jastak 发布了一篇精彩的文章,介绍了如何使用 Spring MVC 3.1 对 flash attributes 的支持
  7. Tobias Flohre 又回来了,这次带来了两篇关于 Spring Batch 的文章。第一篇文章介绍了 Spring Batch 中事务的基础知识,第二篇文章介绍了基于光标的读取和监听器的重启的一些细节
     </LI> 
    
  8. Artur Mkrtchyan 发布了一篇很棒的文章,介绍了如何安装 Redis(一个快速、高度优化的数据结构服务器),以及如何使用 Spring Data Redis(Spring Data 伞形项目的一部分,方便访问各种所谓的 NoSQL 和大数据存储)来构建与 Redis 通信的 Spring 应用程序

使用 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 编辑器的内容辅助功能时出现的性能问题。

 

新功能和 bug 修复的更多详情,请参阅 新特性和值得注意之处 文档。详细的 安装说明 也已提供。一如既往,下载内容可从 STS 下载页面 获取。

Cloud Foundry Eclipse 集成 1.0 发布

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

我很高兴地宣布 Cloud Foundry Eclipse 集成 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 Dashboard 将其安装到 STS (需要 2.9.0 或更高版本) 中,或使用 Eclipse Marketplace 直接安装到纯 Eclipse JEE 包 (推荐 Indigo) 中。

注意:如果您已安装了 Cloud Foundry 工具的先前版本(旧的里程碑或 nightly 版本,使用旧的 STS 版本……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有