动态网站建设chap1课件_第1页
动态网站建设chap1课件_第2页
动态网站建设chap1课件_第3页
动态网站建设chap1课件_第4页
动态网站建设chap1课件_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态网站建设

第一章动态网页概述Web的开发概述网页概述ASP的运行环境初识ASP程序1.Web的开发概述1.1Internet的基本元素1.服务器(Server)服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。1.Web的开发概述1.1Internet的基本元素客户机与服务器的区别:客户机与服务器不同,服务器是为网络上许多网络用户提供服务以共享它的资源,而客户机仅对操作该客户机的用户提供服务。1.Web的开发概述1.1Internet的基本元素C/S(Client/Server)即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

1.Web的开发概述1.1Internet的基本元素在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。代价高,效率低。1.1Internet的基本元素3.网络(Network)网络就是将在地理上分散的、互连的、具有独立功能的多台计算机通过通信媒体连接在一起,实现相互之间的通信和信息交换,并配以相应的网络软件,实现资源共享数据传输、提高计算机的可靠性和可用性等目的。1.Web的开发概述1.1Internet的基本元素4.网络协议(NetworkProtocol)计算机网络系统是由多个互连的结点组成的,各结点可以是计算机或各类终端通信介质连接起来的复杂系统。例如,OSI网络协议、IEEE802网络协议、TCP/IP网络协议等等。1.Web的开发概述1.2WWW简介1.WWW是什么?WideWeb的缩写,可译为“环球网”或“万维网”,它是基于Internet提供的一种界面友好的信息服务,用于检索和阅读连接到Internet上服务器的有关内容。1.Web的开发概述1.2WWW简介2.Web的功能Web的有用之处在于阅读超文本文件文章和访问Internet资源。1.Web的开发概述1.2WWW简介2.Web的功能超文本文件比普通文件更有价值的是它具有关联,当你用Web读文章时,你会发现超文本文件能替你节约很多时间。你不仅能在需要时转到相关的专题去,也能通过忽略那些看起来乏味的关联跳过许多冗长的细节。1.Web的开发概述1.2WWW简介3.Web技术结构1.Web的开发概述1.2WWW简介3.Web技术结构(1)通常使用的浏览器是:美国微软件公司(Microsoft)生产的InternetExplorer即Internet探索器,简称为IE,版本有IE5.0、IE6.0、IE7.0、还有美国网景公司生产的NetscapeNavigator4.0版本和NetscapeNavigator4.5版本。1.Web的开发概述1.2WWW简介3.Web技术结构(2)Web服务器指的是计算机信息资源的存放主机。1.Web的开发概述1.2WWW简介3.Web技术结构(3)中间件指的是可以调用Web服务器中的数据库数据、超文本内容和其他应用程序,常用的中间件有CGI、JDBC、WEBAPI等。1.Web的开发概述1.2WWW简介5.Web的特点(1)以超文本方式组织网络多媒体信息;(2)用户可以在世界范围内任意查找、检索、浏览及添加信息;(3)提供生动直观、易于使用、统一的图形用户界面;1.Web的开发概述1.2WWW简介5.Web的特点(4)网点间可以互相链接,以提供信息查找和漫游的透明访问;(5)可以访问图象、声音、影像和文本信息。1.Web的开发概述1.2WWW简介6.什么是超文本(hypertext)超文本是一种特殊的文本,与一般文本不同的在于用户阅读超文本时,可以按非线性的方式,在不同的文本之间随机地转来转去,随心所欲地进行阅读。1.Web的开发概述2网页概述2.1.什么是静态网页所谓静态网页是指使用HTML语言格式编写的网页,即纯粹HTML格式的网页通常被称为“静态网页”,早期的网站一般都是由静态网页制作的。

