写点什么

支持 DWR 风格 Ajax 的 RSF 发版了

  • 2007-09-29
  • 本文字数:719 字

    阅读完需:约 2 分钟

Reasonable Server Faces (RSF) 项目最近发布了版本 0.7.2。RSF 是一个基于 Spring 的 web 框架,涵盖了 JSF 的绝大多数部分。RSF 提倡无服务器状态设计。 RSF 从一系列为 JSF 开发的工具库开始起步,这些库的目标是简化 JSF 的开发工作。Antranig Basman, RSF 的项目领导者, 描述了这些库以及 RSF 是如何离开 JSF 的:

除了由 “ViewParameters”类(现在是 RSF)提供的对导航透明性的改进上有显著的差异外,这些实际上与现在叫做“Facelets”的在功能上是 很类似的。导航透明性的议题目前在 JSF 中受到了 Spring Web Flow 的独立的路由功能的竞争。

经过痛苦的自我反省,我们不得不承认,尽管通过 JSF 我们可得到可观的社区优势,但是 JSF 框架无法满足我们真正期望得到的利益。

RSF 的核心原则在他们的哲学介绍中描述如下:

  • 标签第一
  • 通用的可移植性
  • 自然的 web 方言

在这个版本中 RSF 增加了 UVB UVB DWR 提供的功能类似,它作为渲染模型的扩展,可以重用标签的任何段落。 在这个版本和前面的版本中关于 RSF 与 Wicket 的差别干净的标签的重要性有着许多激烈的讨论。Basman 描述了RSF 与 Facelets 的差别:

尽管比起以前组合 JSF 视图的模式有了显著的提高,Facelets 仍然受到基本问题的困扰,如我所指出的“在标签库的边界失去控制”。尽管 Facelets 可以控制一个视图的全部设置,但它还是不能控制传统上叫做“组件”的标签。

RSF 的下一个版本会专注于客户端合法性检查与门户化。

查看英文原文 RSF released with support for DWR-style Ajax


译者简介: 曹云飞,西安交通大学计算机软件硕士。现就职于 Ethos ,热衷于新技术的钻研,软件架构与敏捷开发,目前从事流媒体方面的工作。参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2007-09-29 21:311178
用户头像

发布了 47 篇内容, 共 13.2 次阅读, 收获喜欢 3 次。

关注

评论

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

CSS学习笔记(一)

lxmoe

CSS 前端 学习笔记 11月月更

数据库的体系结构

阿泽🧸

数据库 11月月更

数据湖(二十):Flink兼容Iceberg目前不足和Iceberg与Hudi对比

Lansonli

数据湖 11月月更

从输入URL到渲染的完整过程

loveX001

JavaScript

袋鼠云陈吉平:深耕国产自研数字化技术与服务,持续为客户创造价值

袋鼠云数栈

Verilog语法之测试文件

芯动大师

Verilog 11月月更 测试文件

第四次工业革命的“知识力”,流淌在百度这条创新流水线上

脑极体

docker-compose下的java应用启动顺序两部曲之二:实战

程序员欣宸

Docker Docker-compose 11月月更

DevOps|乱谈开源社区、开源项目与企业内部开源

laofo

DevOps 研发效能 工程效率

如何做好线上服务质量保障?

老张

软件测试 质量保障

前端面试中小型公司都考些什么

loveX001

JavaScript

联通DataOps和MLOps:将机器学习推理作为新的数据源

Baihai IDP

人工智能 大数据 AI DataOps MLOps

应对大规模的资产扫描一些小Tips

穿过生命散发芬芳

11月月更 资产扫描

2022-11-07:给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。 图用一个大小为 n 下标从 0 开始的数组 edges 表示, 节点 i 到

福大大架构师每日一题

算法 rust 福大大

【炫丽】从0开始做一个WPF+Blazor对话小程序

沙漠尽头的狼

计算机网络:随机访问介质访问控制之ALOHA协议

timerring

计算机网络 11月月更 ALOHA

HTML5学习

Studying_swz

html 前端 11月月更

深入理解Metrics(一):Gauges

冰心的小屋

Java metrics Guages

算法题学习---链表中的节点每k个一组

桑榆

算法题 11月月更

前端打工人的面试总结

loveX001

JavaScript

【愚公系列】2022年11月 微信小程序-app.json配置属性之entryPagePath

愚公搬代码

11月月更

3分钟快速掌握Go语言正/反向代理的姿势

有态度的马甲

发力新市民圈层,银行系消费金融这半年都有哪些行动?

易观分析

金融 银行

随机森林-机器学习中调参的基本思想

烧灯续昼2002

Python 机器学习 算法 随机森林 11月月更

CSS学习

Studying_swz

CSS 前端 11月月更

设计千万级学生管理系统的考试试卷存储方案

Geek_1264yp

Vue自定义指令(一)初识

Augus

vuejs 11月月更

前端食堂技术周刊第 58 期:TypeScript 4.9 RC、10 月登陆浏览器的新功能、Turbopack 真的比 Vite 快 10 倍吗?100 天 Modern CSS 挑战

童欧巴

typescript chrome

Cox 比例风险回归模型

heart_6662

11月月更 cox 生存分析 生物信息学

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

有赞算SaaS平台吗?

产品海豚湾

产品经理 SaaS 产品运营 B端产品 11月月更

支持DWR风格Ajax的RSF发版了_Java_Rob Thornton_InfoQ精选文章