文档介绍:WebWeb程序设计程序设计授课老师:李优柱华中农业大学信息管理系******@-11-6华中农业大学经管-土管学院教学形式教学形式学时:48学时,其中理论讲述24学时,上机24学时。课堂理论教学本章节内容概述重点、难点内容讲述补充内容讲解(主要是参考教材上内容)下章节内容提示上机试验、作业学分组成:期末占60%;平时占20%(考勤、课堂提问表现、平时作业);上机成绩占20%332016-11-6华中农业大学经管-土管学院ReferenceReference吉根林、崔海源. Web程序设计(第2版),北京:电子工业出版社,2006吴功宜、:清华大学出版社,2000徐敬东,. 北京:清华大学出版社,+网络数据库整合应用. 北京:人民邮电出版社,2001[美]James &Paul . SQL完全参考手册(上、下).北京:希望电子出版社,1999442016-11-6华中农业大学经管-土管学院讲授内容教学内容Web编程基础知识(、IP地址、域名)Web程序开发环境(客户端、服务端、网页设计工具)脚本语言(JavaScript、VBScript)页面设计(静态、动态页面设计)ASP程序设计Web数据库设计552016-11-6华中农业大学经管-土管学院讲授内容教学目标了解Web编程的基础知识掌握网页设计工具掌握两种脚本设计语言掌握静态、动态页面设计掌握ASP各类对象掌握Web数据库程序设计662016-11-6华中农业大学经管-土管学院第第11章章 Web Web编程基础知识编程基础知识????、域名和URL???本章小结?本章介绍开发Web程序应该必备的基础知识,包括Web的基本概念和工作原理、网络协议、IP地址、域名和统一资源定位器URL、超文本标记语言HTML及可扩展标记语言XML,为在本课程中学****Web程序设计方法和开发技术做好准备。772016-11-6华中农业大学经管- 什么是Web ?Web全称为World Wide Web ?提供的一种服务?计算机中、数量巨大的文档的集合?Web是一种超文本信息系统?Web是图形化的和易于导航的?Web与平台无关?Web是分布式的、具有新闻性、动态的、交互的882016-11-6华中农业大学经管- Web的工作原理?Web服务器向浏览器提供服务的过程大致可以归纳为以下5个步骤:?(1)用户打开计算机(客户机),scape Navigator, Microsoft Explorer等),并在浏览器中指定一个URL(Uniform Resource Locator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。?(2)Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。992016-11-6华中农业大学经管-土管学院?(3)如果URL指向的是普通的HTML(Hypertext Markup Language,超文本标记语言)文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java,JavaScript,ActiveX,VBScript等编写的小应用程序(applet),服务器也将它们随HTML文档一道传送到浏览器,在浏览器所在的机器上执行。?图1-1 客户机/ Web的工作原理10102016-11-6华中农业大学经管-土管学院?(4)如果HTML文档中嵌有ASP程序,那么Web服务器就运行ASP程序,并将结果传送至浏览器。Web服务器运行ASP程序时还可能调用数据库服务器和其他服务器。?(5)URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收Web服务器发送的VRML文档。 Web的工作原理