2网页概述2.1.什么是静态网页静态网页具有以下几个特点:(1)静态网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。(2)静态网页的内容相对稳定,因此容易被搜索引擎检索。动态网页具有以下几个特点:(1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;2网页概述(4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。2网页概述2.3如何决定采用动态网页还是静态网页判断网页是否属于动态网页的最关键的标志是看程序是否在服务器端运行。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页。例如ASP、PHP、JSP、ASP.net、CGI等。2网页概述2.3如何决定采用动态网页还是静态网页运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。2网页概述2.4常用开发语言JavaScript JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。

2网页概述2.4常用开发语言JavaScript 目前,主要用在客户端做一些数据合法性检测或辅助显示功能。 特点:属于解释型语言,运行速度较慢,有安全隐患。2网页概述2.4常用开发语言Asp—ActiveXServerPage微软开发的服务器脚本语言,主要在WINDOWS平台运行。现在已被纳入.net体系之中;IIS(INTERNET服务器)内置支持;2网页概述2.4常用开发语言PHP 基于开放源代码的网络编程语言,具有简单易学、跨平台、有良好数据库交互能力的特点。 可在WINDOWS、LINUX、UNIX系统上运行。

2网页概述2.4常用开发语言PHP IIS和APACHE均可支持PHP。 尤其适合在LINUX系统上,APACHE结合使用。 由于缺乏产业界的支持,PHP主要用在中小企业和教育科研界。2网页概述2.4常用开发语言JSP(JavaServerPages)和JAVA 是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段和JSP标记,就构成了JSP网页(*.jsp)。2网页概述2.4常用开发语言Perl(PracticalExtractionandReportLanguage):文字分析报告语言由劳利·华尔(LarryWall)所建立出来的语言。他设计Perl时的哲学是以实用为第一优先,也就是语言容易使用,有效率,而且完整。

2网页概述2.5常用开发工具javascript:dreamweaverAsp/.net:visualstudio,dreamweaverPhp:dreamweaverJsp:dreamweaver2网页概述2.6平台选择

Windows平台下开发、布署、管理比较简单,各种软件价格较低。但系统的稳定性、安全性较差,受到的网络攻击比较多,目前多用于中小企业。

2网页概述2.6平台选择

Linux对技术要求较高,配套软件基本上都是开源免费的,性能也比较稳定,受到的网络攻击较少,但由于缺乏专业公司支持,升级、管理比较困难,对管理人员自身技术水平要求较高,目前主要用于中小企业和教育科研领域,但越来越多的大型企业涉足LINUX。 大型、关键性业务主要用UNIX。2网页概述2.7基本概念1.URL(UniformResourceLocation)由协议名、Web服务器地址、路径名和文件名四部分组成,如它指示了文件在Internet中的位置。2网页概述2.7基本概念2.HTML(HypertextMarkupLanguage)是一种用于编写超文本文档的标记语言。自从1990年首次应用于网页编辑编辑后,已迅速崛起成为网页编辑的主流语言。HTML具有平台无关性,无论是何种操作系统,只要有相应的浏览器程序,就可以运行HTML文档。2网页概述2.7基本概念3.Web站点计算机网络上的一个位置,它以网页或文档形式提供信息,访问者只需通过Web浏览器连接到站点。计算机网络可以是Internet,也可以是链接办公室中所有计算机的本地网络Intranet。2网页概述2.7基本概念4.主页主页是Web站点上一组网页或其他文件的起始页。它是HTML格式的文档,可用来说明站点内容、作者所在公司或部门的新闻、指向其他相关文档的连接或站点作者的个人信息等。在IIS中,主页指的是“默认文档”。2网页概述2.7基本概念4.主页首要功能就是向访问者介绍Web站点,并帮助他们浏览站点上的网页。高效的主页应引人注目、富于逻辑并能提供有用的信息。就主页而言,简练胜于繁复。2网页概述2.7基本概念5.发布目录建立Web站点时,需指定包含要发布文档的目录。Web服务器无法发布未包含在指定目录中的文档。要计划Web站点,必须首先确定如何组织发布目录中的文件。发布目录可以是主目录或虚拟目录。2网页概述2.7基本概念6.主目录每个Web站点都必须有一个主目录。“主目录”是站点访问者的起始点,也是Web发布树的顶端。其中包含主页或索引文件,用来欢迎访问者并包含指向Web站点中其他页的链接。主目录映射到站点的域名。2网页概述2.7基本概念6.主目录例如,如果站点的Internet域名是:

主目录是C:\Website\Microsoft,则Web浏览器使用网址:来访问C:\Website\Microsoft目录中的文件。2网页概述2.7基本概念7.虚拟目录要从主目录以外的目录发布信息,可以创建虚拟目录。“虚拟目录”是物理上未包含在主目录中的目录,但客户端浏览器却认为是包含在主目录中的目录。

2网页概述虚拟目录具有“别名”,客户端浏览器用此别名来访问该目录。别名一般要比目录的路径名称短,更便于用户键入。使用别名也更加安全,用户不知道文件在服务器上的物理位置,也无法使用此信息更改您的文件。使用别名使得在站点上移动目录非常容易。可以更改网页别名和物理位置之间的映射,而并不更改网页的URL。2网页概述1.对硬件的要求2.对软件的要求3ASP的运行环境ASP程序必须在支持ASP的Web服务器上才能运行,对于个人用户,可以首先将计算机虚拟为Web服务器。如果计算机使用的是Windows系统,安装微软的PWS(PersonalWebServer)或IIS(InternetInformationServices)就可以实现这一目标。3ASP的运行环境3.1.对硬件的要求其实,一台能够运行Windows95/98操作系统的计算机,内存在16MB以上(操作系统WindowsNTServer要求32MB以上),可用的硬盘空间在100MB以上,即符合安装PWS或IIS的要求。当然,推荐使用的硬件条件要远远高于这个要求。3ASP的运行环境3.2.对软件的要求根据操作系统的不同,所使用的Web服务器软件也有所不同。3ASP的运行环境3.2.对软件的要求

操作系统Web服务器软件Windows95/98/MePWS4.0WindowsNTWorkstationPWS4.0(ForNT4.0Workstation)WindowsNTServerIIS4.0Windows2000/XPIIS5.0/5.1(支持最新的ASP3.0)3ASP的运行环境3.3在Windows2000/XP中安装IIS1.安装IIS2.Internet信息服务器3.设置虚拟目录4.测试IIS3ASP的运行环境Windows2000Server在安装的过程中会自动安装IIS5.0,而Windows2000Professional和WindowsXP则不会,必须用添加Windows组件的方式另行安装。下面以WindowsXP为例,介绍安装IIS5.1的过程。3.3在Windows2000/XP中安装IIS3.3.1安装IIS安装IIS的步骤如下:①从桌面的“开始”菜单中选择“控制面板”,打开“控制面板”。双击“添加或删除程序”图标,打开“添加或删除程序”对话框。3.3在Windows2000/XP中安装IIS3.3.1安装IIS安装IIS的步骤如下:②用鼠标单击左边的“添加/删除Windows组件”图标,打开“Windows组件向导”。选中“组件”列表中的“Internet信息服务(IIS)”选项,单击“下一步”按钮,组件向导即开始安装所选组件。在安装向导的最后一页单击“完成”按钮,完成组件的安装。3.3在Windows2000/XP中安装IIS3.3.2.Internet信息服务器在“控制面板”中双击“管理工具”图标,打开“管理工具”对话框,在其中双击“Internet信息服务”图标,打开Internet信息服务器窗口。3.3在Windows2000/XP中安装IIS3.3.3.设置虚拟目录在“Internet信息服务器窗口”中,用鼠标右击默认网站,在弹出的快捷菜单中选择“新建”/“虚拟目录”,打开“虚拟目录创建向导”。

3.3在Windows2000/XP中安装IIS3.3.3.设置虚拟目录依次输入“虚拟目录别名”、在“目录”栏中输入或通过“浏览”按钮找到要发布到网站上的内容的位置——服务器中的真实目录、然后选择该目录开放的权限,选中“执行”复选框,这样可以使服务器能够运行ASP应用程序。

3.3在Windows2000/XP中安装IIS3.3.4.测试IIS关闭“Internet信息服务器窗口”。激活浏览器,在地址栏中输入本机的网址,如或或,其中wang为安装Windows系统时设置的本机名称,是系统默认的计算机名称。3.3在Windows2000/XP中安装IIS3.3.4.测试IIS如果网址输入正确,浏览器将打开IIS默认的网页,并同时打开IIS5.1帮助文档。

3.3在Windows2000/XP中安装IIS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论