10 分钟上手 Spring Integration

工程 | Mark Fisher | 2009 年 2 月 13 日 | ...

Spring Integration 1.0 GA 版本于两个月前在 SpringOne Americas 大会上发布,从那时起,我就一直想写一篇新的、最新的“入门”博客文章。嗯,年初总是很忙的时候,所以我的目标是提供一个包含 10 个步骤的实践示例。每个步骤大约需要一分钟......除非你停下来思考 ;)。那么,事不宜迟,我们开始吧!

步骤 1:下载 Spring Integration 分发包

你可以在这里获取最新版本(我撰写本文时的版本是 1.0.1):http://www.springsource.com/download/community?project=Spring%20Integration

下载完成后,解压文件……

Spring 专家日 - 慕尼黑 3 月 10 日

工程 | Eberhard Wolff | 2009 年 2 月 4 日 | ...

3 月 10 日,我们将在德国举办第一届 Spring 专家日!

主题和演讲者包括

  • Spring 3.0 - Jürgen Höller(副总裁兼杰出工程师,Spring Framework 项目负责人)
  • SpringSource dm Server - 下一代应用服务器 (Eberhard Wolff, 首席顾问, 区域总监)
  • 使用 Spring 开发 Web 应用及更多内容 (Agim Emruli, 高级顾问)
  • Spring Security 高级篇 (Mike Wiesner, 高级顾问)
  • Spring 和 OSGi 开发工具 (Christian Dupuis, 首席软件工程师, Spring IDE & SpringSource Tool Suite 负责人)
  • 使用 SpringSource AMS 管理 Spring 应用 (Agim Emruli, 高级顾问)
  • 问答
所有讲座将以德语进行。

本次活动费用为 90 欧元,包含午餐。

报名和更多详情请访问 http://springmuenchen.eventbrite.com/

Spring LDAP 1.3.0.RELEASE

发布 | Mattias Arthursson | 2009 年 2 月 4 日 | ...

尊敬的 Spring 社区成员,

我们非常高兴地宣布 Spring LDAP 1.3.0.RELEASE 版本已发布。这是一个主要版本,包含超过 1.2.1 版本的 50 多项修复;修改的重要性各不相同,从内部修改和微小修复到重要的 bug 修复和显著的功能增加。

最重要的是,我们现在提供了一种直接在 LdapTemplate 中执行简单的 LDAP 认证的方法。其他有用的改进包括 TLS 连接支持、引用处理改进,以及一些解决底层 Java JNDI API 问题的关键修复。像往常一样,请参阅更新日志以获取此版本中包含的全部更改列表。

下载 | API 文档 | 参考文档

关于 Spring LDAP 项目
有关 Spring LDAP 项目的更多信息,请参阅项目主页。意见和支持请求应发布到 Spring LDAP 支持论坛。Bug 和功能请求应报告到 Jira 问题跟踪器

尽情使用吧!
Mattias Arthursson 与 Ulrik Sandberg,
Spring LDAP 项目团队

在 OSGi 中暴露启动类路径

工程 | Costin Leau | 2009 年 1 月 19 日 | ...

我有时会遇到的一个相当常见的问题是如何在 OSGi 环境中使用 JDK 特定类。在某种程度上,这等同于从 OSGi 获取启动类路径,而无需捆绑它。为了表达包依赖关系,Bundle 在其 Manifest 中使用 OSGi 指令 - 主要包括Export-Package以及Import-Package分别用于提供和声明类包依赖关系。定义 Bundle 连接是创建模块化应用程序的关键步骤;但是,也存在像上面提到的问题那样,所需的包是……

Spring Security 定制 (第 2 部分 - 实时调整安全会话)

工程 | Oleg Zhurakousky | 2009 年 1 月 3 日 | ...

想象一下您处于安全会话中(您已登录并被授权访问特定资源),但您的安全基础设施团队更新了您的权利和权限。也许您获得了更多权利和权限,或者您的权利被完全撤销了。。。问题在于您的安全会话注册在会话注册表中,在您注销/重新登录之前,在此安全会话中代表您的 Principal 不会被重新创建。如果情况更具戏剧性怎么办(毕竟我们这里讨论的是安全性)。。。您是一个心怀不满的员工……

Spring Security 定制 (第 1 部分 - 定制 UserDetails 或扩展 GrantedAuthority)

工程 | Oleg Zhurakousky | 2009 年 1 月 2 日 | ...

