最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于AJAX技术的WebOS系统NixOS的构建

IT圈 admin 21浏览 0评论

2024年5月22日发(作者:綦鑫)

维普资讯

第29卷第5期 

Vo1.29 No.5 

计算机工程与设计 

Computer Engineering and Design 

2008年3月 

Mar.2008 

基于A 技术的WebOS系统NixOS的构建 

季 强 , 田 薇 , 陈 远 

(1.西北工业大学出版社,陕西西安710072;2.西北工业大学航空学院,陕西西安710072) 

摘要:探讨了WebOS雏形系统NixOS,实现了一套基本的SOAP处理框架和可扩展的uI基础框架,并对在此基础上较好地 

扩展该系统,将其进一步完善和发展为大规模的分布式WebOS系统进行了研究。在NixOS的开发过程中,实践了基于AJAX 

的WebApplicaiton构建技术和迭代式的软件开发流程,论述了NixOS所实现的基本AJAX引擎框架和在浏览器中实现的浮动 

窗体系统,探索了WebOS的普遍实现。 

关键词:网络操作系统;异步JavaScript和XML;Nix操作系统;文档对象模型;动态服务页面;简单对象访问协议 

中图法分类号:11P3l2 文献标识码:A 文章编号:1000.7024(2008)05.1198—02 

WebOS system NixOS construction based on AJAX 

JIQiang ,TIANWei2,CHENYuan2 

(1.North Western Polytechnical University Press,Xi an 7 1 0072,China; 

2.College of Aeronautical,Northwestern Polytechnical Universiyt,Xi’an 7 1 0072,China) 

Abstract:An original WebOS system is described--NixOS,and a basic SOAP scheme as well s aa fundamental UI frame is implemented. 

The research ofthese rafmeworks becoming massively distributed WebOS system is developed.The AJAX-based web application tech— 

nique and the iterative soft-ware developing procedure to develop NixOS are applied.The basic engine frame and the floating window 

system of the NixOS are described.The generalized implementation method of a WebOS system is also discussed.The design of a 

NixOS system depends on he tplatform of its implementation is concluded. 

Key words:WebOS;AJAX;NixOS;DOM;ASP;SOAP 

0引 言 

目前开发Web的主要技术有JSP,ASP,PHP等,这些技术 

主要是基于传统的动态页面技术。用户在等待服务器响应 

HTTP请求时,页面将处于长时间的等待状态。现在使用AJX A

技术将传统的动态网页隐藏到了AJAX的后台,我们所看到 

的是一个静态页面,动态程序反馈的结果被直接无刷新地显 

示在这个页面上。 

2 NixOS的设计提出 

本文的主要目的是设计一个具有实验性质的WebOS原 

型NixOS。由于技术的局限性,NixOS的后端设计无法涉及分 

布式或者并行计算等领域,只能在现有技术基础上对Web Ser- 

vice进行一个粗略的封装,作为后端提供数据的Web Service 

个统一的接口给前端,前端的UI和逻辑设计就可以被很好 

的解耦,从而使得前端的实现更加独立可行。NixOS开发的 

重点放在如何使用客户端脚本来实现浏览器内的UI,以及使 

用简单的ASP和ASP.NET代码实现后端处理逻辑并封装基于 

SOAP的数据提供者Web Service。而AJAX技术则主要用于 

1 AJAX概述 

AJX全称为AsAynchronousJavaScriptandXML(异步Java— 

Scirpt和XML),是一种创建交互式网页应用的网页开发技术。 

在用户界面与业务逻辑之间建立一个无刷新异步的通信链接。 

AJAX引擎接受UI的事件,并异步传递给业务逻辑,再由业务 

逻辑访问数据层获得响应数据并反馈给AJAX引擎,最后由 

AJAX引擎在浏览器中动态地更新UI 。 

它使用XHTML+CSS来表示信息;使用JavaScript操作DOM 

(document object mode1)进行动态显示及交互;使用XML和 

XSLT进行数据交换及相关操作;使用XMLHttpRequest对象 

与WebB ̄务器进行异步数据交换;最后使用JavaScript将所有 

的东西绑定在一起,类似于DHTML或LAMP。AJAx不是指 

3 NixOS的设计与开发 

3.1 NixOS详细架构与设计 

MVC架构设计的MVC(mode1.view-controller)架构,即把 

种单一的技术,而是有机地利用了一系列相关的技术, 

AJX的应用支持以上技术的WeAb浏览器作为运行平台…。 

收稿日期:2007-03-05 E-mail:tianwei@nwpu.edu.cn 

作者简介:季强(1972一),女,陕西西安人,硕士,研究方向为计算机数据库软件开发; 田薇(1972一),女,陕西西安人,硕士,工程师,研 

究方向为计算机数据库软件开发; 陈远(1984--),男,福建漳平人,硕士研究生,研究方向计算机数据库软件开发。 

ll98— 

维普资讯

个应用的输入、输出、处理流程按照Model、View、Controller 

标释放时拖动终止的效果。 

的方式进行分离,这样一个应用被分成3个层——模型层、视 

窗体的激活体系也可以借鉴平台操作系统的实现原理: 

图层、控制层。模型(Mode1):就是业务流程/状态的处理以及 

在整个document被初始化时首先创建一个全局的窗体管理器 

业务规则的制定,即是MVC的主要核心。视图(View):代表用 类,它具有一个空的窗体队列。每次打开一个新窗体都要首 

户交互界面,也就是Web的HTML界面。控% ̄J(Controller):可 

先将自己(this引用)注册到窗体队列中。随后在窗体类的on— 

以理解为从用户接收清求,将模型与视图匹配在一起,共同完 click事件(鼠标单击窗体时触发)中对空窗体队列进行重新排 

成用户的请求。根据MVC的架构设计理论,NixOS采用MVC 

序,将当前需要激活的窗体提到队列的最上端。同时改变窗 

架构的设计细节包括3层:模型层:模型的设计可以分为数据 

体的z—index值为最大值,将其它窗体按原来顺序依次降到当 

链接、数据操作、文件操作3部分;视图层:数据显示操作结果 前活动窗体的z—index之下。图3为NixOS的主界面中实现的 

显示;控制层:视图与模型之间的链接层,选择模型的具体操 内部浮动窗体和拖动时的效果 。 

作并控制视图的变化。图l为NixOS基于MVC的架构 。 

4.2实现自定义式插件体系 

在实现了浏览器内部的窗体特性和NixOS中的基本 

AJAx通信框架和uI窗体系统的基础上就可以较为轻松地实 

现各个具体的模块。只要模块的实现满足NixOS用户接口的 

范型定义,一旦实现完毕,就可以通过主界面左侧的AddCon— 

tent标签将它添加到用户界面上。图4和图5就分两步展示 

了如何将Gmail模块添加到用户界面 ” 。 

由于各个模块的代码量比较大,而且具体实现细节各有 

不同,基于篇幅考虑,本文就不再对各个模块进行独立的详细 

介绍,而仅对整体框架和基础结构设计做关键性的论述。 

图1 NixOS基于MVC的架构 

5结束语 

3.2 NixOS运行机制 

Web编程现在正处于一个膨胀的发展阶段,新技术层出 

现代操作系统都是基于消息队列机制的,这样可以避免 

不穷。Web由于其分布式计算和客户端等优势与Web Service、 

对CPU的独占式操作,实现多进程并行操作的功能。NixOS 

网格计算等未来计算模式具有先天的兼容性。所以说无论是 

也是必须实现一个内置的消息处理机制的,而它的处理机制 

过去,现在还是将来,Web编程技术均会有巨大的应用前景 。 

与传统操作系统不同,是基于分布式Web服务的。 

即用户接口是一个个的浏览器,当事件触发时,并 

吴目巨 目 

非由客户端独立来处理事件,客户端主要负责UI 

l:Interaction 

方面的交互。而真正的处理逻辑,则是通过AJAX 

