第三节基于WB的信鳥系統开发技术 ˇ超文本传输协议(HTTP协议) HTTP协议是WEB浏览器和WEB服务器间TCP/P应用 层通信协议。 √ITP协议具有的六个重要特点: 以WEB为基础。支持浏览器与WEB服务器之间的通 信及数据传送。 简易性。浏览器要连接到服务器,只需发送请求 方式和路径等少量信息 《信息系统分析与设计》16
《信息系统分析与设计》 16 第三节 基于WEB的信息系统开发技术 ü超文本传输协议(HTTP协议) HTTP协议是WEB浏览器和WEB服务器间TCP/IP应用 层通信协议。 üHTTP协议具有的六个重要特点: • 以WEB为基础。支持浏览器与WEB服务器之间的通 信及数据传送。 • 简易性。浏览器要连接到服务器,只需发送请求 方式和路径等少量信息
第三节基于WB的信鳥系統开发技术 灵活性与内容类型( Content-Type)标识。允 许传送任意类型的数据,内容类型标识指示了 传输数据的类型。 无连接。每次连接只限处理一个请求。在完成 个请求后,服务器不会继续为这个请求负责。 无状态。后续事务处理如果需要以前事务处理的 信息就必须将这些信息在协议以外保存; 元信息。浏览器根据元信息确定服务器发来的内 容、数据量以及数据是否完整。 《信息系统分析与设计》17
《信息系统分析与设计》 17 第三节 基于WEB的信息系统开发技术 • 灵活性与内容—类型(Content-Type)标识。允 许传送任意类型的数据,内容—类型标识指示了 传输数据的类型。 • 无连接。每次连接只限处理一个请求。在完成一 个请求后,服务器不会继续为这个请求负责。 • 无状态。后续事务处理如果需要以前事务处理的 信息就必须将这些信息在协议以外保存; • 元信息。浏览器根据元信息确定服务器发来的内 容、数据量以及数据是否完整
第三节基于WB的信息系统开发技术 >WEB页面技术 基于WEB的信息系统以WEB页面作为系统和用户交互 的接口。因此,WB页面技术是系统开发中最重要的技 术。根据软件环境不同,将基于WEB的信息系统页面技 术分为浏览器端页面技术和WEB服务器端页面技术两类, 参见图6-2。 √浏览器端页面技术 超文本标记语言(HTML: Hyper Text Markup Language HTML是国际互联网联盟(W3C: World wide WEB Consortium)从通用标记语言标准(SGML Standard Generalized Markup Language)中抽 取部分技术而制定的标准,是基本的WEB页面开发 语言。它定义了一个复杂的标记集,并通过使用 “标记”字符串来表明WEB页面的静态组成结构 《信息系统分析与设计》18
《信息系统分析与设计》 18 第三节 基于WEB的信息系统开发技术 Ø WEB页面技术 基于WEB的信息系统以WEB页面作为系统和用户交互 的接口。因此,WEB页面技术是系统开发中最重要的技 术。根据软件环境不同,将基于WEB的信息系统页面技 术分为浏览器端页面技术和WEB服务器端页面技术两类, 参见图6-2。 ü浏览器端页面技术 • 超文本标记语言(HTML:Hyper Text Markup Language) HTML是国际互联网联盟(W3C:World Wide WEB Consortium)从通用标记语言标准(SGML: Standard Generalized Markup Language)中抽 取部分技术而制定的标准,是基本的WEB页面开发 语言。它定义了一个复杂的标记集,并通过使用 “标记”字符串来表明WEB页面的静态组成结构
第三节基于WB的信鳥系統开发技术 使用HTML语言编写的班TM文件存放在WEB服务器文件 目录中,并通过网络传送给浏览器,浏览器解释HTML 文件,并将其内容显示在浏览器上。下面是一个在浏 览器中显示绿色“ Hello World!”的HM例子: <HTML> <HEAD> <TITLE>Hello World!</TITLE> <HEAD> <BODY> < FONT COLOR=” GREEN”FACE=” ARIAL”> Hello World</FONT> </BODY> <HTML> 《信息系统分析与设计》19
《信息系统分析与设计》 19 第三节 基于WEB的信息系统开发技术 使用HTML语言编写的HTML文件存放在WEB服务器文件 目录中,并通过网络传送给浏览器,浏览器解释HTML 文件,并将其内容显示在浏览器上。下面是一个在浏 览器中显示绿色“Hello World!”的HTML例子: <HTML> <HEAD> <TITLE>Hello World!</TITLE> </HEAD> <BODY> <FONT COLOR=”GREEN” FACE=”ARIAL”>Hello World!</FONT> </BODY> </HTML>
第三节基于WB的信鳥系統开发技术 可扩展标识语言(XML: Extended Markup Language) 在SGM简化的基础上,1998年W3C宣布了 ⅪM1.0的标准。与HTM相比,ⅫM在三个方面进 行了改进: 允许用户根据需要自行定义新的标记及属性 名 文件结构嵌套可以复杂到任意程度并能表示 面向对象的等级层次; 包括了一个语法描述,使应用程序可以对此 文件进行结构确认。 XML文档包括两个部分:定义标记及其 相互关系的文档类型定义(DTD: Document Type Definition)和文档内容。以下是部分DTD和XML 文档的例子 《信息系统分析与设计》20
《信息系统分析与设计》 20 第三节 基于WEB的信息系统开发技术 • 可扩展标识语言(XML:Extended Markup Language) 在SGML简化的基础上,1998年W3C宣布了 XML1.0的标准。与HTML相比,XML在三个方面进 行了改进: –允许用户根据需要自行定义新的标记及属性 名; –文件结构嵌套可以复杂到任意程度并能表示 面向对象的等级层次; –包括了一个语法描述,使应用程序可以对此 文件进行结构确认。 XML文档包括两个部分:定义标记及其 相互关系的文档类型定义(DTD:Document Type Definition)和文档内容。以下是部分DTD和XML 文档的例子: