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

所属分类: 网络编程 / XML/RSS 阅读数: 1710
收藏 0 赞 0 分享

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


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


    <XFSPanel name="AdminTasks" class="library.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应用中的模式
更多精彩内容其他人还在看

用XML和SQL 2000来管理存储过程调用

用XML和SQL 2000来管理存储过程调用
收藏 0 赞 0 分享

把数据转换成XML格式的好处

把数据转换成XML格式的好处
收藏 0 赞 0 分享

使用XML实现BBS(主题列表篇)

使用XML实现BBS(主题列表篇)
收藏 0 赞 0 分享

为何XML对Web服务很重要

为何XML对Web服务很重要
收藏 0 赞 0 分享

利用XML开发留言板简单的例子

利用XML开发留言板简单的例子
收藏 0 赞 0 分享

xml中的空格之完全解说

xml中的空格之完全解说
收藏 0 赞 0 分享

如何快速通过XSL转换XML文件

如何快速通过XSL转换XML文件
收藏 0 赞 0 分享

XML数据库中几个容易混淆的概念

XML数据库中几个容易混淆的概念
收藏 0 赞 0 分享

XML卷之实战锦囊(1):动态排序

XML卷之实战锦囊(1):动态排序
收藏 0 赞 0 分享

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

XML卷之实战锦囊(2):动态查询
收藏 0 赞 0 分享
查看更多