with UI — 2:Raise 一 

DOM — 

技术传递到服务端进行处理,并返回处理结果给 

XM }———‘‘‘ ——— :pRequest 

event 

 I

Request’。。。。。。。。。。。。。—。— 

客户端。客户端浏览器拿到处理结果之后再更新 

相应的uI显示。图2为用UML图来表示NixOS 

callback 

的基本事件框架及其处理流程 。 

function 

5:Register 

r 

ca1 Jback —L 

4 NixOS编码实现 

6=Dispatch 

4.1浏览器中模拟窗体系统 

request 一 

(asyncronous) 

拖放操作的实现思路是:首先创建一个最基 

7:Send 

HTTP 

本的浏览器内部窗体类,然后设置一个全局惟一 

request 8:Cal1 r 

application一【 

logic 

活动窗体对象的引用(因为每一次激活的窗体只有 

lize 

个)。接着在窗体类内部的标题栏的onmouse— 

-79:Seria

down事件(按下鼠标左键时触发)中编写代码,将 

]1O:Parse 

.卜Ja

lresponse 

sXML 

.卜J l

XMLDOM 

response into 

自己(this引用)赋给全局活动窗体变量并记录当前 

窗体位置。这时可为整个document的onmousemove 

1l:Raise 

completion — 

(鼠标拖动时触发)事件写一个函数,即每次都将活 

]l2: 

llnterrogat ̄ 

动窗体变量所指向的窗体移动到现在的鼠标位置。 

lresponse 

JDOM 

其中相对坐标计算可以由窗体原始坐标和当前鼠 

_一 

1 3.Update HTML 

accordlng to 

标坐标经过简单计算获得,由此实现当前活动窗 

response document 

I 

体的拖动效果。当在整个document的onmouseup 

事件中清空全局活动窗体对象变量时,可实现鼠 

图2用UML描述NixOS (下转第1263页) 

l199— 

维普资讯

全量版本要复杂,由数据映射算法知,这个过程主要包括找到 

ding in 2004[OL].http://www.sresearch.corn/. 

包含恢复数据块的最新版本,计算数据块在新版本数据中的 

Norman C Hutchinson.Logical VS.physical file system backup 

偏移等操作,这些操作在版本较多的时候有一定的性能消耗。 

[C].Third Symposium on Operating Systems Design and Imple— 

在使用方式上,用户可以将虚拟设备作为普通只读的设 

mentation,1999. 

备使用,进行数据块级别的恢复。另外,也可以将虚拟设备通 

Curtis W_Unix backup and recovery[M].Preston O’Reilly 

过导出协议(如NBD等)导出到客户端系统,在客户端完成文 

Media,1999. . 

件的恢复,具体的使用方式不是本文的重点,在这里不做详述。 

Schepers J.Huisken P.Backup and restore:Backup alternatives 

5结束语 

for network appliance fliers[R].Nat Lab Unclassified Report, 

2001. 

快速备份的要求随着业务连续性要求日益高涨,而如何 

Patterson H,Manley S,Federwisch M,et a1.Snapmirror:File 

满足用户对按需恢复的要求则是备份系统必须考虑的重要问 

system based asynchronous mirroring for disaster recovery[C]. 

题。本文介绍了一种基于设备级备份数据的虚拟设备技术。 

Proc of the 1 st USENIX Conference on File and Storage Tech— 

它针对以快照技术为基础的设备级备份系统,实现了一种支 

nologies,2002. 

持按需恢复的机制。虚拟设备技术可以方便地应用到现有的 刘振军,许鲁,冯硕,等.一种迭代式快照系统的设计与实现[J]_ 

设备级备份系统,为用户提供方便的块级、文件级和设备级恢 计算机工程与应用,2006,42(14):11-15. 

复功能。我们未来的工作主要在调整和整合虚拟设备在现有 

VERITAS NetBackupTM Technical Overview[OL].http://eva1. 

设备级备份系统的应用,完善系统的功能和提高恢复性能等 

