基于XML的Web站点建模技术研究_第1页
基于XML的Web站点建模技术研究_第2页
基于XML的Web站点建模技术研究_第3页
基于XML的Web站点建模技术研究_第4页
基于XML的Web站点建模技术研究_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于XML的Web站点建模技术研究摘 要Web已经成为企业交付各种应用的主要平台,随着Web应用规模和复杂度的增加,需要有系统化的方法和模型的支持。一个数据密集型的Web站点可以被看作是一个和某一领域相关的数据集合,而且这个数据集合具有Web特征,即数据之间的链接和数据的表现形式。Web站点的建模就是对这个数据集合的抽象描述,随着XML技术的发展,使用XML来描述站点的数据集合具有语言无关、易于程序解析等优点。本文提出了一种基于XML的Web站点建模方法。采用XML语言为基础描述语言,使用分层建模的方法对Web站点进行建模,把Web站点建模划分为四个层次模型的建模,这四个层次模型抽象描述Web

2、站点的不同方面,它们分别为:语义模型、结构模型、导航模型和表现模型,结构模型也称作是E/R模型。对于每个层次模型,我们可以用很多方法来表达它们。本文采用OWL或RDF语言来表达语义模型,用 XML 描述的ER文件来描述的结构模型,用XML来描述导航模型,使用XSL设计表现模型。本文在介绍各个模型后,开始研究四层模型之间的关系。在四层模型中,可以由语义模型得到结构模型,在设计导航模型时又需要结构模型的支持,结构模型又可以为自动生成数据库所用。有了导航模型的导航文件,我们可以解析导航文件生成Cocoon服务器端的XSP代码,XSP文件结合它的表现模型(XSL文件)在Cocoon服务器上发布后,就得

3、到一个Web站点了。针对本文提出的Web站点建模理论,作者用Java语言开发了一个可视化的建模工具指导用户建模。本文提供的建模工具能够以一致的模型支持Web应用开发的整个生命周期,同时,Web应用的开发中,基于XML的建模为应用的重构和不同应用之间的集成提供了新的解决方案。本文集成了软件工程、数据库、人工智能、XML等领域的研究内容,提出一分层的Web站点建模方法并提供了建模工具,指导Web站点的开发,使最终的Web站点具容易维护和阅读等优点。关键词:Web站点,建模,本体,导航对象TECHNICAL STUDY OF WEB SITE MODELING BASED ON XMLAbstrac

4、tWeb has become the main platform for the exchange of enterprises payment. As the complexity and scale of web application increasing,the web needs a systemic method and model support to support it. The web site that contains mass data can be viewed as the data collection of one field. And this data

5、collection has the character of web, that is the link between the data and the representation of these data. Web site is the abstract description of these data collection. As the development of the XML technology, using the XML as the description language of these data collections has the benefit to

6、 do nothing with language and easy for program processing. In this paper,the author brings forward a web site modeling method that bases on XML. This method is to use XML as the web describing language, and model a web site from four layers. It divides a web modeling work into the four layers work a

7、nd the four layers describe different part of one web site. The four layers are the Semitic model, the structure model, the navigation model and the representation model. The structure model is also called the ER model. We can use different method to describe every model. In this paper, we use the O

8、WL language or RDF language to express the Semitic model. The ER file is used to describe the structure model. And the navigation model is described by XML; the representation model is described using XSL.After the introduction of every model, we start to study the relationship of these four models.

9、 We can get the structure model from the semantic model. When designing the navigation model, we must use the structure model to show the structure of the database. The structure model can also be used to generate the database automatically.When the navigation file generated, we can parse this file

10、to generate the XSP code that runs on the web server. After the XSP file and its XSL representation file are put on the Cocoon server, well get a web site. This paper also provide a web modeling tool to help useless modeling a web site using the method of this paper. The modeling tool of this paper

11、can support the cycling of a web site development. And the XML based method also provides a new way of integration different applications.This paper involves the study of software engineering, database, artificial intelligence, XML and etc. It brings forward a web modeling method by way of delimitat

12、ion. It also provide a modeling tool based on the method of this paper. The web site developed using this method has the merit of easy reading and maintenance. KEY WORDS:Web site, web modeling, ontology, navigation object, navigation, ER, XSL目 录第一章 引言11.1 Web站点建模相关技术11.1.1建模概念11221.2 Web站点建模相关研究2 1.

13、3 基于XML的Web站点建模方法的提出4第二章 Web站点的四层模型52.1 Web站点的建模四层模型52.2语义模型研究62.3 结构模型72.4导航模型研究7 导航对象定义及内容889101213链接142.5表现模型152.6 Web站点的自动生成162.7四层模型之间的关系162.8基于XML的Web站点建模理论分析17第三章 语义模型研究193.1本体介绍193.2 protege工具介绍223.3 Ontology的研究和应用2323243.4 OWL简介253.5 protege工具介绍26第四章 基于语义模型的ER模型274.1理论提出274.2 ER模型和本体的区别与联系2

14、84.3基于本体的ER模型294.4 ER文件314.5算法实现324.6相关研究324.7 ER模型的意义32第五章 数据库模式的生成335.1数据库模式的生成思路335.2 hibernate持久层技术介绍335.3 基于ER模型的数据库映射345.4 生成数据库模式345.5 生成数据库模式37第六章 导航模型研究与实现396.1导航模型概述396.2导航对象的数据结构39单实例和多实例导航对象的数据结构39索引(IndexUnit)导航对象的数据结构41 超链接的数据结构42 数据操作单元的数据结构436.3导航文件45导航文件的定义4546导航检验规则46476.4导航文件的意义48第七章 表现模型507.1概述507.2 XS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论