用户名: 密码: 验证码:
基于XML和.NET技术的商用网站研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
XML作为一种商业应用之间传送数据的极好的手段,能以有效方式在应用之间存储、转换和传送数据,正不断受到青睐。
     本文在基于一个.NET开发的酒店管理网站的基础上,引入了XML技术,对传统商业网站在新的数据表达形式和开发平台中发生的变化,及其带来的优势进行了深入的研究。
     其主要工作和结论如下:
     (1)在商用网站中采用XML数据格式时,从设计的角度探索了在建立模型等方面的变化,提出一种引入XML之后基于B/S结构的数据模型。采用该模型后,该系统与传统的商用网站相比具有很大优势。包括减少了网络流量、可以从多种不同的数据源集成数据、使系统组件化、可扩充性和可重用性提高等。
     (2)针对当前关系数据库广泛应用的事实,研究了XML文档和关系数据库之间数据的双向转换,并讨论了如何把XML查询表达式转换为SQL查询的问题。
     (3)在传统商业应用三层体系结构的基础上,提出一种Web应用的4层架构B/S/D/C,综合了B/S和C/S结构的优越性,具有实用价值。
     (4)介绍了XML基本知识和.NET开发平台的使用。讨论了Web服务、数据管理及安全性问题。
     (5)将研究的思路运用于实际,在.NET平台下开发了商用网站,针对不同的功能需求在设计上有不同的考虑,成功地实现了提出的4层架构这种新的体系结构的应用。
As good means of transmitting data between commercial applications, XML technology is becoming popular in that it can store, transform, and transmit data in an efficient way.
    This paper is based on a hotel management web site that is devised by .NET. Applying XML technology, the author does deep research on the change and advantage of traditional commercial web site, which is accompanied by the new data expression style and developing tool.
    The main ideas and conclusion is as below:
    (1) Applying XML data in commercial web site, the author does research on the change of establishing data model from the devising point of view, contrives a data model that is based on XML and Browser/Server structure. This model, compared with tradional one, has great advantages: Reducing data flux of web sites, integrating data from different sources, enhancing the ability of groupwaring, expandedness and repeated usage.
    (2) Due to the popularity of relational databases, we study the bi-way transformation between the XML documents and relational databases. Furthermore, we discuss the way of transforming XML query expression into SQL query.
    (3) Based on the 3-tier web application structure, the author presents a new idea of 4-tier structure (B/S/D/C), which synthetizes the merits of B/S and C/S structure, and has practical value.
    (4)Basic knowledge of XML and the application of .NET developing platform are introduced. Web services, data management and securing problem are also be discussed.
    (5)We turned the researching ideas into practice, and developed commercial web site with .NET platform. With regard to the different functional needs, our devising throughtways are diverse, and we successfully construct the 4-tier structure web applications.
引文
[1]Tim Bray, Jean Paoli, C.M. Sperberg, Extensible Markup Language(XML)1.0, W3C Recommendation, http://www, w3.org/TR/REC-xml
    [2]栗松涛,XML 程序设计,清华大学山版社,2001
    [3]Ann Navorro, XML 从入门到精通,机械工业出版社,2000
    [4]皮德常等,Internet 环境下信息系统的集成开发方案研究与应用,微型计算机1999.11:45-47
    [5]张伟都,周海东,面向 XML 的数据管理系统,计算机:正程与应用,2001,Vol.20:97-99
    [6]盛龙,Web 数据库应用的实现技术,计算机世界,1998.12:26-28
    [7]詹蓉,霍南方,王一凡,集成化智能 MIS 体系结构研究,计算机工程与应用 2002.Vol 8:196-197
    [8]Didier Martin etc, XML 高级编程,机械工业出版社,2000
    [9]毛鹤松,宋春林,XML 在管理信息系统中的应用,计算机应用研究 2002.1:118-120
    [10]Elisa B, Barbara C, Integrating XML and Databases, IEEE Intemet Computing, 2001.7-8
    [11]Kimbro S, Introduction to Native XML Databases, http://www, xml.com/pub
    [12]Ronald B, XML Database Products, http://www, rpbourret.com/xmldbms
    [13]郑仕辉,周傲英,基于关系的 XML 数据查询和存储研究,计算机研究与发展 2000.8
    [14]Ronald B, XML and Databases, http://www, rpbourret.com/xmldbms
    [15]Goldman R, McHugh J, Widom J, From Semistructured data to XML, Proc of the 2nd Workshop on Web and Databases, 1999,Vol 2:25-30
    [16]张素智,卢正鼎,李春林,XML 数据库及其应用研究,计算机工程与应用,2002.Vol 8:32-35
    [17]Widom J, Data Management for XML: Research Directions, http://www-db.stanford.edu/~widom
    [18]刘芳珠,潘亦,潘金贵,基于3层网络架构及 DOM 的 XML 系统模型,小型微型计算机系统,2001.Vol 22,NO.12:1512-1515
    [19]Mchugh J, Abiteboul S, Lore: A Database Management System for Semistructured Data. SIGMOD Record, 1997.26, 54-66
    [20]Quass D, Mchugh J, The Lore query language for semistructured data, Intel Journal on Digital Libraries, 1997.1: 68-88
    [21]Tarjan R, Fast Algorithms for solving Path problems, Journal of ACM, 1991.28: 594-614
    [22]Mary F, Wang C, Dan S, Silkroute-trading between relation and XML, Computer Networks, 2000.33:723-745
    
    
    [23]周泽华,金戈,黄涛,基于 XML 的分布式 Web 应用框架,计算机工程与应用,2001.Vol 18:60-62
    [24]Microsoft Company,. NET Framework Overview
    [25]Brian Francis, the Truth of. Net Technology, www.wrox.Wrox.com
    [26]金志力.NET 架构的核心开发技术,微型计算机应用,2001.8:9-11
    [27]Richard Andeson etc, ASP. NET 高级编程,清华大学出版社,2001
    [28]蒋松,白立强,构件ASP. NET Web 的实例,www.ccidnet.com
    [29]印鉴,刘星成,汤庸,网上购物系统的设计与实现,计算机工程与应用,2001.Vol 16:88-90
    [30]李芳芸,柴跃廷,集成化管理信息系统的分析、设计与实施,清华大学出版社,1996
    [31]李华川,康淘,Visual C#入门与提高,重庆大学出版社,2001
    [32]陈旭,电子商务环境下 MIS 模型研究,www.csdn.net
    [33]钱海华,Intranet 与企业物流系统接口方法的研究与应用,计算机应用研究,2001.Vol 18:97-100

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700