veritas.com/mktginfo/r'roducts/White

Papers/Data

Protection/ 

_

方面。我们将在现有设备级备份系统上提供一种客户端主导 

nbu

tech overviewwp_060105.pdf. 

的文件级恢复方式,完善现有系统的功能;最后,我们还将研 

VERITAS NetBackupTM 6.0 Advanced Client[OL].http:// 

究虚拟设备在其它数据管理方面的应用。 

eva1.veritas.com/mktginfo/products/Datasheets/Data

Protec— 

参考文献: 

tion/nbu

60

ac

dsht.pdf. 

一—

Mike Adams:备份人类基因工程文件系统[z].VERITAS Net— 

[1】Peterson M.Solving top storage problems—Where IT is spen— 

BackupTM FlashBackup,2005—05—12. 

(上接第1 199页) 

} 喜基 = 二一兰…。。。羔l 

}--_ 0辩 喜 蚕篷 羹 

图5 Gmail模块添加完毕,可以自由拖放 

[z].Adaptive Path,2005—02—18. 

阎宏.Java与模式[M].北京:电子工业出版社,2002. 

Dorsey P Hudicka J.Oracle 8 design using UML object mode— 

ling[M].New York:The McGraw—Hill Companies,1999, 

Teare David.An introduction ot Ajax[EB/OL].http://dev2dev. 

bea.com/pub/aJ2005/08/ajax_introduction.html,2006—07—03. 

Bruce W Perry.Ajax Hacks[M].North Sebastopol:O’Reilly, 

2006. 

图4添加Gmail模块 

GammaE.设计模式一可复用面向对象软件的基础[M].北京:机 

参考文献: 

械工业出版社,2000. 

Su Jinawen.Web service interactions:Analysis and desing[C]. 

[1] 柯自聪.AJAX开发简略[M].北京:电子工业出版社,2006. 

The Fifth International Conference on Computer and Informa— 

【2] Jesse James Garrett.Ajax:A new approach to web applications 

tion Technology,2005:2 1-23. 

1263一 

2024年5月22日发(作者:綦鑫)

维普资讯

第29卷第5期 

Vo1.29 No.5 

计算机工程与设计 

Computer Engineering and Design 

2008年3月 

Mar.2008 

基于A 技术的WebOS系统NixOS的构建 

季 强 , 田 薇 , 陈 远 

(1.西北工业大学出版社,陕西西安710072;2.西北工业大学航空学院,陕西西安710072) 

摘要:探讨了WebOS雏形系统NixOS,实现了一套基本的SOAP处理框架和可扩展的uI基础框架,并对在此基础上较好地 

扩展该系统,将其进一步完善和发展为大规模的分布式WebOS系统进行了研究。在NixOS的开发过程中,实践了基于AJAX 

的WebApplicaiton构建技术和迭代式的软件开发流程,论述了NixOS所实现的基本AJAX引擎框架和在浏览器中实现的浮动 

窗体系统,探索了WebOS的普遍实现。 

关键词:网络操作系统;异步JavaScript和XML;Nix操作系统;文档对象模型;动态服务页面;简单对象访问协议 

中图法分类号:11P3l2 文献标识码:A 文章编号:1000.7024(2008)05.1198—02 

WebOS system NixOS construction based on AJAX 

JIQiang ,TIANWei2,CHENYuan2 

(1.North Western Polytechnical University Press,Xi an 7 1 0072,China; 

2.College of Aeronautical,Northwestern Polytechnical Universiyt,Xi’an 7 1 0072,China) 

Abstract:An original WebOS system is described--NixOS,and a basic SOAP scheme as well s aa fundamental UI frame is implemented. 

The research ofthese rafmeworks becoming massively distributed WebOS system is developed.The AJAX-based web application tech— 

nique and the iterative soft-ware developing procedure to develop NixOS are applied.The basic engine frame and the floating window 

system of the NixOS are described.The generalized implementation method of a WebOS system is also discussed.The design of a 

NixOS system depends on he tplatform of its implementation is concluded. 

