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

初识zk框架

阅读更多

         ZK是一套以 AJAX/XUL/Java 为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面。最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像设计桌面程序一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了丰富多样、可重复使用的XUL与HTML组件,以及以 XML 为基础的使用介面设计语言 ZK User-interfaces Markup Language (ZUML)。

  ZK 提供超过60个XUL组件及80个XHTML组件。举凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK 亦提供 FCKeditor 和 Dojo的组件,让使用者直接以Java控制,无须使用 JavaScript。

 

  ZK是一套开放源码、相容於 XUL/HTML 标准、Java写成的开发工具。


    Zk运行在服务器端,它可以访问后端资源,装配UI组件,监听用户活动,然后更新组件,所有的这些操作都在服务器端完成并且是自动的。


    其运作机制如下:

    1、zk加载器解析进入服务器端的url请求,生成一个html页面,包含标准的html、css、js,同事在服务器端生成zk component,即zk组件。

    2、zk加载器将html作为响应传给客户端和zk客户端引擎,zk客户端引擎位于客户端,它负责监听客户端的js请求。

    3、一旦用户发出js请求,那么zk客户端引擎便将其作为xmlrequest发送到服务器端的异步更新引擎。

    4、服务器端异步更新引擎更新组件的属性,并将其作为xmlresponse返回给客户端。

    5、客户端接收响应,然后操纵dom,从而完成更新内容



 

分享到:
评论

相关推荐

    初识Spring框架-资料.rar

    初学者通过“初识Spring框架-资料.rar”这个压缩包,可以系统地了解和学习Spring的基本概念、核心特性以及在实际开发中的应用。 1. **Spring概述**: Spring最初由Rod Johnson创建,旨在解决企业应用开发的复杂性...

    SSM框架的学习与应用-Java EE企业级应用开发学习记录-(第六天)初识Spring框架

    本资源是一篇关于学习和应用SSM框架(Spring、SpringMVC、MyBatis)的学习记录系列文章中的第六天内容,主题为初识Spring框架。 在这一部分中,你将了解到Spring框架的基本概念和使用方法,并通过实例探讨了Spring ...

    初识SpringBoot框架开发.zip

    SpringBoot框架是现代Java开发中的一个热门选择,它简化了基于Spring的应用程序的创建和配置过程。...通过提供的文件"2019-7-25_初识SpringBoot框架开发",你可以进一步学习SpringBoot的基本用法和实践案例。

    大数据爬虫技术第10章 初识爬虫框架Scrapy.ppt

    我们简单介绍一下各个主要文件的作用: scrapy.cfg --配置文件,用于存储项目的配置信息。 mySpider/ --项目的Python模块,将会从这里引用代码。 mySpider/items.py --实体文件,用于定义项目的目标实体。...

    初识C++ 初识C++

    初识C++ 初识C++ 初识C++初识C++初识C++初识C++初识C++

    初识JSF框架,资源由网络分享整理,如有侵权请联系我

    JSF初探,PDF文件。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    初识shopify,重新出发,从零搭建系统框架.docx

    总的来说,初识Shopify意味着要深入理解这个平台的各个方面,从基础知识到实际操作,每个环节都关系到店铺的成功运营。通过参加培训、查看教程、实践操作,逐步建立起一个完善的Shopify独立站系统框架。在过程中,...

    初识云计算.ppt

    初识云计算初识云计算初识云计算初识云计算初识云计算初识云计算初识云计算初识云计算

    初识Java EE经典MVC框架Struts.rar

    这个压缩包“初识Java EE经典MVC框架Struts.rar”很可能是为了帮助初学者理解Struts框架的基本概念、架构以及如何在实际项目中应用。 首先,让我们来深入了解一下Struts框架的核心概念: 1. **模型(Model)**:模型...

    SSM框架架构项目.rar

    本系统为点餐系统(练习项目,只写完了后端管理员功能,初识SSM框架,用框架练习练习) 1. 餐桌管理界面:增删改查,以及退订和预约功能 2. 菜系管理界面:普通的增删改查 3. 菜品管理界面:普通的增删改查 4. 餐厅...

    python初识

    python 列表初识,通过此代码,你能够了解到python的列表操作

    jvm初识及JIT优化

    jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识及JIT优化jvm初识...

    基于Unity3D在基本游戏框架下客户端研究与实现

    ### 基于Unity3D在基本游戏框架下的客户端研究与实现 #### 一、引言 随着信息技术的迅速发展,人们对娱乐项目的要求不断提高。在这样的背景下,游戏作为一种新兴的娱乐产业正在经历着蓬勃的发展。良好的人机交互...

    三年级信息技术课程初识画图

    三年级信息技术课程《初识画图》课件内容 因为要参加比赛,所属机房 装不上

    初识Spring

    【初识Spring】 Spring框架是Java企业级应用开发中的核心框架,它为开发者提供了一个全面的基础设施,用于创建稳定、高性能的应用程序。Spring的核心特性包括依赖注入(Dependency Injection,DI)、面向切面编程...

    (第十一天)初识SpringMVC SSM框架的学习与应用-Java EE企业级应用开发学习记录

    本资源介绍了一个基于Spring MVC框架的Web应用项目,旨在帮助开发者和学习者了解和掌握Spring MVC的核心概念、组件以及如何构建Web应用程序。无论您是初学者还是有经验的开发者,这个资源都将为您提供有关Spring MVC...

    初识C语言.pdf

    初识C语言.pdf

    初识JavaScript(源代码)

    初识JavaScript(源代码)初识JavaScript(源代码)初识JavaScript(源代码)初识JavaScript(源代码)初识JavaScript(源代码)初识JavaScript(源代码)初识JavaScript(源代码)初识JavaScript(源代码)初识...

Global site tag (gtag.js) - Google Analytics