- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发技术、工具与
软件开发过程介绍
主要内容
C/S与B/S架构
web应用软件开发技术及其开发工具
常用动态网页技术介绍
net技术及其开发工具介绍
°J2ee技术及其开发工具介绍
项目管理介绍
C/S与B/S架构
c/s架构
C/S( Client/ Server).结构,即大家熟知的客户机和服
务器结构。它是软件系统体系结构,通过它可以充分利用
两端硬件环境的优势:将任务合理分配到 Client端和
Server端来实现,降低了系统的通讯开销
传统的C/S体系结构虽然采用的是开放模式,但这只是
系统开发一级的开放性,在特定的应用中无论是C1ient
还是 Server端都还需要特定的软件支持。由于没能提供
卢真正期望的开放环境:C/S结构的软件需要针对不同的
作系统系统开发不同版本的软件,加之产品的更新换
分快,它经很难适应百台电脑以上局域网用户同时使
用。而且代价高,效率低。
二层C/S结构图
打印机
其他公用设备
调制解调器
数据库服务器
Internet
Intranet
用户1
用户2
用户4
用户5
二层C/S处理流程
输入效据请求钮
业务处理请求和业务处
业务处理开始」
数据存取请求
输出数据
业务处理结束
全部处理结束
表示居
业务处理程序
QL请求开始
[业务处理开始
登录/更新/读取的
L请求结枣十
数据登录/更新/读取的
数据存取程序
数据层
三层C/S结构图
数据库服务器1
数据库服务器2
应用服务器
Internet
用户2
三层C/S处理流程
输入数据
业务处理开始
业务处理请求和
业务处理所需的
全部输入数据
输出数据下
业务处理结束
全部处理结束
表示层
业务处理程序
sL请求开始
数据登录/更新
/读取的请求
数据存取请求
sL请求结束
数据登录/更新
读取的结果
数据
数据存取程序
功能层
C/S架构软件的优势与劣势
1)、应用服务器运行数据负荷较轻。
最简单的C/S体系结构的数据库应用由两部分组成,即客
户应用程序和数据库服务器程序。二者可分别称为前台程
序与后台程序。运行数据库服务器程序的机器,也称为应
用服务器。一旦服务器程序被启动,就随时等待响应客户
程序发来的请求;客户应用程序运行在用户自己的电脑上,
对应于数据库服务器,可称为客户电脑,当需要对数据库
中的数据进行任何操作时,客户程序就自动地寻找服务器
程序,并向其发出请求,服务器程序根据预定的规则作出
应答,送回结果,应用服务器运行数据负荷较轻
2)、数据的储存管理功能较为透明
在数据库应用
数据的储存管理功能,是由服务器程序
和客户应用程序分别独立进行的,前台应用可以违反的规
并且通常把那些不同的(不管是已知还是未知的)运
行数据,在服务器程序中不集中实现,例如访问者的权限,
编号可以重复、必须有客户才能建立定单这样的规则。所
有这些对子工作在前合程序上的最终用户,是透明
以完成直已的二切工作。在客芦服务器架构的应重中。前
台程序不是非常“瘦
麻烦的事情都交给了服务器和
在C/S体系的下,数据库不能真正成为公共、专业
化的仓库,它受到独立的专门管理。
·3)、C/S架构的劣势是高昂的维护成本且投资大
首先,采用C/S架构,要选择适当的数据库平台来实现数
据库数据的真正“统一”,使分布于两地的数据同步完全
交由数据库系统去管理,但逻辑上两地的操作者要直接访
问同一个数据库才能有效实现,有这样一些问题,如果需
理连度堡封版接星务受效落名静
理,这需要高昂的投资和复杂的技术支持,维护成本很高,
维护任务量大
其次,传统的C/S结构的软件需要针对不同的操作系统系
贫开发不回版本的软件,由
品的更新换代十分快
价高和低效率已经不适应三作需要。在JAvA这样的跨
台语言出现之后,B/S架构更是猛烈冲击C/S,并对其
形成威胁和挑战
原创力文档


文档评论(0)