- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web程序设计 授课老师:李优柱 华中农业大学信息管理系 Liyz@ 教学形式 Reference 教学内容 教学目标 第1章 Web编程基础知识 1.什么是Web 2.Web的工作原理 3.Internet网络协议 4.IP地址、域名和URL 5.超文本标记语言HTML 6.可扩展标记语言XML 本章小结 本章介绍开发Web程序应该必备的基础知识,包括Web的基本概念和工作原理、Internet网络协议、IP地址、域名和统一资源定位器URL、超文本标记语言HTML及可扩展标记语言XML,为在本课程中学习Web程序设计方法和开发技术做好准备。 1.1 什么是Web Web全称为World Wide Web Web是Internet提供的一种服务 Web是存储在全世界Internet计算机中、数量巨大的文档的集合 Web是一种超文本信息系统 Web是图形化的和易于导航的 Web与平台无关 Web是分布式的 、具有新闻性、动态的、交互的 1.2 Web的工作原理 Web服务器向浏览器提供服务的过程大致可以归纳为以下5个步骤: (1)用户打开计算机(客户机),启动浏览器程序(Netscape Navigator, Microsoft Internet Explorer等),并在浏览器中指定一个URL(Uniform Resource Locator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。 (2)Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。 1.2 Web的工作原理 (3)如果URL指向的是普通的HTML(Hypertext Markup Language,超文本标记语言)文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java,JavaScript,ActiveX,VBScript等编写的小应用程序(applet),服务器也将它们随HTML文档一道传送到浏览器,在浏览器所在的机器上执行。 图1-1 客户机/服务器模型 1.2 Web的工作原理 (4)如果HTML文档中嵌有ASP程序,那么Web服务器就运行ASP程序,并将结果传送至浏览器。Web服务器运行ASP程序时还可能调用数据库服务器和其他服务器。 (5)URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收Web服务器发送的VRML文档。 1.2 Web的工作原理 早期的web页面是静态的。用html代码书写。后来,随着ASP和java技术的发展产生了动态网页。 利用ASP,服务器可以执行用户用Vbscript和javascript编写的嵌入html文档中的程序。Web页面可以访问数据库,存取服务器的有关资源。 动态网页的实现一般采用客户端编程和服务器端编程两种设计方法。 客户端编程就是从浏览器下载服务器的程序来执行相关动态工作。 服务端编程就是将程序员编写的代码保存在服务器中。所有代码在服务器端执行,以html文件传回浏览器。 1.2 Web的工作原理 ASP是一种功能强大的服务器脚本编程环境。它的所有程序都保存在服务器端,由IIS解释执行。 2001年微软推出ASP.NET,在结构上与前面的版本不一样,技术完全基于组件和模块化。它的所有程序仍然保存在服务端,由服务器编译执行。 ASP.NET与ASP的主要区别体现在以下3个方面: (1)效率 :ASP.NET比ASP高很多 (2)可重用性 :ASP.NET可以实现代码和内容的完全分离,使得维护更方便。 (3)代码量 :使用ASP.NET比使用ASP的代码量要小得多 1.3 Internet网络协议 1.因特网的起源 因特网起源于ARPAnet(阿帕网),20世纪60年代 末至70年代初由美国国防部资助ARPA(Advanced Research Projects Agency)承建。目的是通过这个网络把美国军事及研究用计算机主机联接起来,形成新的军事指挥系统。 2.因特网的第一次快速发展 20世纪80年代中期因特网出现第一次快速发展。当时,网络技术取得巨大进展,涌现出大量的利用以太网和工作站组成的局域网,奠定了建立大规模广域网的基础。 1.3 Internet网络协议 1981年,美国全国科学基金会(National Science Foundation)提出了发展 NSFnet的计划,把全国大学和学术机构已经建成地区性网络连接起来。 3. 因特网的第二次飞跃 在20世纪90年代 以前,因特网的使用一直仅限于研究领域
您可能关注的文档
- (10月26日)培训管理者学习实验室(TMLL)第二次 学习活动于白云学院欢乐举办.doc
- (2011版)卫星电视广播地面接收设备产品生产许可证实施细则(直播卫星专用设备部分).doc
- (Housing_Axis-area)手机结构部标准设计说明.doc
- (keypad)手机结构部标准设计说明.doc
- (PCB&METAL_DOME)手机结构部标准设计说明.doc
- (一)打造一个会呼吸、有生命的未来移动城安阳移动公司发力“无线城市“建设(新).doc
- (二)物品自动识别技术介绍.pdf
- (国人)人机界面设计指南.doc
- (恒温水浴性能测试).教案副页(恒温水浴性能测试).doc
- (海信N51手机)HS-N51 PCCamera(电脑摄像头)驱动安装指南.pdf
文档评论(0)