前端未来的主流技术方向有哪些?腾讯、京东、同城旅行等大厂都是怎么布局的?戳此了解 了解详情
写点什么

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

2007 年 11 月 05 日

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:18291
用户头像

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

关注

评论

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

用Docker的方式编译OpenVINO

IT蜗壳-Tango

6 月日更

【Vue2.x 源码学习】第六篇 - 数据代理的实现

Brave

源码 vue2 6月日更

模块5作业

大肚皮狒狒

spring-beans 注册Beans(一) 之问题场景复现

梦倚栏杆

spring-beans 注册 Beans(三) ConfigurationClassPostProcessor处理BeanDefinition流程

梦倚栏杆

模块5作业 微博评论高性能高可用计算架构

TH

架构实战营

架构实战营5 作业

梦寻解语花

架构实战营

新手模拟实现call和apply

前端树洞

前端开发 js this JavaScrip

模块五 作业

薛定谔的指南针

架构实战营

从水晶宫到甲秀楼:在数博会读懂智慧城市的“大工业时代”

脑极体

设计微博系统中”微博评论“的高性能高可用计算架构

小荷才露尖尖角

#架构实战营

模块五-微博评论高性能高可用计算架构

华仔架构训练营

架构训练营模块五作业

Geek_e0c25c

架构训练营 架构实战营

go训练营第二周作业

运动居然成了我的奢侈品?

悟空聊架构

程序员 程序人生 运动 6 月日更

架构模块5作业

小野兽🇬 🇱 

架构训练营

模块五:课后作业

黄嘉治

开源的 OpenHarmony 是每个人的 OpenHarmony

开放原子开源基金会

工作流框架Activiti中的事务和并发!详细解析工作流中的异步和排他操作

攻城狮Chova

并发编程 事务 工作流调度 6 月日更

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

iProcess

架构实战营

模块5-”微博评论“的高性能高可用计算架构

小遵

kubelet之volume manager源码分析

良凯尔

Kubernetes 源码分析 kubelet Ceph CSI

架构训练营——模块五作业——微博评论

开拓纪

架构训练营 模块五 微博评论

作业

CR

Proxy 对象简介

编程三昧

JavaScript 前端 ES6 Proxy

【架构实战营】第 5 模块作业

swordman

架构实战营

微博评论缓存架构设计

俞嘉彬

架构实战营

spring-beans 注册 Beans(二) springboot启动流程

梦倚栏杆

git stash误使用drop删掉本地保存,恢复代码一次记录

良知犹存

git

架构实战营模块五作业

冷大大

作业 架构实战营 模块五

模块5 学习总结

TH

架构实战营

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

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