InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

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

  • 2007-06-07
  • 本文字数:623 字

    阅读完需:约 2 分钟

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 应用

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2007-06-07 20:06596

评论

发布
暂无评论
发现更多内容

都在讲Redis主从复制原理,我来讲实践总结

华为云开发者联盟

数据库 redis 复制 服务器 非关系型数据库

万象:百度的海量多媒体信息处理系统

百度开发者中心

#富媒体# #信息系统#

智汇华云 | ArcherOS Stack共享存储虚拟化技术剖析

华云数据

《Redis 核心技术与实战》学习笔记 03

escray

redis 学习 28天写作 3月日更 Redis 核心技术与实战

孤寡程序猿找女朋友的方法论

不脱发的程序猿

程序员 找对象 28天写作 3月日更 脱单

详解 ZooKeeper 数据持久化

HelloGitHub

Java zookeeper ZooKeeper原理

数仓集群管理:单节点故障RTO机制分析

华为云开发者联盟

GaussDB 集群 GaussDB(DWS) RTO 单节点故障

京东M-PaaS平台之Android组件化系统私有化部署改造实践

京东科技开发者

系统架构 mPaaS

php in_array的低性能

架构精进之路

php 3月日更

有意义的选择——初谈心流

Justin

心理学 28天写作 游戏设计

鲸品堂开篇

鲸品堂

行业资讯 通信 科技

算法喜刷刷之1021删除最外层的括号

Kylin

算法 28天写作 3月日更 21天挑战

产品的基准线:确定性的产品

boshi

产品设计 研发管理 七日更

面试官:线程池中多余的线程是如何回收的?

Java小咖秀

Java 面试 多线程

高斯 Redis 在IM场景中的应用

华为云开发者联盟

数据库 IM 华为云 GaussDB(for Redis)

化蛹成蝶,华为云DevCloud助力互联网+转型,重构钢铁产业链

华为云开发者联盟

Scrum 代码 华为云 devcloud 敏捷管理

JDBC—配置SQLyog

打工人!

MySQL JDBC SQLyog

飞桨刷新分子性质预测榜单,助力AI药物研发

百度大脑

百度 AI 飞桨

智慧物流迎利好,当代电商倒逼传统产业链变革升级

一只数据鲸鱼

物联网 数据可视化 供应链 智慧城市 智慧物流

图像基本概念,Python 图像算法取经之旅 365 天的第 2 天

梦想橡皮擦

28天写作 3月日更

zookeeper的数据模型详解

大数据技术指南

大数据 zookeeper 28天写作 3月日更

这可能是今年最值得入手的一本思维导图书

博文视点Broadview

EGG公链——ETFalk开启了新一代去中心化社交革命

币圈那点事

NA公链双重隐私技术为NAC公链护航涅磐

区块链第一资讯

区块链 公链 挖矿

高效使用Chrome浏览器,你可能不知道的10个技巧。

彭宏豪95

chrome 效率 浏览器 使用技巧

《Out of Tar Pit》总结

陈皓07

SD-RTN——毫秒级网络加速带来全新的体验

anyRTC开发者

android 5G 音视频 WebRTC RTC

有道精品课实时数据中台建设实践

有道技术团队

大数据

比电脑屏保还酷?在电脑桌面实时显示当前时间。

彭宏豪95

效率 效率工具 时间 应用 桌面时钟

Linkis 1.0.0-RC1 版本发布

康月牙

JDBC—连接数据库工具类(JDBC_Utils)

打工人!

Java JDBC java工具类 操作数据库

  • 扫码添加小助手
    领取最新资料包
文章:用Spring Web Flow和Terracotta搭建Web应用_Java_霍太稳@极客邦科技_InfoQ精选文章