手机
当前位置:查字典教程网 >编程开发 >XML/RSS >实例讲解:开发SWING的XML框架(2)
实例讲解:开发SWING的XML框架(2)
摘要:并发处理如何实现在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦XML流被定义,许多开发者都...

并发处理如何实现 在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦XML流被定义,许多开发者都能够同时并发的在应用程序的各个不同面板上进行工作。 如何协调更宽松的开发方式 这个框架的一个重要特点是,新的面板将可以随时被添加进程序中。现有面板的输出也可以仅仅通过修改XML而改变。 在我们的程序中,如果登录的用户是一个管理员,我们需要提供另一个用户选项(user option),用来通过主目录查看管理者的任务面板。这个只需要加上下面额外的代码即可实现。

实例讲解:开发SWING的XML框架(2)1

以下代码应该添加到XFSPanels中:

<XFSPanel name="AdminTasks">

<inputs/>

<outputs>

<output variable="adminTaskId"/>

</outputs>

</XFSPanel> 以下代码应该添加到XFSPanelFlow中:

<step id="s6" from="MemberLogin" to="AdminTasks">

<conditions>

<condition variable="controller_isAdmin" value="true"/>

</conditions>

</step> 这个框架工作在XML流上,当它被修改时,流自动的被修改。能够注意到,一旦XML流改变了,开发者可以集中经历开发管理者的任务面板,修改主目录这些工作。而不用担心面板的流,因为它是被框架的控制器关心的。 结论

UI应用的需求经常在改变,这个框架可以帮助你很容易的对付这些改变。尽管JAVA是基于框架的,但本文谈到的这个模式能够应用在任何语言和开发环境中的应用中。SWING应用框架只解释了GUI应用中的模式

【实例讲解:开发SWING的XML框架(2)】相关文章:

SixSix翻译的XAML教程 语法简介

使用纯HTML的通用数据管理和服务

使用XSL将XML文档中的CDATA注释输出为HTML文本

XMLHTTP下载远程数据输出到浏览器

匹配模式 - XSL教程 - 4

气象 XML 数据源应用程序开发指南-内容目录

使用XMLHTTP发送超长XML表单数据

XML CDATA是什么?

XML卷之实战锦囊(2):动态查询

XML轻松学习手册(1)XML快速入门

精品推荐
分类导航