基于xml的通用信息发布服务.rar
基于xml的通用信息发布服务,基于xml的通用信息发布服务1.6万字 48页包括开题报告,任务书,论文正文,答辩ppt摘要随着internet的飞速发展,web的出现改变了人们习惯的处理方式,也给数据库技术提出了必须面对的重要问题:即如何有效地存储和管理web上的数据或者文档,使其既能被高效地操作和维护,又能在internet平台上方便地表示和交换...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 usactu 发布
基于XML的通用信息发布服务
1.6万字 48页
包括开题报告,任务书,论文正文,答辩PPT
摘 要
随着Internet的飞速发展,Web的出现改变了人们习惯的处理方式,也给数据库技术提出了必须面对的重要问题:即如何有效地存储和管理Web上的数据或者文档,使其既能被高效地操作和维护,又能在Internet平台上方便地表示和交换。 XML技术自出现以来发展非常迅速,在许多领域内得到广泛的支持,而且拥有着广阔的应用前景。在现在的很多实际应用中,例如电子数据交换、电子商务等更是将XML作为一种基础性、支柱性的技术来看待。
本文讲述的是基于XML数据库的一个图书信息管理系统的设计与实现,该系统利用struts, spring,JDOM,schema等技术,基于多层系统架构来实现了图书信息的管理的各个功能模块,包含了对通用新闻信息的发布,书籍资源、读者资源、借书信息、还书信息等信息进行管理的设计和实现,并且介绍了采用这些技术以及系统框架的优点。本系统没有用到传统的关系型数据库,而是采用了XML作为数据库来保存数据信息,文章最后对XML的原生数据库的现状进行了分析,并展望了其未来的发展趋势。
关键字:Struts, Spring, JDOM, XML, Schema,原生数据库
The Implementation for Universal
Information Management base on XML
Abstract
As the Internet is developing fast, the appearance of web is changing the way of our life. And it also brings about some very important questions for database technology. That is to say how can we keep and manage the data or files on the web effectively. So they can be operated and maintained in a fast way and also can be exchanged or displayed very conveniently. From the appearance of XML technology, xml is developing very fast, and it owns supports from many fields. So we can believe it has very expansive future in applications. In many applications now we use, for example, electronic data processing and exchanging, E-business and so on. They take XML as the base and pivotal technology.
This paper is about the designing and realization of a library information system. The system is mainly based on struts, spring, and JDOM and schema technology. Using five layers software framework, the library system implements all the requirement of a library, including news putout, books information, reader information, borrowing books information, return books information and so on. This paper presents the designing of library system, and introduces the technology we use and the advantage of the framework. The library system in this paper is never using the tradition database. Instead of it, we use XML files as the database to storage the data information. In the end of the paper, it analyses the Native XML Databases technology and the development of the future.
Key Words: Struts, Spring, JDOM, XML, Schema,Native XML Databases
目 录
1.绪论 1
1.1 课题背景及目的 1
1.2 研究现状 1
1.3 研究内容 3
2.系统总体设计 4
2.1 功能设计 4
2.2 设计原则 4
2.3 总体框架 4
3.信息发布系统框架介绍 6
3.1 系统需求概述 6
3.2 系统体系架构设计 7
3.2.1 表现层 9
3.2.2 业务层 9
3.2.3 数据解析层 10
3.2.4 对象层 12
3.2.5 XML数据库层 13
3.2.6 通用性在系统中的体现 13
3.3 系统实现类图及描述 17
3.3.1 表现层的类 17
3.3.2 业务层的类 19
3.3.3 数据解析层的类 20
3.3.4 对象层的类 20
3.3.5 XML数据库层 20
3.4 系统设计开发流程 21
3.4.1. 环境搭建 21
3.4.2. 开发流程 23
4. XML原生数据库的特色 35
4.1 传统数据库技术面临的挑战 35
4.2 XML技术特点 35
4.3 原生数据库技术优点 39
4.4 原生数据库发展前景 41
总 结 42
致 谢 43
参考文献 44
参考文献
[10] 梁立新.基于Struts-Spring-Hibernate的Java应用开发[M] .电子工业出版社
[11] (美)沃尔斯,(美)布雷登巴赫 著,李磊,程立,周悦虹 译.Spring in Action中文版[M] .北京:人民邮电出版社
[12] 余连新.一种基于JMS和XML的企业应用集成实现[J].企业技术开发
[13] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M] .北京:电子工业出版社
[14] 蒋国银,董利红.工作流过程建模理论综述[J].计算机系统应用
[15] 丁柯,金蓓弘,冯玉琳.事务工作流的建模和分析[J].计算机学报
1.6万字 48页
包括开题报告,任务书,论文正文,答辩PPT
摘 要
随着Internet的飞速发展,Web的出现改变了人们习惯的处理方式,也给数据库技术提出了必须面对的重要问题:即如何有效地存储和管理Web上的数据或者文档,使其既能被高效地操作和维护,又能在Internet平台上方便地表示和交换。 XML技术自出现以来发展非常迅速,在许多领域内得到广泛的支持,而且拥有着广阔的应用前景。在现在的很多实际应用中,例如电子数据交换、电子商务等更是将XML作为一种基础性、支柱性的技术来看待。
本文讲述的是基于XML数据库的一个图书信息管理系统的设计与实现,该系统利用struts, spring,JDOM,schema等技术,基于多层系统架构来实现了图书信息的管理的各个功能模块,包含了对通用新闻信息的发布,书籍资源、读者资源、借书信息、还书信息等信息进行管理的设计和实现,并且介绍了采用这些技术以及系统框架的优点。本系统没有用到传统的关系型数据库,而是采用了XML作为数据库来保存数据信息,文章最后对XML的原生数据库的现状进行了分析,并展望了其未来的发展趋势。
关键字:Struts, Spring, JDOM, XML, Schema,原生数据库
The Implementation for Universal
Information Management base on XML
Abstract
As the Internet is developing fast, the appearance of web is changing the way of our life. And it also brings about some very important questions for database technology. That is to say how can we keep and manage the data or files on the web effectively. So they can be operated and maintained in a fast way and also can be exchanged or displayed very conveniently. From the appearance of XML technology, xml is developing very fast, and it owns supports from many fields. So we can believe it has very expansive future in applications. In many applications now we use, for example, electronic data processing and exchanging, E-business and so on. They take XML as the base and pivotal technology.
This paper is about the designing and realization of a library information system. The system is mainly based on struts, spring, and JDOM and schema technology. Using five layers software framework, the library system implements all the requirement of a library, including news putout, books information, reader information, borrowing books information, return books information and so on. This paper presents the designing of library system, and introduces the technology we use and the advantage of the framework. The library system in this paper is never using the tradition database. Instead of it, we use XML files as the database to storage the data information. In the end of the paper, it analyses the Native XML Databases technology and the development of the future.
Key Words: Struts, Spring, JDOM, XML, Schema,Native XML Databases
目 录
1.绪论 1
1.1 课题背景及目的 1
1.2 研究现状 1
1.3 研究内容 3
2.系统总体设计 4
2.1 功能设计 4
2.2 设计原则 4
2.3 总体框架 4
3.信息发布系统框架介绍 6
3.1 系统需求概述 6
3.2 系统体系架构设计 7
3.2.1 表现层 9
3.2.2 业务层 9
3.2.3 数据解析层 10
3.2.4 对象层 12
3.2.5 XML数据库层 13
3.2.6 通用性在系统中的体现 13
3.3 系统实现类图及描述 17
3.3.1 表现层的类 17
3.3.2 业务层的类 19
3.3.3 数据解析层的类 20
3.3.4 对象层的类 20
3.3.5 XML数据库层 20
3.4 系统设计开发流程 21
3.4.1. 环境搭建 21
3.4.2. 开发流程 23
4. XML原生数据库的特色 35
4.1 传统数据库技术面临的挑战 35
4.2 XML技术特点 35
4.3 原生数据库技术优点 39
4.4 原生数据库发展前景 41
总 结 42
致 谢 43
参考文献 44
参考文献
[10] 梁立新.基于Struts-Spring-Hibernate的Java应用开发[M] .电子工业出版社
[11] (美)沃尔斯,(美)布雷登巴赫 著,李磊,程立,周悦虹 译.Spring in Action中文版[M] .北京:人民邮电出版社
[12] 余连新.一种基于JMS和XML的企业应用集成实现[J].企业技术开发
[13] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M] .北京:电子工业出版社
[14] 蒋国银,董利红.工作流过程建模理论综述[J].计算机系统应用
[15] 丁柯,金蓓弘,冯玉琳.事务工作流的建模和分析[J].计算机学报