- 浏览: 1152812 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
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虚拟人物的人类,
动动鼠标,敲键盘让虚拟人物移动,开枪,购买道具让虚拟人物更炫
apply和use在开发中我们如何选择:
1,apply的类相当于MVC中的C,负责准备数据和控制视图显示
2,use的类相当于:MVC中的V,V包含两部分,前端页面组件与后台类。后台类有时也可作为control用,
但大多数情况下,不这么做。通常我们在改变已有组件的默认显示效果或事件效果时,
使用use重写替代默认组件类某些功能或增强组件功能。当然我们也可以选择直接修改前端页面组件。
效果是一样的
发表评论
-
ZK PPT
2012-02-27 17:28 1206附件中为ZK系列的PPT -
zk+spring+hibernate延迟加载的解决办法
2012-02-24 14:22 1272由于Zk 的AU request,lazy load现在没 ... -
【zk开发】zk注解的秘密
2012-02-24 14:23 1596The DataBinder that reads ZUML ... -
【zk开发】zkstudio安装及使用视屏
2012-02-26 12:04 1252安装视屏 http://docs.zkoss.org/w ... -
zk主题生成器
2012-02-26 12:04 1621生成器在附件内,兼容zk3.x 与zk5.x,zktheme ... -
zk服务器端获取鼠标点击位置
2012-02-26 12:04 1397index.zul Xml代码 ... -
zk Fiddle-zk在线测试保存代码分享平台
2012-02-23 08:20 1473http://zkfiddle.org/ 是zk项目组之一 ... -
zksample2-一个复杂应用的zk示例
2012-02-23 08:19 1484Zks ample2 is a demo applica ... -
zk5.0.8发布
2012-02-23 08:18 957该版本是一个维护版本,主要于bug修复及引入几个新特性 ... -
zk数据绑定
2012-02-23 08:17 1801简介 : 关于数据绑 ... -
zk EE/PE/CE的区别
2012-02-18 09:32 3109自从zk5.0以后,zk拆分为 ... -
ZK 5.0.8 新特性
2012-02-18 09:32 18948月16日,zk官网:zk5.0.8将要发布 zk5. ... -
zk client与server code结合提高长操作的响应性
2012-02-18 09:32 1434一,关于长操作与响应性 zk client与serve ... -
zk tooltiptext中换行
2012-02-17 11:37 1540Xml代码 <window ti ... -
zk下载文件中文乱码解决方案
2012-02-17 11:37 3675本文来自http://sun4love.iteye.com/b ... -
【zk视频】如何了解一个组件默认支持服务器端事件
2012-02-17 11:37 1311如何了解一个组件默认支持服务器端事件? 知识点:在z ... -
【zk视频】如何查看zk源码,了解zk原理
2012-02-17 11:37 1654当org.zkoss.zul.Window关闭时,zk是如 ... -
ZK 5.0.7发布,及新特性
2012-02-15 09:10 1154ZK 是一套以 AJAX/XUL/Java 为基础的网页应用 ... -
use【组件公共属性】
2012-02-15 09:09 1087语法 apply="a-class- ... -
zk异步请求异常,自定义错误页面的bug
2012-02-15 09:09 1130zk版本5.0.6 现在遇到一个问题,觉得是bug, ...
相关推荐
3.3 **use和apply属性** `use`用于引入组件的自定义行为,而`apply`用于指定组件的行为类。 3.4 **forEach属性** 在循环结构中,`forEach`用于遍历集合并为每个元素创建组件实例。 3.5 **事件处理** ZK支持丰富的...
首先,你需要下载ZK的发行版,这通常包括ZK服务器和相关的开发工具。同时,确保你的系统已经安装了Java开发环境(JDK)和集成开发环境(如Eclipse)。 2.2 **安装过程** 安装ZK通常涉及解压下载的压缩包,并将其...
通过以上介绍,我们可以看出ZK不仅是一款功能强大的RIA Web应用程序开发框架,而且它的设计理念和架构都非常先进。无论是在简单的原型开发还是复杂的大型项目中,ZK都能够提供强有力的支持。对于希望提高Web应用程序...
2. **ZUL页面与Window类的交互**:可以使用`<window id="win" use="com.cares.MyWindow">`或`<window id="win" apply="com.cares.MyApply">`将ZUL页面与自定义的Java类关联起来,实现数据绑定和业务逻辑处理。...
【ZK学习教程】 ZK是一个基于Java的开源企业级...总的来说,ZK通过其独特的设计理念和丰富的组件库,使得开发富客户端Web应用变得更为简单高效。学习ZK,开发者可以快速掌握构建复杂交互界面的技术,提升开发效率。
- **use和apply属性**:用于共享组件配置或动态修改组件属性。 - **forEach属性**:在循环中创建多个组件。 - **事件处理**:ZK提供丰富的事件监听机制,如onClick、onLoad等,可以绑定到组件上执行相应操作。 5...
- ZK的发行版,包括ZK Server和ZK Studio(一个集成开发环境)。 - Java开发工具(JDK),因为ZK是基于Java的。 - 如果使用Eclipse,还需要安装ZK Eclipse插件。 #### 2.2 安装过程 1. 解压ZK的下载包,配置相关的...
- **`use`和`apply`属性**:解释了这两个属性如何帮助复用代码和组件。 - **`use`属性**:用于引用其他组件或脚本。 - **`apply`属性**:用于将现有组件实例化并应用于当前上下文。 - **在`zscript`中实现Java类**:...