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

并发处理如何实现
  在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦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应用中的模式

时间: 2024-10-08 02:11:48

实例讲解:开发SWING的XML框架(2)_XML/RSS的相关文章

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

XML是一种基于文本格式的元标记语言,它注重对数据结构和数据意义的描述,实现了数据内容和显示样式的分离(xml+xsl),而且是与平台无关的. 由于XML注重数据内容的描述,因而,对于数据的检索非常有意义,我们不会再象HTML那样,检索出与我们要求无关的信息. 另一方面,XML文件是数据的载体,利用XML作为数据库,不需要访问任何数据库系统,我们可以使用任意WEB技术来显示我们的数据,比如HTML,FlashMX 等. 由于世界各大计算机公司的积极参与,XML正日益成为基于互联网的数据格式新一代

实例讲解使用JDOM对XML文件进行操作

本文着重介绍在应用程序中如何使用JDOM对XML文件进行操作,要求读者具有基本的JAVA语言基础. XML由于其可移植性,已经成为应用开发中必不可少的环节.我们经常会把应用程序的一些配置文件(属性文件)写成XML的格式(当然,也可以用property文件而不用XML文件),应用程序通过XML的访问类来对其进行操作.对XML进行操作可以通过若干种方法,如:SAX, DOM, JDOM, JAXP等,JDOM由于其比较简单实用而被开发人员普遍使用. 本文主要分两部分,第一部分介绍如何把XML文件中的

概述IE和SQL2k开发一个XML聊天程序_XML/RSS

不同浏览器之间多年的竞争导致产生了很多工具帮助开发人员完成以前很难做到的任务.现在,只要一小段脚本,你就可以创建一个应用程序将数据绑定到用户控件,这样就可以通过一个内嵌的代理类型的控件与服务器通信. 在 Internet Explorer(IE)中,这些东西包括 XML 数据岛和 XMLHTTP 对象,XML 数据岛用于将数据绑定到表单元素,XMLHTTP 对象用于在当前页面内不导航到其它页面的情况下创建对服务器的同步和异步调用.我将使用这两个易用的特性创建一个简单的聊天应用程序,该应用程序由一

了解WEB页面工具语言XML(五)好处_XML/RSS

五.XML带来的好处 1更有意义的搜索 数据可被XML唯一的标识.没有XML搜索软件必须了解每个数据库是如何构建的.这实际上是不可能的因为每个数据库描述数据都是不同的.有了XML书就可以很容易以标准的方式按照作者.标题.ISBN序号或其他的标准分类.搜索书就变得十分方便. 2开发灵活的Web应用软件 数据一旦建立XML能被发送到其他应用软件.对象或者中间层服务器做进一步地处理.或者它可以发送到桌面用浏览器浏览.XML和HTML.脚本.公共对象模式一起为灵活的三层Web应用软件的开发提供了所需的技

Web设计中如何使用XML数据源对象_XML/RSS

XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据.本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据. XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上.这个对象允许你把一个外部的XML文件或者嵌入HTML文件中的内容提取到HTML页面中. 你可以在一个Web页面中使用XML - DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScrip

XML轻松学习手册(三):XML的术语_XML/RSS

提纲: 导言 一.XML文档的有关术语 二.DTD的有关术语 导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解.由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了.而国内又缺乏权威的机构或组织来对这些术语正式定名,你所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正确的,有些是错误的,更加妨碍了我们对这些概念的理解和学习. 你下面将要看到的关于XML术语的解

XML轻松学习手册(3)XML的术语_XML/RSS

第三章 XML的术语 提纲: 导言 一.XML文档的有关术语 二.DTD的有关术语 导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解.由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了.而国内又缺乏权威的机构或组织来对这些术语正式定名,你所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正确的,有些是错误的,更加妨碍了我们对这些概念的理解和学习. 你下面将要看

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

前言 XML越来越热,关于XML的基础教程网络上也随处可见.可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章.首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会: 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高.不要害怕和逃避,毕竟我们还年轻. 提纲 本文共分五大部分.分别是XML快速入门,XML

xml 解析类_XML/RSS

xml 解析类 <?php ob_start(); /*                                                              * Copyright (c) 2003 NightKids  <weidewang@magus-soft.com>                      * All rights reserved.