写点什么

支持 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:311139
用户头像

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

关注

评论

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

LabVIEW保存、读取配置文件

不脱发的程序猿

LabVIEW 保存、读取配置文件

Linux网络管理工具:ifconfig,从入门到精通!

Ethereal

SpringCloud-Ribbon学习记录

昊运

SpringCloud

web前端Node安装步骤

编程江湖

利用Struts拦截器限制上传图片的格式和大小

喀拉峻

网络安全

搜索引擎Elasticsearch简介实践

yuexin_tech

elasticsearch

重学架构之微博评论高性能高可用计算架构

陈华英

架构实战营 #架构实战营

ShardingSphere-Proxy分库分表(一)

神农写代码

分库分表

架构学习【05】——“微博评论”高性能高可用计算架构

tiger

架构实战营

OpenHarmony 标准系统 HDF 框架之 GPIO 驱动开发

Anna

开发者 OpenHarmony 学习成长

尤达 DDD 领域驱动设计思想 第三章作业(识别SmartRM系统货柜机免密支付购物场景里的聚合)

代廉洁

尤达DDD领域驱动设计思想

扎“芯”了——CP探针卡的国产替代道阻且长

IC男奋斗史

芯片技术 芯片上游

VUE创建视频流应用

devpoint

Vue Video播放器 3月月更

大数据使用Airflow实现简单的工作流调度

编程江湖

限时200位免费!网易云信娱乐社交公开课来啦!

网易云信

娱乐社交

什么是 503 服务不可用错误?

Ethereal

基于IOT物联网设计的智能家居系统-智慧门锁

DS小龙哥

物联网 智能门锁 3月月更

一步步教你开发鸿蒙系统应用,So Easy!

博文视点Broadview

「架构实战营」微博评论高性能可用计算架构

hxb

「架构实战营」

最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云

蒋川

laravel vue admin

微博评论高性能高可用场景

风中奇缘

架构实战营 「架构实战营」

7 种最棒的 Vue Loading 加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型 - 卡拉云

蒋川

Vue vue admin vue loading

使用 CachedNetworkImage 实现图片离线缓存

岛上码农

flutter ios Android开发 移动端开发 3月月更

一文剖析:LVS/Nginx/HAProxy原理及应用场景

穿过生命散发芬芳

3月月更

大型企业SAP集成WMS系统方案流程

源字节1号

开源 解决方案 后端技术

持续集成引擎篇:K8S与服务自动发布

Docker 架构 k8s 持续集成 jenkins

LabVIEW设计自定义滚动条

不脱发的程序猿

LabVIEW 设计自定义滚动条

Redis线程模型

javaadu

redis 面试题

《软件开发的201个原则》思考:2. 质量在每个人眼中都不同

非晓为骁

程序员 个人成长 开发

「尚硅谷」java实战项目谷粒商城简介_idea_通用mapper

编程江湖

大厂面试官都不敢问的java线程的底层实现

刘祥

Java 线程

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