这是我希望成为一个多部分系列小文章的第一部分,展示了围绕 Spring Security 定制的实用示例。这些定制的需求并非虚构,都来自于实际场景。。。

假设您有以下需求。您有一个角色列表,其中每个角色包含  适用于该角色的业务功能列表(如下所示)

ROLE_ADMIN     BF_QUOTE_CREATE     BF_POLICY_CREATE     BF_POLICY_DELETE

ROLE_AGENT     BF_QUOTE_CREATE     BF_POLICY_CREATE

ROLE_USER     BF_QUOTE_CREATE

关键在于能够进行授权……

在 SpringSource dm Server 中部署 GWT 应用 - 第 3 部分

工程 | Ben Corrie | 2008 年 12 月 19 日 | ...

引言

这是该系列三篇博客中的最后一篇,描述了在 SpringSource dm Server™ 中构建和部署 GWT 应用程序的分步方法。第一篇博客着眼于从示例 GWT 应用程序创建简单 WAR 文件的过程,第二篇博客将 GWT 依赖项转换为可以在多个应用程序之间共享的 OSGi bundle。最后一篇博客将使用 Spring Dynamic Modules 进一步将我们的 GWT 示例模块化为 OSGi 服务。这应该清楚地展示 OSGi 模块化的好处:在运行时移除和替换服务的能力,无缝管理多个版本的 bundle,以及使用 dm Server 进行部署和管理是多么简单。

这是该系列中唯一实际使用 Spring Framework 的博客。Spring 用于配置 Spring Dynamic Modules 并发布和消费 OSGi 服务。它还展示了一种连接 Spring 管理的 bean 与 GWT remoting 的机制。然而,我很清楚 Spring/GWT 集成本身是一个重要的主题,因此我特意在此只介绍一种简单的解决方案。

请参阅第 1 部分,了解 GWT StockWatcher 示例的背景和我使用的软件。

另请注意,您可以跳过所有这些繁琐的说明,直接跳转到……

使用 Spring BlazeDS Integration 1.0.0.M1

工程 | Jeremy Grelle | 2008 年 12 月 17 日 | ...

更新:下面显示的大多数代码示例已经过时,已被更当前的博客文章“使用 Spring BlazeDS Integration 1.0”中的示例取代。

今天我们宣布了开源 Spring 项目组合的最新成员 Spring BlazeDS Integration 的第一个里程碑版本的公开发布。该项目的目的是通过使用 Adobe Flex 作为前端客户端,使构建 Spring 支持的富互联网应用 (RIA) 变得更容易。它旨在通过为使用开源 Adobe BlazeDS 项目及其强大的功能提供一流的支持来达到此目的……

Spring BlazeDS Integration 1.0.0.M1 发布

发布 | Jeremy Grelle | 2008 年 12 月 17 日 | ...

尊敬的 Spring 社区成员,

我很高兴地宣布,开源 Spring 项目组合的最新成员 Spring BlazeDS Integration 的第一个公开开发里程碑版本现已可用。
下载 | 参考文档 | JavaDocs | 更新日志

这是一个基础版本,为结合 Spring 编程模型使用 Adobe Flex 和 BlazeDS 构建富互联网应用奠定了基础。  我们已经为下一个里程碑考虑了一些进一步的集成想法,我想邀请社区通过试用此早期预览并在我们迈向成熟的 1.0 版本时在社区论坛Jira 中向我们提供反馈。  请查阅使用 Spring BlazeDS Integration 1.0.0.M1 来开始使用。

Jeremy Grelle
Spring BlazeDS Integration 项目负责人      

Grails 中的 Spring Integration (第 1 部分)

工程 | Russ Miles | 2008 年 12 月 11 日 | ...

Spring Integration 上周发布了 1.0 GA 版本,因此,受到 SpringONE Americas 大会上 Adrian 主题演讲(不是 Monty Python 小品,只是 Grails 现场编码示例)的启发,我认为展示如何在略有不同的 Grails 应用环境中使用 Spring Integration 会很有趣。

请注意:这是我在个人博客 @ www.russmiles.com 的交叉发布文章

本系列文章将探讨如何在 Grails 中通过多种配置添加 Spring Integration,最终会形成一个完整的 Spring Integration Grails 插件。这更像是一篇在线日记,你将有机会看到我们如何通过引导 Spring 来迈出第一步……

订阅 Spring 邮件列表

订阅 Spring 邮件列表保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部