WEB开发网
开发学院软件开发Java 使用 Apache Pivot 构建 iTunes 搜索客户端 阅读

使用 Apache Pivot 构建 iTunes 搜索客户端

 2009-11-28 00:00:00 来源:WEB开发网   
核心提示: 单击表中的行将显示搜索结果的缩略图,单击 Preview 将预播放该条目 30 秒,使用 Apache Pivot 构建 iTunes 搜索客户端(4),将在下一个小节中描述的 WTKX 用于建立应用程序的用户界面的初始结构,Java 用于定义 UI 背后的核心逻辑和行为,那么就按原样传递该值;

单击表中的行将显示搜索结果的缩略图,单击 Preview 将预播放该条目 30 秒。

将在下一个小节中描述的 WTKX 用于建立应用程序的用户界面的初始结构。Java 用于定义 UI 背后的核心逻辑和行为,而轻量级脚本语言 JavaScript 则用于将各个部分合并起来。

Pivot 中的 UI:WTKX

WTKX 是一种用于构建 Pivot 应用程序的、基于 XML 的标记语言。它通常用于定义应用程序的用户界面的结构。由于 XML 文档的层次结构与 Pivot 组件的层次结构紧密对应,所以可视化生成的输出非常容易。不过,实际上您可以使用 WTKX 显式地构造任何类型的 Java 对象树。这个小节简单介绍 WTKX,并突出讲解在样例应用程序中应用它的关键方面。

WTKX 简介

像所有基于 XML 的 UI 标记语言一样,WTKX 依赖于元素和属性这两个基础的 XML 概念。让我们看看 Pivot 如何将这些结构映射到 Java 类的实例和属性。

元素

在 WTKX 中,XML 元素表示两样东西之一:类实例或类实例的属性。其标记名以大写字母开头的元素表示类实例,而以小写字母开头的表示类实例的属性。当 WTKX 序列化器(负责加载 WTKX 文件的类)遇到标记名以大写字母开头的元素时,它就认为该标记是 Java 类的名称并创建该类的一个实例。假设元素的名称空间包含该类所属的包的名称。任何以小写字母开头的嵌套元素都被认为是包含应用到该类的属性值。属性元素的名称被转换成类实例公开的 JavaBean 属性的名称。

属性

属性值也被转换成 JavaBean 属性。属性值被作为参数传递给 setter 方法。如果属性的类型为 string,那么就按原样传递该值;不过,如果其类型为基本类型之一(boolean、char、byte、short、int、long、float 或 double)或是它们的包装器等价物之一,那么该值就在调用 setter 方法之前转换成适当的类型。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Apache Pivot

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接