Web程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

本章小结

本章主要介绍了Web编程的基础知识,包括Web的基本概念和工作原理、Internet网络协议、IP地址、域名和统一资源定位器URL、ASP、ASP.NET、PHP、JSP等动态网页设计技术以及.NET框架。

Web是一种基于浏览器/服务器、采用Internet网络协议的体系结构,是一种基于Internet的超文本信息系统。早期的Web页面是静态的,静态页面是用纯HTML代码编写的。后来,以ASP和Java为代表的动态技术使Web从静态页面变成可执行的程序,从而产生了动态网页,大大提高了Web的动态性和交互性。ASP是Web动态页面设计的基础,通过ASP,Web页面可以访问数据库,存取服务器的有关资源,使得Web页面具有强大的交互能力。Web的交互性还表现在它的超链接上,因为通过超链接,使用户的浏览顺序和所到站点完全可由用户自行决定。

动态网页的实现一般采用客户端编程和服务器端编程两种程序设计方法。客户端编程就是客户端浏览器下载服务器上的程序来执行有关动态服务工作。常见的客户端编程技术有VBScript、JavaScript、Java applet等。服务器端编程就是将程序员编写的代码保存在服务器上,当用户提出对某个网页的请求时,这个请求所要访问的页面代码都在服务器端执行,并把执行结果以HTML文件代码的形式传回浏览器。常见的服务器端编程技术有PHP、JSP、ASP和ASP.NET。

Internet是由各种不同类型、不同规模、独立管理和运行的主机或计算机网络组成的一个全球性特大网络。Internet使用的网络协议是TCP/IP协议,凡是连入Internet的计算机都必须安装和运行TCP/IP协议软件。TCP/IP协议是一个协议集,其应用层主要有:超文本传输协议HTTP、远程登录协议Telnet、文件传输协议FTP和域名服务系统DNS等。

IP地址是识别Internet中主机及网络设备的唯一标识。但对大多数人来说,记住很多计算机的IP地址并不是一件容易的事,所以产生了域名服务系统DNS,允许为主机分配字符名称,即域名。在网络通信时,由DNS自动实现域名与IP地址的转换。WWW信息分布在全球,要找到所需信息就必须有一种说明该信息存放在哪台计算机的哪个路径下的定位信息。统一资源定位器URL是用来确定某信息位置的方法。