`
szgaea
  • 浏览: 216523 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

对zk框架的一些分析

阅读更多

   这两天在看了看ZK框架,马上就要用了,针对框架原理,有一些心得,就用通俗的方法给写出来。(zk的中文文档写得不太好,建议大家看英文的)


首先看这张图,我们很容易一眼看出,最重要的三个部分,ZK Loader,ZK AU Engine,ZK Client Engine,这三部分的责任分别是:

ZK Loader:分析ZUL页面,创建页面组件

ZK Client Engine:监听客户端事件,如果有事件,就将事件提交到ZK AU Engine,并接收响应,进行页面更新。(首页访问zk时下载到本地)

ZK AU Engine:接收客户端事件,安排事件处理,更新组件,产生页面更新说明;


ZK Loader在初次访问时工作。

ZK生命的四个阶段:初始化,创建组件,事件处理,描绘页面,通过对上面三个部分进行分析后,应该清楚这四个阶段分别应用到上面三个部分的哪些部分,他们都做了哪些事。
  • 大小: 16.3 KB
分享到:
评论
1 楼 wojiaojiangnan 2009-08-20  
看了一点zk,要是有中文的帮助就更好了啊

相关推荐

    zk框架开发中遇到的错误整理2

    ### zk框架开发中遇到的错误整理 #### 一、`TripleRuntimeException:nameisnotexisted:CStaff` ...通过上述详细的分析和解决方法,我们可以有效地定位并解决在使用zk框架开发过程中遇到的各种错误。

    zk框架全解 有示例

    尽管给定的部分内容似乎并不包含实际的代码片段,但我们可以根据描述中的信息推测出一些典型的zk框架使用案例。下面是一些常见的示例: 1. **创建简单的按钮组件**: ```java Button button = new Button("Click ...

    java源码:Ajax框架 ZK.rar

    通过分析提供的源码,你可以了解ZK框架的内部实现细节,提升你的Java Web开发技能。此外,ZK官方文档和社区资源是很好的学习材料,可以帮助你在实践中不断进步。 总结,ZK是一个强大的Java Ajax框架,它简化了RIA的...

    zkPetShop2

    【标题】"zkPetShop2"是一个基于ZK框架的示例应用,它代表了对原始zkPetShop的升级和改进。这个项目旨在展示如何利用ZK和HIBERNATE等技术来构建一个完整的Web应用程序。 【描述】ZK PetShop 2是一个精心设计的项目...

    zk-src-6.0.1.zip_zk_zk java_zk-src-6.5.1.1

    标题中的"zk-src-6.0.1.zip_zk_zk_java_zk-src-6.5.1.1"指的是ZK框架的源代码压缩包,包含版本6.0.1和6.5.1.1。ZK是一个基于Java开发的用户界面框架,专门用于构建富Web应用。这里提到了两个版本的源代码,意味着...

    【zk开发】zk内存监控

    在IT行业中,ZooKeeper(简称zk)是一个广泛使用的分布式协调服务,由Apache软件基金会开发。它主要用于管理大型分布式...通过阅读和学习,开发者可以提升对ZooKeeper内存管理的理解,从而更好地维护和优化分布式系统。

    zk-bin-7.0.2.zip

    ZK内建了一些图表组件,如ZK Chart,能够方便地创建各种图表,包括但不限于柱状图、折线图、饼图等,用于数据的直观展示和分析。开发者可以通过这些组件轻松地在Web应用中集成动态和交互式的图表。 标签"zk jar包...

    zktest_DEMO.rar_DEMO_ajax zk demo_portal_zk port_zk portal

    其中,“ajax_zk”可能是指ZK框架对Ajax的支持,“portal”是指ZK中的Portal组件或服务,而“zk_port”和“zk_portal”可能是用于区分和标识与ZK Portal相关的部分。 基于以上信息,我们可以深入探讨以下几个知识点...

    ZK主题扩展工具.zip

    通过扩展ZK主题,开发者可以创建独特且一致的用户体验,同时保持与ZK框架的兼容性。 "ZK主题扩展工具.zip"这个压缩包文件显然包含了用于扩展ZK主题的相关资源和工具。这可能包括CSS样式表、图片资源、JavaScript...

    zk最新版本

    ZK框架是一个基于Java开发的用户界面框架,专注于简化企业级Web应用的开发流程,尤其在处理服务器与客户端之间的交互方面。标题中的"zk最新版本"指的是ZK框架的8.5版本,这是一个重要的更新,提供了更多的功能和性能...

    zkpetshop for zk

    【标题】"zkpetshop for zk" 是一个基于ZK框架的应用示例,它展示了如何在ZK环境中构建一个...这不仅对初学者理解ZK框架的用法有极大帮助,也为有经验的开发者提供了一个参考模板,以便于他们在实际项目中应用ZK技术。

    Apress.ZK.Ajax.without.the.Javascript.Framework.Aug.200

    ZK框架还自动处理了与Ajax编程相关的复杂技术细节,包括跨浏览器的兼容性问题和JavaScript错误,使得开发者可以专注于应用程序的核心功能实现。 #### 第二章:开始使用ZK 在这一章节中,读者将学习如何安装和配置ZK...

    zk+sptingmvc+ibatis 项目案例

    1. **ZK框架**:ZK提供了事件驱动的组件模型,使得开发者可以通过拖拽和配置方式快速构建UI。了解ZK的组件体系、事件机制以及布局管理器是必要的。 2. **SpringMVC**:掌握SpringMVC的基本工作流程,包括请求的分发...

    zk学习开发

    ZK框架的核心是其组件库,它提供了大量的预定义UI组件,如按钮、表格、表单等,开发者可以通过简单的XML或Java代码进行布局和交互设计。ZK的组件直接在服务器端渲染,减少了网络通信,提升了性能和用户体验。 1.2 *...

    ZK+Spring+Hibernate项目搭建

    **ZK框架**: ZK是一个基于组件的Java AJAX框架,专门用于构建富客户端用户界面。它简化了创建交互式Web应用的过程,无需深入学习JavaScript或浏览器兼容性问题。ZK的核心特性包括事件驱动、服务器端渲染和组件模型...

    zk的主界面的树型的源代码

    "zk的主界面的树型的源代码"指的是ZK框架中的Tree组件,它是ZK UI设计的核心元素之一。Tree组件允许用户以树形结构展示数据,通常用于导航或层次结构的显示。在ZK中,树组件是通过XML(ZUL文件)和Java类(如...

    ZkExample(zk项目搭建,简单登录)

    Zookeeper提供了简单的权限控制机制,如SASL(Simple Authentication and Security Layer)认证,可以限制对特定ZNode的访问权限。要实现用户登录,通常需要定义身份验证策略,如用户名密码认证,然后在客户端连接时...

    【转】zk做的新闻发布系统源码【作者zkajax 】

    总的来说,这份源码为我们提供了一个学习ZK框架和Web应用开发的良好实例,通过对源码的分析,我们可以深入了解ZK组件的使用、MVC架构、数据持久化、页面导航和权限控制等多个方面的知识。同时,作者的博客链接也可以...

Global site tag (gtag.js) - Google Analytics