正在加载图片...
2 ASP3高级编程 下载 首先从了解web的基础和动态web页面的发展开始。把ASP与其他许多能够提供这种动态化的 技术相比较,由此深入了解ASP的发展情况,同时了解Web应用程序的发展,而不仅限于了解 单纯的动态Web站点 11.1HTML的起源 万维网( World wide web,WWW)起源于设在瑞士的CERN实验室。 Tim berners-Lee及其 开发小组,花费大量的时间,研究建立了一种以一定格式传输信息的方法,这就是众所周知 的超文本传输协议(简称为HTTP)。该协议使用了超文本标记语言(HTML)。HTML设计简单 结构灵活,允许在Web浏览器及其他兼容的应用程序中显示文本及图像。文档的某些部分 以成为超链接,即当其被选择时,可以显示不同的页面或同一页面的不同部分。 标记语言是由特定字符分隔的基本元素,指定基本元素中所包含的文本或其他 条目如何显示。例如<EM> This is some Emphasized text</EM>。HIML是一种广泛基 于标准通用标记语言( Standard Generalized Makeup Language,SGML)的标记语言 SGML是描述语言的一种方法,其本身并不是用来创建网页的语言 HTML语言从简单开始,不断增加一些附加的功能,直至形成了今天所用的HTML40版 本。这些新增的特性提供了更灵活的文本字体风格(例如<FONT>元素),以及对输出页面布局 的更多控制(如窗体和帧的使用)。 早期的网页所缺乏的是动态的内容。刚一开始时,这还不是一个问题,因为HTML的开 发是为了在计算机、网络及操作系统之间显示和传送信息(特别是技术和科学信息)。这种标准 化的文档仅是一种简单的文本和标记,其中的图像和其他非文本的内容以单独文件形式存放, 它们可以在各种网络上自由传送。另外,由于信息的格式是固定的,其组成元素的含义也是 在HTML中定义好的。对于一个“阅读器”或浏览器应用程序,用任何程序语言在任何平台 或操作系统中相对来说是比较容易实现的。 只要建立这些信息网页,文本文件和图像可通过web服务器应用程序传送给用户,web服 务器应用程序简单地从磁盘中读取它们并且把输出转换成能够在网络中传送的正确HTTP协 议。在客户或用户端,浏览器接收传送到的信息流,并转换成为能够显示的页面。 HTML和HTTP除了具有跨平台特性之外,其最主要的长处就是其文档可以包含有关内容 的相关信息、作者意欲表达的方式等。它可以被应用程序阅读而不一定显示出来:例如盲人 可以使用特殊的程序把它转换成为语音。同样,其内容可以特殊方式显示出来,以便那些视 力差或有其他缺陷的人们更容易进行访问。因此,技术界经常用“用户代理”( user agent)这 通用术语代替“浏览器”( browser) 1.1.2动态页面的起源 对于新类型的文档内容,特别是那些设计成为允许在页面上输入信息的文档(例如HTML 中< CINPUT>等的窗体控件),开发一种能够读取这种信息并加以利用的应用程序成为必然。很 明显,传递从其他应用程序中得到的内容,特别是特定类型的数据库的内容,需要一种新的 方法。每次都需要重写一个基于文本的页面,对于提供实时性很强的信息当然不是一个理想 的方法首先从了解We b的基础和动态We b页面的发展开始。把 A S P与其他许多能够提供这种动态化的 技术相比较,由此深入了解 A S P的发展情况,同时了解We b应用程序的发展,而不仅限于了解 单纯的动态Web 站点。 1.1.1 HTML的起源 万维网( World Wide We b,W W W )起源于设在瑞士的C E R N实验室。Tim Berners-Lee及其 开发小组,花费大量的时间,研究建立了一种以一定格式传输信息的方法,这就是众所周知 的超文本传输协议 (简称为H T T P )。该协议使用了超文本标记语言 ( H T M L )。H T M L设计简单, 结构灵活,允许在 We b浏览器及其他兼容的应用程序中显示文本及图像。文档的某些部分可 以成为超链接,即当其被选择时,可以显示不同的页面或同一页面的不同部分。 标记语言是由特定字符分隔的基本元素,指定基本元素中所包含的文本或其他 条目如何显示。例如<EM>This is some Emphasized text</EM>。H T M L是一种广泛基 于标准通用标记语言 (Standard Generalized Makeup Language,S G M L )的标记语言。 S G M L是描述语言的一种方法,其本身并不是用来创建网页的语言。 H T M L语言从简单开始,不断增加一些附加的功能,直至形成了今天所用的 HTML 4.0版 本。这些新增的特性提供了更灵活的文本字体风格 (例如< F O N T >元素),以及对输出页面布局 的更多控制(如窗体和帧的使用)。 早期的网页所缺乏的是动态的内容。刚一开始时,这还不是一个问题,因为 H T M L的开 发是为了在计算机、网络及操作系统之间显示和传送信息 (特别是技术和科学信息)。这种标准 化的文档仅是一种简单的文本和标记,其中的图像和其他非文本的内容以单独文件形式存放, 它们可以在各种网络上自由传送。另外,由于信息的格式是固定的,其组成元素的含义也是 在H T M L中定义好的。对于一个“阅读器”或浏览器应用程序,用任何程序语言在任何平台 或操作系统中相对来说是比较容易实现的。 只要建立这些信息网页,文本文件和图像可通过 We b服务器应用程序传送给用户, We b服 务器应用程序简单地从磁盘中读取它们并且把输出转换成能够在网络中传送的正确 H T T P协 议。在客户或用户端,浏览器接收传送到的信息流,并转换成为能够显示的页面。 H T M L和H T T P除了具有跨平台特性之外,其最主要的长处就是其文档可以包含有关内容 的相关信息、作者意欲表达的方式等。它可以被应用程序阅读而不一定显示出来:例如盲人 可以使用特殊的程序把它转换成为语音。同样,其内容可以特殊方式显示出来,以便那些视 力差或有其他缺陷的人们更容易进行访问。因此,技术界经常用“用户代理” (user agent)这 一通用术语代替“浏览器” ( b r o w s e r )。 1.1.2 动态页面的起源 对于新类型的文档内容,特别是那些设计成为允许在页面上输入信息的文档 (例如H T M L 中< I N P U T >等的窗体控件),开发一种能够读取这种信息并加以利用的应用程序成为必然。很 明显,传递从其他应用程序中得到的内容,特别是特定类型的数据库的内容,需要一种新的 方法。每次都需要重写一个基于文本的页面,对于提供实时性很强的信息当然不是一个理想 的方法。 2计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有