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

第2章 Web应用程序开发环境

在第1章中,介绍了Web编程的基础知识。本章将对Web应用程序开发环境和常用工具做简单介绍,包括常用的工具软件、Dreamweaver MX以及ASP.NET应用程序的开发工具Visual Studio. NET,这将为以后学习具体的编程方法和技术做好准备。

2.1 服务器端开发环境

服务器是对Web浏览器检索信息的请求做出响应,进而将HTML文档回传到客户机的浏览器屏幕上,或者运行服务器端程序的计算机。Web的结构属于客户机/服务器系统,服务器端需要操作系统的支持,目前最常用的网络操作系统有Windows NT、UNIX和Linux等。

如果有条件和技术,可以在用户自己的本地计算机上构建Web服务器,如安装Windows系统的IIS(Internet信息服务)组件,然后通过网络连接,为其他用户提供服务。但是如果没有条件和技术,可以在本地计算机上编写制作Web网页后,将其上传到托管或代理服务器上,利用专业服务器为用户构建的平台,完成Web网页的发布。现在许多网站可以提供发布空间服务,用户只要按照网站的使用要求,即可轻松完成Web网页的上传和发布。

服务器端的编程语言,除现在一般较少采用的CGI程序外,常用ASP、Perl和PHP,还有微软公司近期推出的新一代ASP.NET语言,它直接与Java比拼,力图成为网络服务器端的标准语言。另外,如果仅用Access作为服务器端数据库,可以先在本地建立数据库,然后上传到服务器上,不必设定ODBC连接,直接用目录文件方式操作数据库,这样服务器上的工作就简化些。如果采用SQL Server、Oracle等其他类型的数据库作为服务器端数据库,就必须在服务器上创建数据库,还要进行ODBC的连接、设定等工作。