文章:用Spring Web Flow和Terracotta搭建Web应用

Spring Web Flow 是Spring Framework 中的web应用组件,它提供了一种编写有状态和基于会话的web应用的简便手段。Spring Web Flow 使得逻辑流程成为Web应用中的一等公民,它能让你定义为自包含模块,以独立于应用的其它部分来配置和重用。

Spring Web Flow 引入了几种有状态数据域:request、flash、flow和conversation等,这让你能用新的方式来开发有状态Web应用。它也提供了定制应用状态管理的扩展点。

Terracotta for Spring是通过在多个JVM集群来给基于Spring的应用提供高可用性的运行时。它给Spring Web Flows的所有域都提供了透明的声明式集群服务(普通的Spring beans同样适用)。

在这篇文章中作者会首先给你一个Spring Web Flow和Terracotta for Spring的总体介绍。然后会向你展示如何联合使用这些技术来进入构建有状态、基于会话、可扩展和高可用的Web应用的新领域。Spring Web Flow和Terracotta for Spring结合在一起,给你提供了构建有状态、基于会话、可扩展和高可用性Web应用的新方式。

本文作者之一Jonas Bonér在Terracotta Inc.工作,关注战略、产品开发与架构和传播技术,是AspectWerkz AOP框架的创始人,也是Eclipse AspectJ 5 项目和很多其它开源项目的贡献者。Eugene Kuleshov是一个独立顾问,有12年的软件设计和开发经验,专注于应用安全、企业集成(EAI)和面向消息中间件,另外他也积极参与了很多开源社区的项目。

阅读全文:用Spring Web Flow和Terracotta搭建Web应用

你可能感兴趣的:(文章:用Spring Web Flow和Terracotta搭建Web应用)