Key words:WebOS;AJAX;NixOS;DOM;ASP;SOAP 

0引 言 

目前开发Web的主要技术有JSP,ASP,PHP等,这些技术 

主要是基于传统的动态页面技术。用户在等待服务器响应 

HTTP请求时,页面将处于长时间的等待状态。现在使用AJX A

技术将传统的动态网页隐藏到了AJAX的后台,我们所看到 

的是一个静态页面,动态程序反馈的结果被直接无刷新地显 

示在这个页面上。 

2 NixOS的设计提出 

本文的主要目的是设计一个具有实验性质的WebOS原 

型NixOS。由于技术的局限性,NixOS的后端设计无法涉及分 

布式或者并行计算等领域,只能在现有技术基础上对Web Ser- 

vice进行一个粗略的封装,作为后端提供数据的Web Service 

个统一的接口给前端,前端的UI和逻辑设计就可以被很好 

的解耦,从而使得前端的实现更加独立可行。NixOS开发的 

重点放在如何使用客户端脚本来实现浏览器内的UI,以及使 

用简单的ASP和ASP.NET代码实现后端处理逻辑并封装基于 

SOAP的数据提供者Web Service。而AJAX技术则主要用于 

1 AJAX概述 

AJX全称为AsAynchronousJavaScriptandXML(异步Java— 

Scirpt和XML),是一种创建交互式网页应用的网页开发技术。 

在用户界面与业务逻辑之间建立一个无刷新异步的通信链接。 

AJAX引擎接受UI的事件,并异步传递给业务逻辑,再由业务 

逻辑访问数据层获得响应数据并反馈给AJAX引擎,最后由 

AJAX引擎在浏览器中动态地更新UI 。 

它使用XHTML+CSS来表示信息;使用JavaScript操作DOM 

(document object mode1)进行动态显示及交互;使用XML和 

XSLT进行数据交换及相关操作;使用XMLHttpRequest对象 

与WebB ̄务器进行异步数据交换;最后使用JavaScript将所有 

的东西绑定在一起,类似于DHTML或LAMP。AJAx不是指 

3 NixOS的设计与开发 

3.1 NixOS详细架构与设计 

MVC架构设计的MVC(mode1.view-controller)架构,即把 

种单一的技术,而是有机地利用了一系列相关的技术, 

AJX的应用支持以上技术的WeAb浏览器作为运行平台…。 

收稿日期:2007-03-05 E-mail:tianwei@nwpu.edu.cn 

作者简介:季强(1972一),女,陕西西安人,硕士,研究方向为计算机数据库软件开发; 田薇(1972一),女,陕西西安人,硕士,工程师,研 

究方向为计算机数据库软件开发; 陈远(1984--),男,福建漳平人,硕士研究生,研究方向计算机数据库软件开发。 

ll98— 

维普资讯

个应用的输入、输出、处理流程按照Model、View、Controller 

标释放时拖动终止的效果。 

的方式进行分离,这样一个应用被分成3个层——模型层、视 

窗体的激活体系也可以借鉴平台操作系统的实现原理: 

图层、控制层。模型(Mode1):就是业务流程/状态的处理以及 

在整个document被初始化时首先创建一个全局的窗体管理器 

业务规则的制定,即是MVC的主要核心。视图(View):代表用 类,它具有一个空的窗体队列。每次打开一个新窗体都要首 

户交互界面,也就是Web的HTML界面。控% ̄J(Controller):可 

先将自己(this引用)注册到窗体队列中。随后在窗体类的on— 

以理解为从用户接收清求,将模型与视图匹配在一起,共同完 click事件(鼠标单击窗体时触发)中对空窗体队列进行重新排 

成用户的请求。根据MVC的架构设计理论,NixOS采用MVC 

序,将当前需要激活的窗体提到队列的最上端。同时改变窗 

架构的设计细节包括3层:模型层:模型的设计可以分为数据 

体的z—index值为最大值,将其它窗体按原来顺序依次降到当 

