下载此文档

《Web程序设计(第二版)01--Web程序设计基础.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
Web 程序设计
计算机网络原理、技术及应用
第 1 章 Web程序设计基础
第 2 章 Web程序及运行环境
第 3 章标记语言HTML规范
第 4 章网页设计与制作
第 5 章客户端编程
第 6 章服务端编程
目录
第 1 章 Web程序设计基础
计算模式与程序设计模式的演变
Web及其工作原理
Web相关技术
Web发展趋势
计算模式与程序设计模式的演变
单机运行与集中式计算模式
客户/服务器(C/S)计算模式
浏览器/服务器(B/S)计算模式
软件设计与开发模式的演化
单机运行与集中式计算模式
集中式计算
计算所需要的数据和程序都是集中在一台计算机上进行的,称为集中式计算, 20世纪60、70年代
随着网络的发展,这种集中式计算往往形成一种由大型机和多个与之相连的终端组成的网络结构,形成主机-终端计算机网络
20世纪50年代初,美国军方建立的一个半自动地面防空系统,简称SAGE。在SAGE系统中,警戒雷达将天空中飞机目标的方位,距离和高度等信息通过雷达录取设备自动录取下来,并转换成二进制的数字信号;然后通过数据通信设备传送到北美防空司令部的信息处理中心,以计算飞机的飞行航向、飞行速度和飞行的瞬时位置。SAGE系统于1951年由美国麻省理工学院林肯实验室开始为美国空军设计,1963年建成。
特点
安全性好、可靠性高、计算能力和数据存储能力强以及系统维护和管理的费用较低等优点
大型机的初始投资较大、可移植性差、资源利用率低以及网络负载大等缺点
单机环境下的程序开发过程
源程序,编程人员利用开发工具(如C,Fortran)来编写程序。
编译
连接
客户/服务器(C/S)计算模式
构成
两层结构(Client/Server,C/S) 20世纪80年代流行
客户—安装客户端软件
客户机完成与用户的交互任务,具有强壮的数据操纵和事务处理能力
服务器—安装服务器程序
服务器负责数据管理,提供数据库的查询和管理、大规模的计算等服务
计算机局域网
优点
通过异种平台集成,能够协调现有的各种IT基础结构;分布式管理;能充分发挥客户端PC的处理能力,安全、稳定、速度快,且可脱机操作
不足
它必须在客户端安装大量的应用程序(客户端软件),开发成本较高,移植困难,用户界面风格不统一,使用繁杂,不利于推广使用,维护复杂,升级麻烦,信息内容和形式单一,新技术不能轻易应用
用户必须在局域网中,对90年代蓬勃发展的互联网新技术不能适应
浏览器/服务器(B/S)计算模式
特点
基于Web的协同计算
三层结构
浏览器
Web服务器
数据库服务器
优点
瘦客户机,减少客户端维护
突破局域网限制,将应用分布到整个互联网
Web应用系统
传统应用程序
一个exe, DLL
在操作系统下运行
Web应用程序
主目录+各种子目录+网页文件
在Web服务器上运行
Web应用系统又称网站
软件设计与开发模式的演化
面向机器语言的开发模式
软件的生命周期开发模式
用户需求分析
系统设计
系统开发
系统测试
运行与维护
原型法开发模式
ponent)的模式
面向方面编程(Aspect Oriented Programming,AOP)模式
面向服务(SOA)的模式

《Web程序设计(第二版)01--Web程序设计基础 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人翩仙妙玉
  • 文件大小0 KB
  • 时间2013-12-16