3.6.2 基于Web应用的网络编程

3.6.2 基于Web应用的网络编程

Web应用是Internet上最广泛的应用,它用HTML来表达信息,用超链接将全世界的网站连成一个整体,用浏览器的形式来浏览,为人们提供了一个图文并茂的多媒体信息世界。WWW已经深入各行各业。无论是电子商务、电子政务、数字企业、数字校园,还是各种基于WWW的信息处理系统、信息发布系统和远程教育系统,都统统采用了网站的形式。这种巨大的需求催生了多种基于Web应用的网络编程技术。

这些网络编程技术是针对Web应用的特点而产生的,在开发应用的过程中不需要过多地了解底层网络协议栈的工作过程,可以给Web应用的快速开发提供有力支持。这类技术包括多种编程工具和语言,编程工具包括一大批所见即所得的网页制作工具,如Frontpage、Dreamweaver、Flash和Eclipse等,编程语言包括一批动态服务器网页的制作技术,如动态服务器页面(ASP,Active Server Page)、Java服务器页面(JSP,Java Server Pages)和超级文本预处理器(PHP,Hypertext Preprocessor)等。