博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年4月17日

摘要: ZUML是基于XML的。每一个XML元素描述了需要创建的组件。一个XML属性描述了一个要被创建的组件的初始值。一个XML处理指示描述了如何处理整个页面,如页的标题。不同的组件集合通过XML命名空间来区分。例如,XUL的是http://www.zkoss.org/2005/zul,而XHTML是http://www.w3.org/1999/xhtml.XML这一章节提供了和ZK一起工作的XML的最基... 阅读全文

posted @ 2007-04-17 14:40 daniel-shen 阅读(597) 评论(0) 推荐(0)

摘要: 事件的监听和处理 本章将描述事件是如何处理的 通过标记语言添加事件监听器 增加监听器最简单的方法是在zuml页面中声明一个属性。监听事件的属性的值是能够被beanshell解释的java代码。 <window title="hello" border="normal"> <button label="say hello" onClick="alert(&quot;hell... 阅读全文

posted @ 2007-04-17 14:39 daniel-shen 阅读(1601) 评论(0) 推荐(0)

摘要: 4.组件的生命周期本章将讲解页面加载和更新的生命周期页面加载的生命周期 zk需要4个步骤来加载和翻译一张zuml页面:1.页面的初始化2.创建组件 3.事件的处理 4.rendering 下面分别详细的介绍上述4个阶段 页面初始化在这个阶段,zk启动了init函数,如果没有定义这样的处理指示,则跳过。对于每一个init处理指示都有一个class属性,一个指定的类被创建,然后它的doInit方法被调... 阅读全文

posted @ 2007-04-17 14:38 daniel-shen 阅读(543) 评论(0) 推荐(0)

摘要: zk体系结构: zk内嵌了体格基于ajax的机制进行自动的交互,一个基于xul的组件丰富可用性,一个标记语言简化开发。 基于ajax的机制包含了三部分。 zk loader,zk au engine和zk client engine.对于用户的请求,zk loader加载zk page,然后转换成html page,发回客户端。一张zk page 是用zuml标记语言写的。zuml,类似与html... 阅读全文

posted @ 2007-04-17 14:37 daniel-shen 阅读(1153) 评论(0) 推荐(0)