InfoQ 编辑部出品——2021年度技术盘点与展望 了解详情
写点什么

文章:用 JSF/DWR/DOJO 创建动态 Web 应用

  • 2007 年 11 月 05 日
  • 本文字数:503 字

    阅读完需:约 2 分钟

JSF、DWR 和 Dojo 都是凭自身实力而流行起来的技术,并且它们各有特点。本文作者用一个实例展现了如何将 JSF、DWR、DOJO 集成在一起来创建丰富 Web 应用的方法。

DOJO 工具包是一个 Javascript/DHTML 工具包,它提供了一套多浏览器兼容的、丰富的 UI 部件,包括树、标签面板、分隔面板、弹出菜单等等,但不止于此。该套 UI 部件带有一个丰富事件处理模型。

DWR ( Direct Web Remoting ) 是一个简化构建用 Java 编写的 AJAX 应用的 AJAX 框架。DWR 提供了许多特性,包括用 Java 类创建 Javascript;允许 JSF 管理 Bean 作为处理 AJAX 请求的 Java 类;能使用转换器在关联数组与 Java Bean 之间或数组与 Java 集合之间做双向转换。使用 DWR 可以使 AJAX 参数传递更简便、服务器端 Java 代码更整洁。

本文作者给出了如何将 JSF、DWR、DOJO 集成在一起来创建丰富 Web 应用的方法,并提供实例加以说明。例子中使用自定义 JSF 组件来为 DOJO 的树和分隔容器组件产生所需的 HTML,用 DOJO 的丰富事件模型配以 DWR 处理 Java 应用 AJAX 请求的整洁方法,提供了创建高交互性 Web 应用的一种途径,应用中由 DOJO 组件产生的事件被传递给 DWR 去处理。

阅读全文:用 JSF/DWR/DOJO 创建动态 Web 应用

2007 年 11 月 05 日 16:18350
用户头像

发布了 150 篇内容, 共 38.2 次阅读, 收获喜欢 7 次。

关注

评论

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

架构实战营 模块一 课后作业

Lingjun

架构实战营

模块一作业

鲲哥

学生管理系统架构

Fleng

架构实战营

【粉丝需求】如何把一个前端网页都搞下来?

孙叫兽

大前端

架构实战营 模块一 作业

Pitt

架构实战营 模块1 课后作业

Keyto

CLOSE_WAIT过多导致Jetty服务器假死

风翱

Java Jetty Web 4月日更

复兴or幻象?VR的2021三重门

脑极体

常用正则表达式整理【总结】

孙叫兽

正则表达式 大前端 正则

架构实战营 模块一作业

Dylan

架构实战营

换工作需要做哪些准备

zhou

职业规划

有哪些可以提高代码质量的书籍推荐?

JavaGuide

Java 架构 计算机基础 重构 代码质量

区块链技术,通证经济未来趋势,两者有什么关系?

CECBC

区块链

微信业务架构

Fleng

架构实战营

Python系列:初遇python

Bob

Python 编程 4月日更

作业1-20210406

Geek_b437fc

Redis 6.0 多线程、客户端缓存、权限控制

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

架构师实战营 模块一作业 微信业务架构图

好吃不贵

跟着源码一起学:手把手教你用WebSocket打造Web端IM聊天

JackJiang

网络编程 websocket 即时通讯 IM

模块1作业

王硕

架构实战营

软件架构设计分层模型和构图思考

xcbeyond

方法论 分层架构 架构设计 4月日更

博文推荐|多图详解 Apache Pulsar 消息存储模型

Apache Pulsar

大数据 开源 流计算 Apache Pulsar 消息系统

业务架构训练营第 0 期模块一作业

菠萝吹雪—Code

Wireshark数据包分析学习笔记Day26

穿过生命散发芬芳

Wireshark 数据包分析 4月日更

架构实战营 模块一 总结

Pitt

vue接入腾讯实时音视频trtc-js-sdk的技术难点与解决方案

孙叫兽

Vue 音视频 解决方案 trtc-js-sdk

华仔架构设计-模块1作业

大师兄

区块链技术引领新一轮技术变革浪潮

CECBC

vagrant同步目录问题引发的一系列问题

尧二水丶

vagrant 虚拟机

区块链技术解决信任问题

CECBC

信任 信任机制

架构实战营 模块一作业

ercjul

架构实战营

文章:用JSF/DWR/DOJO创建动态Web应用-InfoQ