链接、数据操作、文件操作3部分;视图层:数据显示操作结果 前活动窗体的z—index之下。图3为NixOS的主界面中实现的 

显示;控制层:视图与模型之间的链接层,选择模型的具体操 内部浮动窗体和拖动时的效果 。 

作并控制视图的变化。图l为NixOS基于MVC的架构 。 

4.2实现自定义式插件体系 

在实现了浏览器内部的窗体特性和NixOS中的基本 

AJAx通信框架和uI窗体系统的基础上就可以较为轻松地实 

现各个具体的模块。只要模块的实现满足NixOS用户接口的 

范型定义,一旦实现完毕,就可以通过主界面左侧的AddCon— 

tent标签将它添加到用户界面上。图4和图5就分两步展示 

了如何将Gmail模块添加到用户界面 ” 。 

由于各个模块的代码量比较大,而且具体实现细节各有 

不同,基于篇幅考虑,本文就不再对各个模块进行独立的详细 

介绍,而仅对整体框架和基础结构设计做关键性的论述。 

图1 NixOS基于MVC的架构 

5结束语 

3.2 NixOS运行机制 

Web编程现在正处于一个膨胀的发展阶段,新技术层出 

现代操作系统都是基于消息队列机制的,这样可以避免 

不穷。Web由于其分布式计算和客户端等优势与Web Service、 

对CPU的独占式操作,实现多进程并行操作的功能。NixOS 

网格计算等未来计算模式具有先天的兼容性。所以说无论是 

也是必须实现一个内置的消息处理机制的,而它的处理机制 

过去,现在还是将来,Web编程技术均会有巨大的应用前景 。 

与传统操作系统不同,是基于分布式Web服务的。 

即用户接口是一个个的浏览器,当事件触发时,并 

吴目巨 目 

非由客户端独立来处理事件,客户端主要负责UI 

l:Interaction 

方面的交互。而真正的处理逻辑,则是通过AJAX 

with UI — 2:Raise 一 

DOM — 

技术传递到服务端进行处理,并返回处理结果给 

XM }———‘‘‘ ——— :pRequest 

event 

 I

Request’。。。。。。。。。。。。。—。— 

客户端。客户端浏览器拿到处理结果之后再更新 

相应的uI显示。图2为用UML图来表示NixOS 

callback 

的基本事件框架及其处理流程 。 

function 

5:Register 

r 

ca1 Jback —L 

4 NixOS编码实现 

6=Dispatch 

4.1浏览器中模拟窗体系统 

request 一 

(asyncronous) 

拖放操作的实现思路是:首先创建一个最基 

7:Send 

HTTP 

本的浏览器内部窗体类,然后设置一个全局惟一 

request 8:Cal1 r 

application一【 

logic 

活动窗体对象的引用(因为每一次激活的窗体只有 

lize 

个)。接着在窗体类内部的标题栏的onmouse— 

-79:Seria

down事件(按下鼠标左键时触发)中编写代码,将 

]1O:Parse 

.卜Ja

lresponse 

sXML 

.卜J l

XMLDOM 

response into 

自己(this引用)赋给全局活动窗体变量并记录当前 

窗体位置。这时可为整个document的onmousemove 

1l:Raise 

completion — 

(鼠标拖动时触发)事件写一个函数,即每次都将活 

]l2: 

llnterrogat ̄ 

动窗体变量所指向的窗体移动到现在的鼠标位置。 

lresponse 

JDOM 

其中相对坐标计算可以由窗体原始坐标和当前鼠 

_一 

1 3.Update HTML 

accordlng to 

标坐标经过简单计算获得,由此实现当前活动窗 

response document 

I 

体的拖动效果。当在整个document的onmouseup 

事件中清空全局活动窗体对象变量时,可实现鼠 

图2用UML描述NixOS (下转第1263页) 

l199— 

维普资讯

全量版本要复杂,由数据映射算法知,这个过程主要包括找到 

ding in 2004[OL].http://www.sresearch.corn/. 

