使用 Flex 和 Dojo 开发交互式Web应用程序
2010-03-03 00:00:00 来源:WEB开发网核心提示: 清单 6. JavaScript 中调用 Flex 程序所提供的接口functionSendImg(value){if(value!=""){dojo.byId('ImageObj').getValue(value);}}通过上述的几段代码的定义和调用,就能实
清单 6. JavaScript 中调用 Flex 程序所提供的接口
function SendImg(value) {
if(value !=""){
dojo.byId('ImageObj').getValue(value);
}
}
通过上述的几段代码的定义和调用,就能实现从 JSP 页面调用 Flex 程序提供的功能,从而将图片应用到基于 Flex 的图片处理程序中。
Dojo 在交互式 Web 程序中的应用
在交互式 Web 应用系统中,性能是一个不可忽视的重要因素,特别是用户处理的响应时间往往更容易被关注。因此,在图片加载,文本信息更新以及和后台服务交互这些能充分体现出实时性和交互性的部分,可以选择更具优势的 Dojo 技术来实现。
本部分同样会根据一个实例来详细讲解以下三个方面的内容:如何在 Web 客户端中使用 Dojo 控件,如何在 Dojo 控件和 JSP 页面之间进行交互,如何在客户端和后台服务之间进行消息传递和函数调用。
如何使用 Dojo 控件
Dojo 是一个非常强大的面向对象的 JavaScript 的工具箱,在此所下载的版本是 IBM1.2.3-20090331, 下载 dojo 的工具包,它包含有 4 个文件夹,分别是:
dojo 提供工具包的基本功能,如 CSS 功能吨的查询,事件处理,动画,Ajax,基于类的编程和包系统;
dijit 易于定制用户界面库;
dojox:主要是 2D 画图一类的;
uitl:主要是通用的方法类。
首先将所下载的 Dojo 包引入到 Web 工程中,具体位置如下图所示:
图 5. 项目基本结构及 Dojo 包引入位置示意图
更多精彩
赞助商链接