1 / 41
文档名称:

网络编程基础.ppt

格式:ppt   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程基础.ppt

上传人:drp539607 2015/9/27 文件大小:0 KB

下载得到文件列表

网络编程基础.ppt

相关文档

文档介绍

文档介绍:网络编程基础
第一章
分布式Web应用程序
Web的发展
1990年11月世界上第一台Web服务器和第一份网页诞生
1994年5月,在瑞士的日内瓦,第一届国际,著名的W3C(World Wide Web Consortiuin)协会成立,进入有组织地发展
1995年进入中国,随后进入网络发展的高潮
(因特网):是指由许多不同功能的计算机通过线路连接起来组成的一个世界范围内的互联网络。
提供的服务包括:、网上传呼、文件传输、在线聊天、网上购物等。
e Web的缩写,译为万维网。万维网是一个大规模的在线信息集合,建立在客户机/服务器模型之上,以HTML语言和HTTP协议为基础,可以利用浏览器进行检索与查看。
特点:
采用一种“一点即得”(just click on it)的方式,浏览软件。
信息查询与信息组织中使用超文本(Hypertext)结构文件。
采用由指针链接的超网状结构,可使任何地方之间的信息产生联系。
超文本结构与多媒体(如:文字、图片、讲话、音乐和图像等)的结合体,称为“超媒体”(Hypermedia)。
Web应用程序
Web应用程序(Web Application)
通常,把基于Web的软件系统,称作Web应用程序。
显著特点
在原来的HTML文本系统中加入了对数据库或文件访问的支持。
分布式Web应用程序
它的各个部分分布在网络的不同计算机上。
按基本设计模式:
“模型--视图--控制器”
(Model—View—Controller, MVC)
模型—是应用程序的数据模型,用来保存数据
视图—用户界面,用来显示内容
控制器—用来控制模型和视图两层之间的通信
按面向对象的设计规则:
不要在一个对象中封装过多的功能,要按照应用程序的逻辑结构将对象的功能划分开。其目的是保证一个对象尽可能地可重复利用,以发挥应用程序的可伸缩性能。
Web应用程序的体系结构
C/S结构(Client / Server) ---80年代
就是客户机/服务器架构,属于2-层体系结构,整个应用都分布在客户端上(即胖客户),数据库和文件系统放在服务器上。也可脱离服务器而单独存在。