[转]ZK框架学习之路

 我用zk有三个多月了,从我第一天接触它我就体会到了它的简单,轻便之处。对于zk来说不用写JavaScript代码也能实现漂亮的界面,主要原因是zk里内嵌了JavaScript代码。
    我现在用zk主要做的是基于B/S系统界面,我们能够很好的运用三层架构来进行程序设计。zk是一个时间驱动的,基于主件的,用于丰富网络中用户界面的框架,更多详细内容请参阅zk中文开发手册,我这里还有zk的一些学习资源供大家学习,

1,首先是zk的官方网站首页:


   http://www.zkoss.org



2,文档入口



  http://docs.zkoss.org/wiki/Documentation





2,zk学习开发手册



  http://zh.zkoss.org/doc/devguide/   中文



  http://zkoss.org/doc/devguide-single/index.html  英文



  http://www.zkoss.org/download/download.zul?file=pdf/ZK-devguide.pdf&link=/doc&source=devguide_pdfdownload pdf版



3,zk开发向导



   http://docs.zkoss.org/wiki/Developer's_Reference 



   http://www.zkoss.org/download/download.zul?file=pdf/ZK-devref.pdf&link=/doc&source=defref_pdfdownload                      pdf版



4,zk样式手册



   http://docs.zkoss.org/wiki/Style_Guide





5,zk组件开发手册



   http://www.zkoss.org/doc/compdevguide/





6,关于zk的small talks,非常实用,如果开发文档看完了,可以到这里进阶



    http://docs.zkoss.org/wiki/Small_Talks





7,zk在线java doc



   http://zkoss.org/javadoc/



8,zk二进制开发包,source ,documentation,and others



   http://zkoss.org/download/zk.dsp



9,zk demo集合



   http://zkoss.org/demo/



10,zk论坛



  http://zkoss.org/forum



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,第一步可省略



    http://docs.zkoss.org/wiki/Develop_ZK_Applications_with_Eclipse



   2)  NetBean



  http://docs.zkoss.org/wiki/How_to_build_your_first_ZK_application_with_NetBeans



   3) ZK开发的Eclipse插件 编辑器



1 @ zk Studio 安装



http://docs.zkoss.org/wiki/ZK_Studio_Installation_Guide



   2 @ zk快速上手



http://docs.zkoss.org/wiki/QuickStart_Guide



        3 @ ZK Studio 用户手册



http://docs.zkoss.org/wiki/Studio_userguide



二,基于zk的MVC架构

   
   1) ZK Composer 介绍,特别是最后一张图,非常重要:如果清楚认识这个图,对以后数据处理等非常有益



http://docs.zkoss.org/wiki/An_Introduction_of_ZK_Composer



   2) 最佳MVC模式,提示:其中的AfterComposer方法内时间绑定现在已过时,zk有更好的实现,见4



http://docs.zkoss.org/wiki/Best_Model-View-Controller_Patterns



   3)  MVC三部曲


http://docs.zkoss.org/wiki/The_Trilogy_of_ZK's_MVC_Adventure



   4) 轻松实现MVC,对于学习架构设计理念非常好的一个例子



http://docs.zkoss.org/wiki/ZK_MVC_Made_Easy



   5)一个基于spring的联系人列表的事例,



注:其中时间绑定已过时,

你可能感兴趣的:([转]ZK框架学习之路)