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

zk框架之XML

阅读更多

一、A XML Element Represents a Component

每个XML元素都代表一个component,除了特殊的<zk><attribute>,因此,下面的ZUML将创建三个component

<window>

<textbox/>

<button/>

</window>

 

在上面的ZUML中,component之间的关系和xml的结构一样。

 

二、special XML Element

<zk>....</zk>

 

<window>

<zk if="${whatever}">

<textbox/>

<button/>

</zk>

</window>

等价于

<window>

<textbox if="${whatever}"/>

<button if="${whatever}"/>

</window>

 

三、A XML Attribute Assigns a Value to a Component's Property or Event Listener

<window title="hello"/>

<window title="${param.name}"

<button onClick="myFunc()"/>

我们可以用前缀指定不同的语言,如下:

<vlayout onClick="groovy:self.appendChild(new Label("new"));">

click me

</vlayout>

 

Special Attribut

<listbox>

<listitem label="each.name" forEach="customs"/>

</listbox>

 

四、A XML Text Represents Label Component or Property's Value

通常情况下,xml text 会作为label的文字

<window>

Begin ${foo.whatever}

</window>

等价于

<window>

<label value="Begin ${foo.whatever}"/>

</window>

 

还可以作为属性的值

<html>Begin ${foo.whatever} </html>

等价于

<html content="Begin ${foo.whatever}"/>

 

五、A Xml Processing Instruction Specifies the Page-wide Information

<?page title="hello world" style="background:grey"?>

 

六、EL Expression

在core java中我们对EL表达式已经比较熟悉了,在此不再详细介绍,其与java语言比较:

1、'abc'和"abc"是一样的

2、empty操作符可以检查参数是否为null和empty,比如${empty param.add}

3、.操作符可以用来获取一个对象的属性,可想象成改对象有一个get方法

4、[]操作符可以用来去map、list、array中的值

5、当value没有找到或者越界时会返回null

 

分享到:
评论

相关推荐

    ZK框架:Ajax开发实战

    由于提供的文件信息中,有关股票知识的部分占据了大部分内容,而与标题“ZK框架:Ajax开发实战”相关的内容并未在文件中明确出现,因此无法直接从给定的文件信息中生成与ZK框架和Ajax开发相关的内容。不过,我将基于...

    ZK框架开发手册

    ZK框架允许开发者利用XUL(XML用户界面语言),通过简单的标记和脚本来创建复杂的Web界面。 首先,ZK框架的最新版本为7.0.5,开发者手册提供了全面的技术指南和参考资料。该手册详细介绍了ZK的架构概览,包括...

    zk框架学习中文手册

    ZK框架是一个基于Java开发的轻量级Web应用框架,专为构建富客户端用户界面而设计。它将服务器端的业务逻辑与客户端的界面展示完美地融合在一起,提供了丰富的组件库,使得开发者能够轻松创建出交互性强、响应速度快...

    zk框架demo

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

    zk入门.web框架

    本篇文章将深入探讨ZK框架的基本概念、开发环境的搭建以及一些核心功能的使用。 **一、ZK插件安装** ZK的开发工具主要包括ZK Studio和ZK Package。ZK Studio是一个集成开发环境,可以作为Eclipse或Myeclipse的插件...

    ZK 框架整合的简单实例

    下面,我们将深入探讨ZK框架整合的简单实例及其核心知识点。 首先,由于ZK的jar包较大,为了引入ZK,我们需要手动下载并将其添加到项目的类路径中。这通常涉及到以下步骤: 1. 下载Zookeeper的最新稳定版本,可以...

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

    ### zk框架开发中遇到的错误整理 #### 一、`TripleRuntimeException:nameisnotexisted:CStaff` **问题描述**: 在使用zk框架开发过程中遇到了一个名为`TripleRuntimeException:nameisnotexisted:CStaff`的异常。这...

    zk(ajax框架)中文手册

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

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

    ### zk框架开发中遇到的错误整理 #### 1. projectmag.entity.xml中的field字段缺少,没有与project.entity.xml中的字段一一对应。 **问题描述**:在`projectmag.entity.xml`文件中,某些字段未与`project.entity....

    zk框架学习

    ZK框架最大的特点之一就是能够在没有JavaScript的情况下实现事件响应。这主要是通过ZK的事件驱动机制实现的。 - **组件的事件**:ZK提供了丰富的组件,每个组件都支持多种事件类型,如点击、输入等。 - **组件与...

    ZK框架相关资料

    ZK框架是一个基于Java开发的轻量级但功能强大的用户界面框架,专为构建富互联网应用程序(RIA)而设计。它的核心目标是简化客户端和服务器之间的通信,提供一种高效的、可扩展的、易于使用的组件模型。 1. **理解ZK...

    ZK框架学习总结知识.pdf

    ZK框架是一个基于Java开发的轻量级表现层框架,专为构建富互联网应用程序(RIA)而设计。其最大特点是采用事件驱动模型,并且无需JavaScript即可处理用户交互,这主要得益于ZK内置的Ajax引擎。ZK框架的核心是ZUML...

    ZK框架JSP TAG使用手册

    ### ZK框架JSP TAG使用手册 #### 一、前言与准备工作 ##### 新手入门:JSP与ZK 如果你是初次接触JSP(JavaServer Pages)或ZK框架,那么这份用户指南将为你提供一个很好的起点。JSP是一种用于生成动态网页的技术...

    zk 安装框架

    ### zk 安装框架知识点详解 #### ZK-Ajax框架安装文档概览 ZK-Ajax框架是一款基于Ajax技术的高效、快速响应的用户界面组件库,专为Java开发人员设计,旨在简化Web应用程序的创建过程。其核心优势在于能够提供丰富...

    ZK框架学习总结终稿.pdf

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

    ajax框架 zk开发手册

    **ZK框架详解** ZK框架是一款基于Java的开源AJAX框架,专为构建富互联网应用程序(Rich Internet Applications,简称RIA)而设计。它提供了一种简单、高效的UI开发方式,使得开发人员能够轻松地创建出具有桌面级...

    ZK开发手册 ZK开发手册

    **ZK开发手册**是一部由Potix Corporation出版的专业文档,旨在为开发者提供全面的ZK框架开发指南。该手册覆盖了ZK框架的基本概念、架构原理、开发实践等多个方面,帮助开发者更好地理解和运用这一先进的Web开发工具...

Global site tag (gtag.js) - Google Analytics