dreamweaver 8.0 动态网页设计教程02

dreamweaver 8.0 动态网页设计教程02

ID:33854732

大小:2.86 MB

页数:37页

时间:2019-03-01

dreamweaver 8.0 动态网页设计教程02_第1页
dreamweaver 8.0 动态网页设计教程02_第2页
dreamweaver 8.0 动态网页设计教程02_第3页
dreamweaver 8.0 动态网页设计教程02_第4页
dreamweaver 8.0 动态网页设计教程02_第5页
资源描述:

《dreamweaver 8.0 动态网页设计教程02》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、下载第2章构建Web应用程序的开发环境前面的章节中大致介绍了DreamweaverUltraDev的特性,以及它同Dreamweaver3在工作环境上的大致区别,其中牵涉到很多读者可能感到新鲜的名词,例如Web应用程序、动态网页、Web服务器等,在这一章中我们就对这些与构建Web应用程序密切相关的基本概念进行解释。另外,要使用DreamweaverUltraDev完成对Web应用程序的设计,在计算机上仅安装一套DreamweaverUltraDev是远远不够的,这一章中,我们还对用于构建Web应用程序的整体开发环境进行描述,帮助用户了解什么才是真正

2、的Web应用程序开发环境。2.1Web应用程序概述对于大多数上网浏览的人来说,网站不过就是页面和页面之间的组合,浏览网站的过程就是从一个页面跳转到另一个页面,从一个站点跳转到另一个站点的过程。这种看法不无道理,甚至可以说非常正确,因为它形象地描述了站点最终被访问的结果,用户无需了解站点内部到底是些什么东西,完成了什么样的操作,对于用户来说,这一切都不重要,重要的是用户最终可以看到自己需要的东西。但是对于网站的开发人员来说,如果仅仅将网站想象成简单的页面组合,这就大错特错了。仅仅用页面“组合”而成的网站是远远不能满足真正的需求的,因为这种网站不过是传

3、统媒体的电子化,原先需要印刷在纸张上的东西现在被放到了网络中,用户在站点中切换页面,像在现实中翻阅书籍,这样的站点不仅生命力有限,而且无法体会网络时代带来的优势。因为电子化带来的种种便利,如管理上的高效性、运算上的快速性和数据存储的海量性都得不到体现。一个真正的网站不仅应该实现对传统媒体的电子化,给用户提供他们希望看到的东西,而且还应该做得更多,完成比页面浏览更高层次的需求,例如进行信息收集、数据传递、数据存储以及系统维护等,这就是Web应用程序为什么要存在的原因。计数器、留言板、聊天室和论坛,这些都是最常见的Web应用程序。很多人疑惑为什么使用D

4、reamweaver和JavaScript做不出这些东西,一旦了解Web应用程序的特点,您就会对这一切释然:因为这些东西必须完成对服务器端数据的处理,而传统的页面只是在客户端进行了种种设置。在很多个人主页的提供站点上,都提供了“申请计数器”、“申请留言板”之类的功能,就是考虑到传统个人主页编写者无法实现这种服务器端的操作,而进行的一种补救。目前大多数的个人主页实际上就是传统简单页面的组合加上对别人提供的“计数器”和“留言板”的引用罢了。随着域名申请方法的简化和价格的下降,以及主机空间服务的日益完善,很多人开始构建真正属于自己的网站,而不仅仅是“寄居

5、”在别人的免费主页空间。这时,了解如何创作Web应用程序就显得尤为必要了。2.1.1什么是Web应用程序所谓Web应用程序,顾名思义,它首先是“应用程序”,跟我们用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是第2章认构建Web应用程序的开发环境部分25下载它是基于“Web”的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。要了解Web应用程序的特点,我们先要了解最常见的几种应用程序体系结构。1.单机架构最传统的应用程序架构是单机架构,在这种架构下,所有的应用程

6、序都在本机运行,所有的数据也都保存在本机上,这种架构要求本机具有良好的性能和较大的磁盘空间,以便实现数据的高效处理和存储。大多数以二进制方式存储的应用程序都可以运行在这种架构下。图2-1显示了这种架构的特点。读取数据处理数据这种架构的优点是非常安全,由个人维护本机,不容易造成数据的丢失,同时由于数据处理完全在本机上实现,因而可以获得较高的保存数据效率。保存数据但是这种架构有致命的缺点,就是无法实现各个计算机之间数据的共享,为了解决这些问题,网络就因此诞生了。将各个单机联入网处理数据读取数据络,就成为现代社会的标志之一。特别是对于企业内部,Intra

7、net成为管理企业的首选环图2-1单机工作环境境;而对于那些分布于世界各地,物理位置相对较远的人来说,Internet就成为它们共享信息的重要手段。2.工作站/服务器架构在基于网络的应用程序架构中,工作站/服务器(Workstation/Server,简称W/S)架构是最传统的应用程序架构,通常被应用在小型的局域网上。这种架构的特点是在服务器上保存数据,而在工作站上处理数据。所有的工作站通过网络连接到服务器上,读取其上的数据,然后利用服务器运行在工作站上的应用程序对数据进行处理,最终将处理结果保存在服务器上,以供它人共享。在这种架构中,服务器只是起

8、到了一个数据中转的作用。图2-2显示了这种架构的特点。读取数据这种架构的优点是容易配置,对硬件要求不高,特别是对服务器的硬

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

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

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