`
xihuan&java
  • 浏览: 161628 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

zk框架的学习之路

阅读更多
原文:http://sunflowers.iteye.com/blog/467142  
  我用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的联系人列表的事例,



注:其中时间绑定已过时, <button label="Register" onClick="loginWnd.onRegister()" />



     官方推荐forward="onXXX=onYYY",等号前的为js事件,onYYY对应Controller class方法



              forward默认是onClick事件,所以可简写为forward="onYYY"

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

   6) 使用Zk Studio六步轻松实现CRUD



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



   7) SHZ  z为ZK



http://docs.zkoss.org/wiki/Hibernate_%2B_Spring_%2B_ZK



    spring+jpa+zk  mvc



http://docs.zkoss.org/wiki/ZK_With_Spring_JPA_And_A_Model-View-Controller_Pattern



   9)  基于ZK注解的数据绑定的四个个例子



1,ZK数据绑定实现



      http://docs.zkoss.org/wiki/Data-Binding_Implementation_for_ZK



2,使用zk注解,实现双向数据绑定



http://docs.zkoss.org/wiki/Two-way_Data_Binding_with_ZUML_Annotations



        3,使用zk注解实现零代码数据绑定



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



4,使用zk注解绑定集合数据



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



   10) zk 各种监听器的作用



http://docs.zkoss.org/wiki/Developer_reference_Appendix_B._WEB-INF/zk.xml_Overview_The_listener_Element



  更多资源请看http://docs.zkoss.org/wiki/Small_Talks
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    zk框架学习中文手册

    至于“codefans.net”,这个文件名可能指的是一个网站或者论坛,通常在学习ZK框架时,开发者可能会在CodeFans这样的技术社区寻找教程、示例代码或者与其他开发者交流经验。CodeFans网是一个聚集了大量程序员的平台,...

    zk框架入门学习

    zk框架的入门介绍,刚开始学习和接触zk框架的伙伴可以看看,不错的资料

    ZK资料学习zk框架的助手

    本资料包是针对ZK框架的学习资源,旨在帮助用户深入理解和掌握ZK在实际应用中的使用。 ZK的核心设计理念是“简单、快速、正确”,它采用类Zookeeper协议,提供了一个高可用、高性能、分布式的数据存储和通信机制。...

    zk框架学习

    ### ZK框架学习知识点 #### 一、ZK框架简介 ZK框架是一个采用Java语言编写的强大且简便的表现层框架。它最显著的特点之一是内置了基于Ajax的事件驱动引擎,这使得开发者无需编写任何JavaScript代码即可实现复杂的...

    zk入门.web框架

    学习ZK框架需要理解组件模型、事件处理机制以及ZScript与Java代码的交互方式。通过实际项目练习,可以快速掌握ZK的使用,并提升Web应用开发的效率。同时,保持对最新版本和社区资源的关注,能帮助开发者更好地利用ZK...

    zk框架demo

    ZK框架的独特之处在于它结合了Ajax技术与桌面应用的交互体验,使开发者能够通过简单的代码实现复杂的用户界面。在本文中,我们将深入探讨ZK框架的核心特性、工作原理以及如何使用ZK进行Web应用开发。 **一、ZK框架...

    ZK框架:Ajax开发实战

    通过深入学习和实践ZK框架的Ajax开发,开发者不仅能掌握如何构建高效的富客户端Web应用,还能理解如何利用Ajax提升用户体验,降低服务器负载,同时享受到ZK提供的强大组件库和简洁的编程模型带来的便利。在实际项目...

    关于zk框架的基于java的web学生管理系统开发

    现在zk是一个刚刚兴起的框架,网络上关于zk框架的资源还是很少的,我学习这个碰到了不少的问题,不过还是慢慢的解决了,上传我的运用zk框架基于java的一个web学生管理系统开发给大家参考,希望能对学习zk框架的朋友...

    zk框架zk7api

    zk后台api很全的,对于学习ZK很有用的。

    关于zk 框架学习的ppt

    这是关于zk框架的学习资料,希望对大家有帮助啦!!

    zk框架中的注解使用

    zk框架中的一些注解使用,项目中的需要用到的,各位可以了解一下,希望可以帮到大家!今后可以多交流,相互学习,共同进步。

    ZK框架学习总结终稿.pdf

    ZK框架是一个基于Java的轻量级Web应用框架,专注于简化用户界面的开发,尤其在构建富客户端(Rich Client)的Web应用时表现出色。它以其独特的ZUML(ZK User Interface Markup Language)语法,使得开发者无需深入...

    zk(ajax框架)中文手册

    **ZK框架详解** ZK是一个基于Java的开源AJAX框架,专为构建富客户端Web应用而设计。它简化了创建交互式用户界面的过程,无需深入JavaScript编程即可实现复杂的前端功能。ZK的核心优势在于其事件驱动模型和服务器端...

    2022年ZK框架学习总结定义.pdf

    2022年ZK框架学习总结定义.pdf

    2021年ZK框架学习总结汇编.pdf

    2021年ZK框架学习总结汇编.pdf

Global site tag (gtag.js) - Google Analytics