使用 ZK 框架的富 Internet 应用程序

使用 ZK 框架的富 Internet 应用程序

ID:21932392

大小:351.50 KB

页数:15页

时间:2018-10-25

使用 ZK 框架的富 Internet 应用程序_第1页
使用 ZK 框架的富 Internet 应用程序_第2页
使用 ZK 框架的富 Internet 应用程序_第3页
使用 ZK 框架的富 Internet 应用程序_第4页
使用 ZK 框架的富 Internet 应用程序_第5页
资源描述:

《使用 ZK 框架的富 Internet 应用程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方简介: ZK是一个用Java™代码编写的开源AsynchronousJavaScript+XML(Ajax)框架,使用该框架,您无需编写JavaScript代码就可以编写一个支持Web2.0的富Internet应用程序。Dojo等典型的Ajax框架拥有一些JavaScript库,用于公开某些API以进行“Ajax化”调用。另一方面,ZK使用一个基于XML的元定义(meta-definition)来定义用户界面。当客户机请求这个页面时,XML将转化为HTML代码。本文将向您介绍ZK,通过

2、一个真实的示例来展示其使用方法,这个示例运行在ApacheTomcat上并连接到MySQL数据库。发布日期: 2010年4月06日级别: 中级其他语言版本: 英文平均分(共5个评分)简介您可以将ZK看做是没有JavaScript的Ajax。它包含一个基于Ajax的、事件驱动的引擎,一组丰富的XHTML和XUL元素,一种名为ZUML的标记语言,这种语言用于创建特性丰富的用户界面。业务逻辑可以通过Java代码直接编写并集成到您的应用程序中,并基于事件或组件触发。ZK最强大的特性是其丰富的、用于用户界面开发的控件库。有意思吧?首先,我将更详细地描述前面的术语:·XHTML:可扩展超文本标记语言(Ex

3、tensibleHypertextMarkupLanguage),是HTML和XML的结合体,结合了HTML的威力和灵活性与XML的可扩展性。清单1提供了一个XHTML代码示例。清单1.XHTML代码示例<

4、title>HelloZK

IntroducingXHTML

----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方··XUL:XML用户界面语言(XMLUserInterfaceLanguage),简称XUL(发音同“Zool”),是一种由Mozilla研发的标记语言,一个用于描述图形用户界面的XML应用程序。XUL能够创建多种元素,比如输入控件

5、、工具栏、菜单、树状图、键盘快捷键等。清单2展示了一个XUL代码示例。清单2.XUL代码示例··ZUML:ZK用户界面标

6、记语言(ZKUserInterfaceMarkupLanguage),用于定义富用户界面。由于它基于XML,因此每个元素都描述组件,而属性描述组件值。清单3展示了一个ZUML代码示例。清单3.ZUML代码示例HelloWorld!·获取ZK获取和安装ZK非常简单。ZK文档网站上包含大量关于库和如何建立文件夹结构的文档(参见参考资料获取链接)。因此,获取ZK(包括运行helloworld应用程序)应该非常简单。为何要使用ZK?ZK是一个直接Ajax实现—或者换句话说,一个以服务器为中心的模型。ZK与

7、其他框架不同,其他框架包含大量令人眼花缭乱的Ajax调用细节。另外,Ajax调用需要大量使用JavaScript和相关知识,以便在浏览器(客户机)上操作----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方DocumentObject

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。