`

【zk开发】use和apply的区别

    博客分类:
  • ZK
阅读更多

 

 use 使用一个组件类,该类必须是当前组件对应接口的实现。 zul页面上的所有标准组件 后台都对应一个默认类, 如果use属性非空,那么zk会创建use属性关联的类的一个 实例替代默认类实例,zul中组件与java class是一一对应的,就像C#4.0中wpf, xaml中的组件和后台cs是一一对应的

apply

 

应用一个构建器类,这个类必须是FullComposer或Composer的实现类或实现类的 子类。apply是帮助类,帮助use类或默认组件类构建当前组件。可以apply多个类帮助构建, 使用逗号隔开,或者${composers}

 

 

 其实一句话总结可以这么说 apply帮助use本身构造组件
 
 这句分解,然后理解一下

 use本身构造组件:就是说use指组件本身,像cs里的虚拟人物本身一样,
                  而不是现实世界中的你

 apply帮助:就是说apply帮助use构造其本身,像操作cs虚拟人物的人类,
            动动鼠标,敲键盘让虚拟人物移动,开枪,购买道具让虚拟人物更炫


















分享到:
评论
2 楼 sunflowers 2011-08-19  
sokoo108 写道
这只是从概念上解释了下,没有从开发角度说明这两种有什么区别吧。




开发角度:

apply的类相当于MVC中的C,负责准备数据和控制视图显示

use的类相当于:MVC中的V,V包含两部分,前端页面组件与后台类。后台类有时也可作为control用,但大多数情况下,不这么做。大多数情况下我们在改变已有组件的默认显示效果或事件效果时,使用use重写替代默认组件类某些功能或增强组件功能。

当然我们也可以直接修改前端页面组件


1 楼 sokoo108 2011-08-05  
这只是从概念上解释了下,没有从开发角度说明这两种有什么区别吧。

相关推荐

    ZK开发手册 ZK开发手册

    ZK开发手册 ZK开发手册 ZK开发手册 ZK开发手册 ZK开发手册

    ZK 开发手册(带目录版本)

    ZK 开发手册(带目录版本),详细介绍zk的前台开发和后台数据绑定功能,是zk入门的首选.

    ZK开发手册(中文教程)

    ZK开发手册(Developer's Guide)的中文翻译版一部分已经公开在zk-devguide 开发手册全部共有14章,超过200页,信息非常齐全: 第1到3章是ZK的简介以及基础构造的说明, 第4,5章介绍组件的周期以及如何处理事件....

    利用myeclipse插件构建zk开发环境

    利用myeclipse插件构建zk开发环境

    zk开发全套资料(插件,开发手册,jar包,笔记和程序事例)

    zk开发全套资料,包括插件,开发手册,jar包,还有本人自己写的笔记和初学程序事例.

    ZK中文开发手册 html

    ZK开发手册中文版 ZK开发手册中文版 ZK开发手册中文版 ZK开发手册中文版 ZK开发手册中文版

    zk开发手册和注意事项

    开发zk时的帮助文档,更开查到资料,当你发现zk没有资料和新手的干活的时候请用这个

    ZK框架开发手册

    ZK框架开发手册 ZK 7.0.5 Developer's Reference.pdf ZK框架开发手册 ZK 7.0.5 Developer's Reference.pdf

    zk开发新闻发布系统

    zk实践战 基于zk开发新闻发布系统,目前在国内很少用zk框架开发,在今后必定是发展的趋势。。

    ZK中文开发手册chm

    ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册

    ZK开发手册(HTML版)

    ZK开发手册,html版 ZK是一个事件驱动(event-driven)的,基于组件(component-based)的,用以丰富网络程序中用户界面的框架。ZK包括一个基于AJAX事件驱动的引擎(engine),一套丰富的XUL和XHTML,以及一种被称为ZUML...

    ZK开发手册3.05

    此开发手册买描述了ZK的概念和功能。关于如何安装配置ZK的环境,请参阅Quick Start Guide。如果想得到的各个组件(components)的属性和方法的详细描述,请参阅Developer's Reference。 这章描述了Web程序,AJAX技术和...

    ZK开发手册.pdf

    zk开发手册zk开发手册zk开发手册zk开发手册

    ZK开发手册 CHM版

    ZK开发手册 CHM版, 支持索引、全文检索

    ZK开发手册 CHM格式

    ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用於丰富网页应用程式的使用介面。最大的好处是,在设计AJAX网路应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动...

    ZK 开发下向导ZK的开发说明

    ZK 开发向导,关于zK的开发说明,中文的哦

    ZK开发手册中文版.rar

    ZK开发手册中文版,里面有各种ZK组件的使用方法

    zk 开发依赖包

    zk-ajax 开发依赖包

    TPC-ZK-II集成开发环境

    了解和掌握USB的应用及开发是计算机类、电子类、物理类本科生、大专生的新课题。 TPC-ZK-II微机接口实验系统正是在这种背景下推出的,该设备在TPC-ZK-II微机接口实验系统上配置了USB接口模块,直接与主机(PC)的USB...

Global site tag (gtag.js) - Google Analytics