《Dreamweaver实例教程 教学课件 ppt 作者叶哲丽 孙海龙第10章》由会员分享,可在线阅读,更多相关《Dreamweaver实例教程 教学课件 ppt 作者叶哲丽 孙海龙第10章(23页珍藏版)》请在金锄头文库上搜索。
1、第十章,网站的开发与发布,学习目标 1)web网站开发技术 2)web网站开发流程 3)域名服务,10.1 web网站开发技术,静态网站和动态网站 web开发工具 Web网站编程语言 Web网站服务器,静态网页的特点: 1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、等常见形式为后缀,而不含有“?”。 2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。 3)静态网页的内容相对稳定,因此容易被搜索引擎检索。 4)静态网页没有数据库的支持,在
2、网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难。,动态网页的特点如下: 1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量。 2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等。 3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。 4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的
3、技术处理才能适应搜索引擎的要求。,web开发工具,1记事本(notepad) 2frontpage2000 3Dreamweaver,Web网站编程语言,1HTML HTML(Hyper Text Mark-up Language)即超文本标记语言,是WWW的描述语言,由Tim Berners-lee提出。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分。头部描述浏览器所需的信息,主体包含所要说明的具体内容。,2ASP ASP即Active Server Page的缩写。它是一
4、种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。,3JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其
5、网址为http:/ Applet,甚至无Frame。,JSP与ASP的技术比较: JSP和ASP从形式上非常相似,ASP程序员一眼就能认出% %以及%= %。但是深入探究下去会发现它们很多的差别,其中最主要的有以下三点: 1)JSP的效率和安全性更高 2)JSP的组件(Component)方式更方便 3)JSP的适应平台更广,Web网站服务器,Web服务器也称为WWW(World Wide Web)服务器,是指驻留于因特网上某种类型计算机的程序,主要功能是提供网上信息浏览服务。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如
6、何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTP服务器的原因。,Web服务器在web页面处理中大致可分为三个步骤:第一步,web浏览器向一个特定的服务器发出Web页面请求;第二步,Web服务器接收到web页面请求后,寻找所请求的web页面,并将所请求的Web页面传送给Web浏览器;第三步,Web服务器接收到所请求的web页面,并将它显示出来。,1WWW简介 2WWW的发展和特点 3WEB服务器的功能 4影响web应用服务器性能的因素,10.2 网站开发流程,网站建设需求分析 网站的发布,10.2.1网站建设需求分析,做好需求分析应该从
7、以下几步着手。 (1)让用户畅所欲言,罗列出所有的需求。 (2)通过现象分析潜在的需求。 (3)利用自然的语言描述项目模型。 (4)利用示意图和图表将用户的需求表现出来。 (5)什么人要看需求分析报告。 (6)建立需求分析变更日志,制作新版本的需求分析报告。,10.2.2网站的发布,1、Web 发布方式的选择 当前流行的 Web 发布方式主要是两种:IIS 和 Apache,它们会被分别绑定在 Windows和Linux操作系统上。 2、Web 服务器的建立与配置 (1)IIS的安装 实例1 Windows XP的IIS5.1的安装。 (2)web站点的配置 (3)Apache服务器 (4)t
8、omcat服务器,10.3 Web 服务器的安全问题,如果你在自己的电脑上发布了自己的网站,想让互联网上的浏览者都可以看到你的网站,这是展示自己风采的好方法,但如果你对于 web 服务器的安全设置一窍不通的话,可能发布几天后你的电脑就被攻击而崩溃了。本节讲述如何增强使用 web 服务计算机的安全性,从 web服务器的安全性和联网电脑的安全性两个方面讲。,1、web服务器的安全设置 2、用户安全性 3、网卡设置安全性 4、系统安全性 5、服务安全性 6、策略安全性 7、网络安全性 8、日志安全性,10.4 域名服务,域名其实是为了解决 IP 地址比较难记而设立的 URL 地址对应机制,例如北京大
9、学的主页服务器是162.105.129.12,要让浏览者记住这个地址比较麻烦,而北大的域名是 ,要记住它就简单多了。 互联网上的域名五花八门,其实是有一定规则的,是严格分级管理的。例如.com代表商业机构、.edu代表教育机构、.net代表网络服务商、.org代表各种组织、.cn代表中国、.hk代表香港等等,域名系统的工作过程如下: (1)用户在计算机上键入某域名,IE 浏览器就会向用户计算机中配置的DNS服务器发出请求,查询该域名对应的 IP 地址。 (2)如果该 DNS 服务器找到了(查找方式是先 cache 再数据表) 直接将结果返回,用户的电脑再根据该IP地址与目的主机建立连接。,(3
10、)如果该DNS服务器没有找到,就会向与它连接的其它DNS服务器请求,直到在某台DNS服务器上找到了域名对应,再一步步返回给原始发起查询的主机。 (4)因此在电脑中配置的DNS服务器最好是离用户最近、较大的DNS服务器;如果在多个DNS服务器上查找时超时,即超过一定时间还没有找到域名对应,则会在IE浏览器中返回超时错误,显示找不到该网页。,10.5 FTP 服务器的搭建,前面了解了web服务器和域名服务的知识,下面讲一下如果搭建FTP服务器,FTP服务其实是和 web 服务相互辅助的一项服务,网站制作好以后,制作者要在远程某台电脑或服务器上发布自己的网站,但制作者如何来管理你的网站呢?而且一般网站空间提供商在给申请者发布网站的同时会告诉你一个ftp用户名和密码,登录后就可以管理自己的网站了。,本章小结,这一章我们学习了Web网站的开发技术和开发流程,并且掌握了Web服务器的建立与配置,介绍了Web服务器安全性相关的问题以及域名空间的申请方法。希望读者能利用本章学习到的知识进行Web网站的发布和维护。,