没有合适的资源?快使用搜索试试~ 我知道了~
web应用简介及开发环境,是课程材料,欢迎有需要的下载
资源推荐
资源详情
资源评论
WEB 应用简介及开发环境
一、 程序网络计算模式
随着网络技术的不断发展,单机的软件程序已难以满足人们网络计算的需求,各种各
样的网络计算模式应运而生。其中 C/S 与 B/S 模式是网络计算模式中运用最多的两种计算
模式。
1、 C/S 模式
C/S(Client/Server,客户/服务器)方式的网络计算模式,其工作分别由服务器和
客户机完成。服务器负责管理数据库的访问,为多个客户程序管理数据,并对数据库
进行检索和排序,此外,还要对客户机/服务器网络结构中的数据库安全加锁,进行保
护。
客户机负责与用户的交互,收集用户信息,通过网络向服务器请求对诸如数据库、
电子表格或文档等信息的处理工作。可见,在 C/S 模式中,资源明显不对等,是一种
“胖客户机”或“瘦服务器”结构。
最简单的 C/S 模式数据库应用由两部分组成,即客户应用程序和数据库服务器程
序。两者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,称为应用
服务器,服务器程序启动后随时等待响应客户程序发来的请求;客户程序在客户使用
的计算机上运行,客户使用的计算机称之为客户机。当需要对数据库中的数据进行访
问时,客户程序就自动寻找服务器程序,并向其发出请求,服务器程序根据预定的规
则进行应答,并送回结果。
2、 B/S 模式
B/S(Browser/Server,浏览器/服务器)方式的网络结构,在客户端统一采用如
Netscape 和 IE 一类的浏览器,通过 Web 浏览器向 Web 服务器提出请求,由 Web 服务
器对数据库进行操作,并将结果传回客户端。
在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求 ,
服务器对浏览器的请求进行处理,将用户所需的信息返回到浏览器。 B/S 结构简化了
客户机的工作,客户机上只须配置少量的客户端软件既可。但是服务器将担负更多的
工作,对数据库的访问和应用程序的执行都将在服务器上完成。即当浏览器发出请求
后,其数据请求、加工、返回结果以及动态网页生成等工作全部由 Web 服务器完成。
3、 两种模式的比较分析
开发和维护成本
C/S 开发和维护成本较高。对不同客户端需要开发不同的程序,且应用程序的安装、
修改和升级,均需要在所有的客户机上进行。而 B/S,客户端只需有通用的浏览器,
所有的维护与升级工作都是在服务器上执行,无须对客户端进行任何改变,因而
大大降低了开发和维护的成本。
客户端负载
资源评论
LXMZQ
- 粉丝: 15
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功