欢迎来到天天文库
浏览记录
ID:36886451
大小:471.00 KB
页数:37页
时间:2019-05-10
《Web编程基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web程序设计主讲:邓小亚数理与软件工程学院计算机教研室学习内容Web编程基础知识超文本标记语言HTMLJavaScript语言CSS样式表网页制作工具简介(网页三剑客)网站的规划与设计第1章Web编程基础知识1.什么是Web2.Web的工作原理及基本技术3.Internet基本知识4.IP地址、域名和URL5.常用网页制作工具及网页制作的一般过程6.本章小结本章介绍开发Web程序应该必备的基础知识,包括Web的基本概念和工作原理、Internet基本知识、网络协议、IP地址、域名和统一资源定位器URL,常用网
2、页制作工具及网页制作的一般过程等,为在本课程中学习Web程序设计方法和开发技术做好准备。什么是WebWeb全称为WorldWideWeb(又称为万维网、WWW或者3W)Web是Internet提供的一种服务Web是由遍及全球的信息资源组成的系统这些信息资源包含的内容可以是文本、表格、图像、视频、音频等Web是一种超文本信息系统Web是分布式的、具有新闻性、动态的、交互的Web的工作原理Web服务器向浏览器提供服务的过程大致可以归纳为以下5个步骤:(1)用户打开计算机(客户机),启动浏览器程序(NetscapeN
3、avigator,MicrosoftInternetExplorer等),并在浏览器中指定一个URL(UniformResourceLocator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。(2)Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。(3)如果URL指向的是普通的HTML(HypertextMarkupLanguage,超文本标记语言)文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java,JavaScrip
4、t,ActiveX,VBScript等编写的小应用程序(applet),服务器也将它们随HTML文档一道传送到浏览器,在浏览器所在的机器上执行。图1-1客户机/服务器模型(4)如果HTML文档中嵌有ASP、JSP或PHP程序,那么Web服务器就运行这些程序,并将结果传送至浏览器。Web服务器运行这些程序时还可能调用数据库服务器和其他服务器。(5)URL也可以指向VRML(VirtualRealityModelingLanguage)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接
5、收Web服务器发送的VRML文档。Web基本技术1.服务器技术:主要指有关Web服务器建构的基本技术,包括服务器策略与结构设计、服务器软硬件的选择及其他有关服务器构建的问题。2.HTML(HypertextMarkupLanguage)技术:是一种超文本标识语言,它是构成Web页面的主要工具。HTML是Web的基础,它的超文本思想简单的说就是纯文本加标记,所以它的重要内容就是要熟悉和掌握这些标记。Web基本技术3.XML(eXtensibleMarkupLanguage)技术:是W3C组织于1998年2月发布的
6、标准。它是为了克服HTML缺乏灵活性和伸缩性的缺点以及SGML过于复杂、不利于软件应用的缺点而发展起来的一种元标记语言。4.Java技术:利用Java可以创建小应用程序(applet),使之从服务器下载到浏览器,并在客户端的机器上运行。Javaapplet可提供动画、音频和音乐等多媒体服务。Web基本技术5.JavaScript技术:是由Netscape开发的一种解释语言,它可以直接插入到HTML文档中。它具有Java的许多特性,但比Java更为简单有效,而且不需要编译,因而也是Web技术的重要组成部分。6.J
7、SP(JavaServerPages)技术:是由SunMicrosystem公司于1999年6月份推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。Web基本技术7.ActiveX技术和VBscript技术:ActiveX技术是MicrosoftInternet战略的中心环节,它本质上是OLE技术在Web上的应用。VBscript是VisualBasic的简化和修改版本,使VB能够更适用于Internet。它是一种页面设计的脚本语言
8、,能够控制ActiveX控件。8.ASP(ActiveServerPages)技术:利用ASP,服务器可以执行用户用VBscript或JavaScript编写的嵌入HTML文档中的程序。ASP是Web动态页面设计的基础,通过ASP,Web页面可以访问数据库,存取服务器的有关资源,使得Web页面具有强大的交互能力。Web基本技术9.PHP(HypertextPreprocessor)技术
此文档下载收益归作者所有