实例讲解:开发SWING的XML框架(2)
2024年05月19日
•
Xml
•
我要评论
并发处理如何实现 在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦xml流被定义,许多开发者都能够同时并发的在应用程序的各个不同面板上进行工作。 如何协
并发处理如何实现
在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦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入门的常见问题(二)
作者:angelgavin 出处:csdn internet explorer 5.0 对 xml 提供哪个级别的支持? internet explore...
[阅读全文]
-
-
XML入门的常见问题(一)
作者:angelgavin 出处:csdn 一般问题 什么是 xml? 可扩展标记语言 (xml) 是 web 上的数据通用语言。它使开发人员能够将结...
[阅读全文]
-
xml 解析类
xml 解析类<?php ob_start(); /* * copyright (c) 2003 nightkids...
[阅读全文]
-
-
把图象文件转换成XML格式文件
把图象文件转换成xml格式文件利用.net 框架下的frombase64string和tobase64string方法可以很容易地实现图象文件和xml文件的互换...
[阅读全文]
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论