使用 ZK 框架的富 Internet 应用程序:一个开源 Ajax 框架
2010-04-07 00:00:00 来源:WEB开发网核心提示: <windowtitle="HelloZUML"border="normal">HelloWorld!</window>获取 ZK获取和安装 ZK 非常简单,ZK 文档网站上包含大量关于库和如何建立文件夹结构的文档,使用 ZK 框架
<window title="Hello ZUML" border="normal">
Hello World!
</window>
获取 ZK
获取和安装 ZK 非常简单。ZK 文档网站上包含大量关于库和如何建立文件夹结构的文档。因此,获取 ZK(包括运行 hello world 应用程序)应该非常简单。
为何要使用 ZK?
ZK 是一个直接 Ajax 实现 — 或者换句话说,一个以服务器为中心的模型。ZK 与其他框架不同,其他框架包含大量令人眼花缭乱的 Ajax 调用细节。另外,Ajax 调用需要大量使用 JavaScript 和相关知识,以便在浏览器(客户机)上操作 Document Object Model (DOM) 并在客户机/服务器通信过程中同步数据。ZK 消除了这些复杂性,使您能够专注于业务逻辑。ZK 的其他好处包括:
丰富的用户界面。
Web 服务访问。
组件数据绑定。
简单但强大的标记语言 ZUML。
由于没有客户机代码,因此具有高度的可维护和可扩展性。
高度易用性。
提高开发人员生产力。
ZK 应用
为理解 ZK 的工作方式,我们来看一个真实示例。这个示例是一个客户管理应用程序,用户可以通过它进行各种操作,比如添加新客户,编辑客户数据,以及数据库中的客户条目的软删除(soft deletion)。但是,在深入代码之前,我将描述几个通过 ZK 生成的用户界面屏幕。检查过这些屏幕之后,我将描述 ZK 的架构,它是生成这个出色 UI 的底层引擎。最后,我将介绍这个应用程序使用的详细代码和配置参数。
图 1 展示了这个客户管理应用程序的初始屏幕。
更多精彩
赞助商链接