第01章 asp基础和动态网站开发工具

第01章 asp基础和动态网站开发工具

ID:10010299

大小:399.01 KB

页数:25页

时间:2018-05-12

第01章  asp基础和动态网站开发工具_第1页
第01章  asp基础和动态网站开发工具_第2页
第01章  asp基础和动态网站开发工具_第3页
第01章  asp基础和动态网站开发工具_第4页
第01章  asp基础和动态网站开发工具_第5页
资源描述:

《第01章 asp基础和动态网站开发工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章ASP基础和动态网站开发工具本章要点:◆WWW的工作原理◆ASP概述◆ASP运行环境◆ASP开发流程◆网站开发工具1.1WWW的工作原理WWW(WorldWideWeb)即万维网,它是当前Internet上最受欢迎、最为流行、最新的信息检索服务系统。WWW技术采用HTML语言,使用超链接组织数据格式,集文本、音频、视频等多种媒体于一身,大大提高了信息的检索能力,于是信息的第四媒体——互联网就产生了,这种技术将各不相同的客户机/服务器(C/S)模式开发转向浏览器/服务器(B/S)模式,实现了在全球范围内的网络数据共享和传播。1.1.1服务器端与客户端的概念1.C

2、/S模式体系结构C/S(Client/Server)模式即客户机/服务器模式,是最早的网络服务模式。在网络中,客户机负责与用户的交互及收集用户信息,通过网络向服务器请求对数据库信息的处理工作。服务器负责管理对数据库的访问,对数据库进行检索和排序,并负责数据库的安全控制。在此模式下,客户机的处理功能通常都很强,但对客户机要求较高,其使用者一般需要经过专门的培训,另外,客户/服务器(C/S)模式的维护、升级较麻烦。图1-1是C/S模式的工作原理图。图1-1C/S模式的工作原理2.B/S软件系统架构B/S(Browser/WebServer)即浏览器/服务器模式,它是伴随

3、Internet迅速发展起来的一种技术,在B/S中,客户端是浏览器,服务器端是网站服务器(WebServer)。B/S模式的主要优点是集中化管理和维护,便于扩充应用、升级维护简便,而客户端的免安装和零维护的特点,极大地降低了日后的维护成本。图1-2是B/S模式的工作原理图。图1-2B/S工作原理图1.1.2静态网页的工作原理所谓静态网页,指的是直接采用HTML语言编写的页面,其中不包含在服务器端运行的动态脚本。静态网页的文件的扩展名名通常是.htm、.html、.shtml、.xml等。静态网页的特点如下:(1)每个页面都有一个固定的URL,且网页URL不含有“?”

4、等传值符号。(2)每个静态页面都保存在Web服务器上,每个网页是一个独立的文件。(3)静态网页的内容相对稳定,因此容易被搜索引擎检索。(4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页就不太可能。(5)静态网页的交互性差,不能作为注册等操作数据库的相关项目。1.1.3动态网页的工作原理动态网页指的是采用相关动态服务器技术,如ASP、ASP.NET、JSP、PHP等实现的和用户实际使用交互的网页。动态网页并不是指显示的动画、动作等相关效果。它指的是必须经过服务器的一次编译执行,才能体现网络服务的网页。动态网页以数据库

5、技术为基础,采用统一的数据库管理方式,大大提高了站点建立和维护的效率;采用动态网页技术实现了很多交互功能,如查询、修改、删除数据的在线操作等。采用动态调用技术只需要编写统一的调用窗口,可随时为用户生成所需页面,简化了在服务器上的页面存储量;由于一次返回给用户的是一次动态页面的执行结果,所以并不担心源代码的泄露。惟一的缺点是,由于动态页面显示的内容是临时生成的,可能搜索引擎不会对它进行相关的访问记录,这就要求站点管理员采取其他措施,实现站点的推广过程。1.2ASP概述1.2.1ASP的定义ASP是一种服务器端脚本环境,内含于IIS3.0以上版本之中,ASP定义服务器端

6、动态网页的开发模型,使用ASP可以组合HTML页、脚本命令和ActiveX组件,以创建交互的Web页和基于Web的功能强大的应用程序。1.2.2ASP的工作原理ASP的工作过程包括访问HTML页面和访问ASP页面两个过程。在访问HTML页面时,Web服务器根据收到的用户请求,查询对应的文件,从磁盘或存储器中取出并送回浏览器。由本地用户端的浏览器来负责解释HTML文件,并将结果显示出来。访问ASP页面时,根据用户提供的ASP文件在当前服务器上查找,将该文件交付脚本引擎(ASP.DLL)文件中,脚本引擎将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相

7、应的HTML网页。若该ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台数据库相连,并依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。图1-3为ASP的工作原理图。图1-3ASP工作原理图1.2.3ASP的特点ASP使用VBScript、JavaScript等简单易懂的脚本语言,同时结合HTML代码,即可快速建成网站的应用程序。使用普通的文本编辑器,如Windows操作系统自带的记事本,即可进行编辑设计,而利用FrontPage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。