分类: Java
2009-12-01 17:41:44
zk学习篇
1,首先是zk的官方网站首页:zk版本发布信息,新闻,demo入口,学习文档入口,zk爱好者开发examples入口
2,文档入口
http://docs.zkoss.org/wiki/Documentation
2,zk学习开发手册
http://zh.zkoss.org/doc/devguide/ 中文
http://zkoss.org/doc/devguide-single/index.html 英文
3,zk开发向导
4,zk样式手册
5,zk组件开发手册
http://www.zkoss.org/doc/compdevguide/
6,关于zk的small talks,非常实用,如果开发文档看完了,可以到这里进阶
7,zk在线java doc
8,zk二进制开发包,source ,documentation,and others
9,zk demo集合
10,zk论坛
11,zk架构
http://zh.zkoss.org/doc/devguide/ch03.html#id404475
12,zk组件活动周期
http://zh.zkoss.org/doc/devguide/ch04.html
13,zk事件处理
http://zh.zkoss.org/doc/devguide/ch05.html
zk进阶篇
一,开发环境的搭建
1) Eclipse中开发 zk,如果你是最新的开发web的eclipse,第一步可省略
2) NetBean
3) ZK开发的Eclipse插件 编辑器
1 @ zk Studio 安装
2 @ zk快速上手
3 @ ZK Studio 用户手册
二,基于zk的MVC架构
1) ZK Composer 介绍,特别是最后一张图,非常重要:如果清楚认识这个图,对以后数据处理等非常有益
2) 最佳MVC模式,提示:其中的AfterComposer方法内时间绑定现在已过时,zk有更好的实现,见4
3) MVC三部曲,呵呵,作者的标题很有意思,冒险呢
4) 轻松实现MVC,对于学习架构设计理念非常好的一个例子
5)一个基于spring的联系人列表的事例,
注:其中时间绑定已过时,
官方推荐forward="onXXX=onYYY",等号前的为js事件,onYYY对应Controller class方法
forward默认是onClick事件,所以可简写为forward="onYYY"
6) 使用Zk Studio六步轻松实现CRUD
7) SHZ z为ZK
8) spring+jpa+zk mvc
9) 基于ZK注解的数据绑定的四个个例子
1,ZK数据绑定实现
2,使用zk注解,实现双向数据绑定
3,使用zk注解实现零代码数据绑定
4,使用zk注解绑定集合数据
10) zk 各种监听器的作用