包含恢复数据块的最新版本,计算数据块在新版本数据中的 

Norman C Hutchinson.Logical VS.physical file system backup 

偏移等操作,这些操作在版本较多的时候有一定的性能消耗。 

[C].Third Symposium on Operating Systems Design and Imple— 

在使用方式上,用户可以将虚拟设备作为普通只读的设 

mentation,1999. 

备使用,进行数据块级别的恢复。另外,也可以将虚拟设备通 

Curtis W_Unix backup and recovery[M].Preston O’Reilly 

过导出协议(如NBD等)导出到客户端系统,在客户端完成文 

Media,1999. . 

件的恢复,具体的使用方式不是本文的重点,在这里不做详述。 

Schepers J.Huisken P.Backup and restore:Backup alternatives 

5结束语 

for network appliance fliers[R].Nat Lab Unclassified Report, 

2001. 

快速备份的要求随着业务连续性要求日益高涨,而如何 

Patterson H,Manley S,Federwisch M,et a1.Snapmirror:File 

满足用户对按需恢复的要求则是备份系统必须考虑的重要问 

system based asynchronous mirroring for disaster recovery[C]. 

题。本文介绍了一种基于设备级备份数据的虚拟设备技术。 

Proc of the 1 st USENIX Conference on File and Storage Tech— 

它针对以快照技术为基础的设备级备份系统,实现了一种支 

nologies,2002. 

持按需恢复的机制。虚拟设备技术可以方便地应用到现有的 刘振军,许鲁,冯硕,等.一种迭代式快照系统的设计与实现[J]_ 

设备级备份系统,为用户提供方便的块级、文件级和设备级恢 计算机工程与应用,2006,42(14):11-15. 

复功能。我们未来的工作主要在调整和整合虚拟设备在现有 

VERITAS NetBackupTM Technical Overview[OL].http://eva1. 

设备级备份系统的应用,完善系统的功能和提高恢复性能等 

veritas.com/mktginfo/r'roducts/White

Papers/Data

Protection/ 

_

方面。我们将在现有设备级备份系统上提供一种客户端主导 

nbu

tech overviewwp_060105.pdf. 

的文件级恢复方式,完善现有系统的功能;最后,我们还将研 

VERITAS NetBackupTM 6.0 Advanced Client[OL].http:// 

究虚拟设备在其它数据管理方面的应用。 

eva1.veritas.com/mktginfo/products/Datasheets/Data

Protec— 

参考文献: 

tion/nbu

60

ac

dsht.pdf. 

一—

Mike Adams:备份人类基因工程文件系统[z].VERITAS Net— 

[1】Peterson M.Solving top storage problems—Where IT is spen— 

BackupTM FlashBackup,2005—05—12. 

(上接第1 199页) 

} 喜基 = 二一兰…。。。羔l 

}--_ 0辩 喜 蚕篷 羹 

图5 Gmail模块添加完毕,可以自由拖放 

[z].Adaptive Path,2005—02—18. 

阎宏.Java与模式[M].北京:电子工业出版社,2002. 

Dorsey P Hudicka J.Oracle 8 design using UML object mode— 

ling[M].New York:The McGraw—Hill Companies,1999, 

Teare David.An introduction ot Ajax[EB/OL].http://dev2dev. 

bea.com/pub/aJ2005/08/ajax_introduction.html,2006—07—03. 

Bruce W Perry.Ajax Hacks[M].North Sebastopol:O’Reilly, 

2006. 

图4添加Gmail模块 

GammaE.设计模式一可复用面向对象软件的基础[M].北京:机 

参考文献: 

械工业出版社,2000. 

Su Jinawen.Web service interactions:Analysis and desing[C]. 

[1] 柯自聪.AJAX开发简略[M].北京:电子工业出版社,2006. 

The Fifth International Conference on Computer and Informa— 

【2] Jesse James Garrett.Ajax:A new approach to web applications 

tion Technology,2005:2 1-23. 

1263一 

发布评论

评论列表 (0)

  1. 暂无评论