- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WEB 程序设计 (全校选修课) 内蒙古大学计算机学院 主讲教师:卢慧 csluhui@ 课程简介 学分:3 周学时:6 总学分:48 课程简介 本课程从Web编程的基础知识和Web程序开发环境着手,在介绍Web服务器、脚本语言和Web数据库应用的基础上,系统介绍了各种远程数据访问技术、开发方法和应用实例,包括目前流行且实用的ASP和XML等。本课程尤其注重实践环节,对于每部分内容,均会为大家配以相关程序实例讲解,以提高大家Web程序设计技术的综合应用能力。通过本课程的学习,大家可以了解Web程序设计的基本原理和开发方法,学会利用Html、VBScript,数据库、SQL、ADO组件等基本工具,自己构建和设计简单的动态网站 (如:论坛、电子商务类网站、信息系统类网站等)。 本课程面向学过《计算机文化基础(一)》和《计算机文化基础(二)》或有同等计算机基础知识的学生。 考核方式:笔试70%+上机作业30% 参考书目 《Web》数据库基础教程 魏善沛 编著 中国铁道出版社 《ASP》与网络数据库技术 《网络程序设计——ASP》 北方交通大学出版社 《Web数据库技术》 阮家栋 施美雅 科学出版社 课程主要内容 Web编程基础知识 Web 程序开发环境 脚本语言 页面设计 ASP程序设计 Web数据库程序设计 XML的基本技术 综合应用实例 第1章 Web编程基础知识 1.什么是Web 2.Web的工作原理 3. Internet网络协议 4. IP地址、域名和URL 5.超文本标记语言HTML(静态Web) 6.可扩展标记语言XML 本章小结 本章介绍开发Web程序应该必备的基础知识,包括Web的基本概念和工作原理、Internet网络协议、IP地址、域名和统一资源定位器URL、超文本标记语言HTML及可扩展标记语言XML,为在本课程中学习Web程序设计方法和开发技术做好准备。 1.1 什么是Web Web的含义及特点: Web全称为World Wide Web(WWW),它是一种体系结构,用它可以访问分布于Internet上的链接文档。 Web是Internet提供的一种服务 Web是存储在全世界Internet计算机中、数量巨大的文档的集合 Web是一种超文本信息系统 Web内容保存在web服务器上,用户通过浏览器访问。 Web是图形化的和易于导航的 Web与平台无关 Web是分布式的 、具有新闻性、动态的、交互的 Web站点组成元素:文字、图片、动画、超链接和特殊组件。 1.2 Web的工作原理 Web采用客户机/服务器(client/server)方式访问资源。Web服务器向浏览器提供服务的过程大致可以归纳为以下5个步骤: (1)用户打开计算机(客户机),启动浏览器程序(Netscape Navigator, Microsoft Internet Explorer等),并在浏览器中指定一个URL(Uniform Resource Locator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。 (2)Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。 (3)如果URL指向的是普通的HTML(Hypertext Markup Language,超文本标记语言)文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java,JavaScript,ActiveX,VBScript等编写的小应用程序(applet),服务器也将它们随HTML文档一道传送到浏览器,在浏览器所在的机器上执行。 图1-1 客户机/服务器模型 (4)如果HTML文档中嵌有ASP程序,那么Web服务器就运行ASP程序,并将结果传送至浏览器。Web服务器运行ASP程序时还可能调用数据库服务器和其他服务器。 (5)URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收Web服务器发送的VRML文档。 Web编程技术 静态Web技术:用HTML语言写的纯html代码,文件扩展名为.htm或.html。 功能:提供信息供用户浏览 动态Web技术:CGI,ASP,JSP,PHP,ASP.net 。如ASP则是在html代码中嵌入脚本语言,保存在服务器端。 功能:提供可个性化搜索的功能,可以收发email,可以进行网上销售,可以从事电子商务等等。 所谓动态,指的是,按照访问者的不同需要,对访问者输入的信息作出不同的响应,提供响应的信息。 常用动态Web技术 CGI
您可能关注的文档
最近下载
- 第五章热模锻压力机.ppt VIP
- 拼搏初三,决胜中考 开学第一课主题班会课件.pptx VIP
- 20190821合法合规催收承诺书.docx VIP
- 抗日战争胜利80周年阅兵.pptx VIP
- (正式版)D-L∕ T 620-1997 交流电气装置的过电压保护和绝缘配合.docx VIP
- 《显示技术原理》课件:液晶基础知识详解.ppt VIP
- 汉字练习字帖(可编辑打印).docx VIP
- 心衰患者的容量管理.pptx VIP
- 2025湖北潜江市面向退役军人专项招聘教师2人笔试参考题库附答案解析.docx VIP
- 2025广西现代物流集团第三次公开招聘109人笔试备考题库及答案解析.docx VIP
文档评论(0)