动态Web数据库技术

出版时间:2005-12  出版社:中国水利水电出版社  作者:王红  页数:310  

前言

  数据库技术是现代计算机技术中发展最快的领域之一,也是应用最广的技术之一,它已经成为计算机应用系统的核心技术和重要基础。而Web数据库将数据库技术和Web技术相融合,兼备了Web技术和数据库技术的优点,充分利用了大量已有的数据库信息,最高程度地实现资源共享。因此Web与数据库技术的结合成为当前热点之一。  数据库原理是高等学校计算机类相关专业的必修课,但是仅仅知道数据库原理是不够的。传统的数据库教材以设计为出发点,理论讲述过于深奥,结合实际过少,不适合应用型高等学校计算机类相关专业的培养目标。Web数据库与传统数据库有许多相似点,也有许多不同点,是传统数据库的延伸和实用化。学好Web数据库技术,一方面可以更好地理解数据库技术的原理,另一方面为将数据库技术应用到实际中打下一个好的基础。这是真正意义上理论和实践的统一。目前适合应用型高等学校教学特点的Web数据库技术教材较少,特别是结合当代先进的应用且理论联系实际的教材更少。  Web数据库这个概念,可以认为主要有两层含义:  第一层含义是指:数据库作为Web这个全球信息源的一个重要组成部分,向用户发布数据。具体过程是:在客户/服务器框架中,运行于客户端的应用程序,通过Internet/Web这个连通全球的软/硬件平台,链接到特定URL上的服务器,同时把查询发送到服务器端,然后服务器到后台的数据库中访问数据库,再把查询结果返回给用户。数据库处理的对象是存储于数据库中的结构化数据。对于服务器端的数据库而言,需要考虑的技术问题是应付成千上万用户的并发、经常性地访问,数据库的可扩展性、容错性、查询优化和与问题有关的存储(聚簇、索引)。  第二层含义是指:把Web看作一个数据库,用数据库技术对Web上的数据进行有效管理。Web上的数据是异构的、经常变化的、分布的数据,它的模式是不严格的、易变的,它的数量级又是海量的。数据库技术提供了存储和访问大量数据的有效方法,但是它处理的对象是高度结构化、有固定模式的数据。对于Web数据,需要事先知道Web数据的结构,然后才能形成查询,如何描述这种结构以及与此结构对应的一系列问题是当前研究的热点。具体而言,数据库技术管理Web数据涉及以下一些问题:Web数据的模型建立、存储、模式管理、查询、查询优化和查询结果重构(根据用户查询而形成的视图)。作为HTML的替代,XML将作为第二代的Web表示和交换语言,引入XML的初衷是要极大地促进Internet/Web的发展和应用,同时也给数据库研究界带来了巨大的机会,将使数据库技术和研究扩展到Web数据的管理成为可能。从这个意义上讲,XML数据库是Web数据库中的一种,XML数据库就是从数据库的角度来研究以XML格式表达的Web数据。它包括XML数据的存储、查询语言、模式管理、查询处理等。

内容概要

  《21世纪高等院校规划教材·动态Web数据库技术:基于JSP和XML技术实现术》共9章,前6章为上篇,讲述从Web角度研究数据库的内容,包括Web数据库体系结构和如何在JS宫使用各种数据库,后3章为下篇,讲述XML在数据库领域的应用。主要内容包括:Web数据库概论、JSP基础、JSP隐含对象、JSP中使用数据库、JSP与JavaBean、Web数据库实例——网上书店、XML基础、XML文档解析、XML与数据库。每章都配有相应的上机实训。《动态Web数据库技术》注重应用能力的培养,基本理论以够用为度。通过该课程的学习,使学生不仅掌握数据库系统的基本理论,而且通过上机实验和实习加深对基本理论和基本概念的理解,并能够编写具体的JSP应用程序,使学生具有一定的理论水平和应用各种Web数据库研发的能力。

书籍目录

序前言上篇.第1章 web数据库概述1.1 web数据库的产生与发展1.1.1 intemet的产生和发展1.1.2 web的起源和发展1.1.3 数据库技术的发展1.1.4 什么是web数据库1.1.5 web数据库的发展1.2 web数据库系统的体系结构1.2.1 应用的逻辑结构1.2.2 数据库的集中式体系结构1.2.3 数据库的c/s体系结构1.2.4 web的b/s体系结构1.2.5 数据库的三层(c/s/s)体系结构1.2.6 数据库的三层(b/s/s)体系结构1.2.7 中间件 1.2.8 多层b/s体系结构 ..1.2.9 几种体系结构的比较1.3 web数据库访问技术1.3.1 cgi(comnongateinterface)技术1.3.2 webapi(webapplicationprograminginterface)技术.1.3.3 asp(activeserverpage)技术1.3.4 php技术1.3.5 servlet技术1.3.6 jsp(javaserverpage)技术1.3.7 oracleweb应用服务器1.3.8 基于web的数据库访问技术比较本章小结习题第2章 jsp基础2.1 jsp概述2.1.1 第一个jsp页面2.1.2 jsp运行原理2.1.3 jsp与servlet的关系2.1.4 配置jsp运行环境2.1.5 可以支持jsp运行的其他服务器2.1.6 jsp页面测试2.1.7 小结2.2 jsp页面的基本组成2.3 jsp页面中的注释2.3.1 html注释2.3.2 隐藏注释2.3.3 脚本注释2.4 声明2.4.1 变量声明2.4.2 方法声明2.4.3 声明类2.5 java代码段2.6 表达式2.7 jsp指令2.7.1 page指令2.7.2 include指令2.7.3 taglib指令2.8 jsp动作2.8.1 jsp:include动作2.8.2 jsp:param动作标记2.8.3 jsp:forward动作2.8.4 jsp:plugin动作2.8.5 jsp:usebean动作本章小结习题实验一 jsp脚本和指令第3章 jsp隐含对象3.1 request对象3.1.1 获得客户端提交的信息 ……第4章 jsp中使用数据库第5章 jsp与javabean第6章 web数据库实例——网上书店下篇第7章 xml基础第8章 xml文档解析第9章 xml与数据库参考文献...

编辑推荐

  采用“任务驱动”的编写方式,引入案例和启发式教学方法提供电子教案、案例素材等教学资源,教材立体化配套满足高等院校应用型人才培养的需要

图书封面

评论、评分、阅读与下载


    动态Web数据库技术 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7