数字出版原理与技术.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字出版原理与技术

数字出版原理与技术 第二次课 一、相关的术语和概念 1、B/S结构 B/S结构指浏览器(Brower)和服务器(Server)结构,这种结构通常都是瘦浏览器,胖服务器,及即:大都是数据操作都在服务器上进行,浏览器仅仅安装一个浏览软件,例如IE浏览器,浏览从服务器传过来的网页。 2、 Javascript Javascript是一种客户端(相对于服务器而言,客户端只有浏览器)脚本语言。 它直接把代码写到HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看HTML 源文件就能查看JavaScript 源代码。 主要目的是为了解决服务器端交互产生的网速问题。(例如,在网站上查询买房的贷款,8年或10年贷款20万需要每月月供多少,可以将利用HTML语言中嵌入一个小的计算Javascript程序,为客户提供更流畅的浏览效果。) 这里要强调的是,倘若要调用后台数据库中的数据,还是要用到后面将要讲授的JSP等技术。 脚本语言 脚本语言是一种解释性的语言,不需要编译,可以直接用,由解释器来负责解释。例如vbscript, javascript, installshield?script 等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在。 脚本语言的设计,往往是作为一种临时的“补丁”。它的设计者并没有考虑把它作为一种“通用程序语言”,没有考虑用它构建大型的软件 。 脚本语言一般都是以文本形式存在,类似于一种命令。 3、JSP(Java Server Pages) 是一种动态网页技术标准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段,从而形成JSP文件(*.jsp)。即:JSP页面由HTML代码和嵌入其中的Java代码所组成。客户端通过页面向服务器发出请求,服务器对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 java程序片段可以操纵数据库、发送E-mail等,实现建立动态网站所需要的功能。 所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,即在服务器端执行的程序操作。通常返回给客户端的就是一个HTML页面。 注意的是 Java与Javascript不同, Java的功能要比Javascript强大很多,可以构建大型软件, Javascript只是能嵌在HTML语言中做点小事的脚本语言。 4、数据库和SQL语言 按照数据结构来组织、存储和管理数据的仓库 。 SQL语言(structured query language),结构化查询语言 ,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。由于网站后台必须有数据库支持。 我们在实验中可能会涉及到:①在HTML语言中插入Java,形成JSP网页;② Java调用数据库时,会使用到一些简单的SQL语言; 5、静态网页 静态网页是相对于动态网页而言,① 静态网页是标准的HTML文件,它的文件扩展名是.htm或.html,它可以包含文本、图像、声音、FLASH动画、客户端脚本及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足;② 但是静态没有后台数据库、不含程序和不可交互的网页。网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,网页不包含在服务器端运行的任何脚本,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。③ 静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。 6、动态网页 动态网页,采用动态网站技术生成的网页都称为动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果。 动态网页技术:动态网页必须是通过点击网页上的热点,调用在服务器端运行的程序,即:能调用在服务器端运行的程序、网页、组件的网页属于动态网页。它们会随不同客户、不同时间,返回给浏览器不同的网页,这就是动态网页的是重要标志。这种调用技术就是动态网页技术,例如ASP、PHP、JSP(同一种技术利用不同的语言编程)等。 二、Dreamweaver功能和界面 是使用最广泛的网站开发工具。它使用所见即所得的方法,编辑网页,开发网站。 Dreamweaver CS4提供了多种工作界面,以适合不同的工作人员。本章将以“经典”界面模式介绍Dreamweaver CS4在编辑网页,开发网站中的应用。 Dreamweaver CS4的工作界面主要由菜单栏、【插入】工具栏、【文档】工具栏、编辑窗口、状态栏、【属性】面板和各种面板组构成,下面简单介绍各主要组成部分。 1、菜单栏通常位于界面的最上端,使用菜单栏可以通过选

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档