Introducing Spring Integration Scala DSL
介绍
Spring Integration 团队很高兴地宣布 Spring Integration Scala DSL 的第一个里程碑版本 (1.0.0.M1) 发布,它是 Spring Integration 产品组合的最新成员之一。什么是 Spring Integration Scala DSL?
Spring Integration Scala DSL 是一种用 Scala 编写的领域特定语言,其目标是
- 为 Spring Integration 提供强类型替代 XML 配置
- 提高 Scala 社区对 Spring Integration 的认识
- 提供与各种 Scala 框架和产品(例如 Akka)的一流集成
- 提供与 Java 的无缝集成,使 Scala 开发人员仍然可以利用他们现有的 Java 投资
我们想指出的一点是,Spring Integration Scala DSL 本身并不是一个新的 EIP 框架。相反,它是一种基于 Scala 的 DSL,位于基于 Java 的 Spring Integration 框架之上,并且在第一个里程碑中,DSL 本身仍然严重依赖于 Spring Integration API 中的 Java 类型。然而,随着后续里程碑的推进,DSL 将演变为越来越“Scala 化”。我们相信这种与现有…的紧密集成
图 1 – BIRT 拼贴