没有合适的资源?快使用搜索试试~ 我知道了~
系统开发的三层体系架构优缺点分析.doc
4星 · 超过85%的资源 需积分: 50 24 下载量 58 浏览量
2011-11-27
10:50:21
上传
评论
收藏 198KB DOC 举报
温馨提示
试读
13页
B/S模式的三层结构是一种严格的分层定义,它首先将应用系统复杂的开发工作进行划分相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。系统功能实现构架的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体Browser/Server模式,是从传统的C/S发展起来的计算方式。C/S是松散耦合系统,通过消息传递机制进行对话,由客户端发出请求给服务器,服务器进行相应处理后经传递机制送回客户端;B/S模式则把C/S模式的服务器端进一步深化,分解成应用服务器(Web服务器)和多个数据库服务器,同时简化C/S中的客户端,将客户端的计算功能移至Web服务器,仅保留其表示功能,从而成为一种由表示层fBrowser)、功能层(fWeb Server)与数据库服务层(DATABASE Server)构成的三层分布式结构。
资源推荐
资源详情
资源评论
系统开发的三层体系架构优缺点分析
[摘 要] B/S模式的三层结构是一种严格的分层定义,它首先将应用系统复杂的开发工作进行划
分相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的
功能模块进行调用,信息传递只由接口进行传送。系统功能实现构架的设计是为系统提供一个可行
的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体Browser/Server模
式,是从传统的C/S发展起来的计算方式。C/S是松散耦合系统,通过消息传递机制进行对话,由
客户端发出请求给服务器,服务器进行相应处理后经传递机制送回客户端;B/S模式则把C/S模式
的服务器端进一步深化,分解成应用服务器(Web服务器)和多个数据库服务器,同时简化C/S中的
客户端,将客户端的计算功能移至Web服务器,仅保留其表示功能,从而成为一种由表示层
fBrowser)、功能层(fWeb Server)与数据库服务层(DATABASE Server)构成的三层分布式结构。
[关键词] 三层架构;优缺点;系统开发
The system development of three system structure analysis of
advantages and disadvantages
Peijun wang
Abstract: Ication system complex development work division relatively simple small block,
then in every layer in the system only the function design of corresponding layer, layer by
layer interactions between adjacent to the corresponding functional modules calls, information
transfer only by the interface to transfer. The system function realization structure design is
for the system to provide a feasible implementation scheme, and convenient program design
personnel scheme to realize the conversion application system of the specific Browser/Server
mode,from the traditional C/S developed calculation method. C/S is loosely coupled system,
through the message transfer mechanism of dialogue, making a request from the client to the
server, processed by transmission mechanism of back to the client; B/S model the C/S mode
the Server for further deepening, down into the application Server (Web Server)
and DuoGe DATABASE Server, and simplified C/S of the client, the client will be moved
to the Web Server computing function, keeping only said its function, so as to become a
fBrowser), by the presentation layer function level fWeb Server) and DATABASE service
layer (DATABASE Server) consists of distributed structure layer.
Key words: Three layer structure; advantages and disadvantages; system development
目录
第一章 引言................................................................................................................................................. 1
第二章 三层架构介绍................................................................................................................................. 1
2.1 关于单层、双层、三层架构......................................................................................................... 1
2.2 分层描述三层架构......................................................................................................................... 1
第三章 三层架构剖析................................................................................................................................. 2
3.1 三层架构概念................................................................................................................................. 2
3.2 三层架构的种类............................................................................................................................. 3
综上所述,很容易看出隔离驱动模式的优点,隔离驱动模式设计可以极大地提高程序的扩展性。
.............................................................................................................................................................. 4
3.3 为什么使用三层架构..................................................................................................................... 4
3.4 举例说明........................................................................................................................................ 4
第四章 案例分析......................................................................................................................................... 5
4.1 企业初期方案:(Scale In one).................................................................................................. 6
4.2 企业发展中期:分层部署方案(Scale Out – Tier 3)..................................................................6
4.3 大型集团企业的高端应用解决方案:三层部署集群方案(Scale Out – Tier 3 -Cluster)..........7
4.4 ERP 部署规划的其他要点.............................................................................................................. 8
第五章 优缺点分析..................................................................................................................................... 8
5.1 使用三层架构开发的优点............................................................................................................. 8
5.2 使用三层架构的注意事项............................................................................................................. 8
不要尝试在表示层直接与数据层交互。这是个常见的错误,它是通往复杂、难以维护、低灵活
性系统的捷径。在许多与数据访问相关的教材和介绍性材料中,经常会看到使用一个简单的
UI(用户界面)应用系统执行一些简单数据库操作的例子。在这类程序中,所有的业务逻辑可
能是写在一个简短的、单一的文件中,而非放在单独的层中。尽管这些材料都很好,但一定要
记住,这些材料的写作目的大多是为了教你如何完成不同的独立任务,而非告诉你如何正确地
构一个灵活的、可伸缩的应用系统。应该注意的是,B/S 模式的三层结构是一种严格的分层定
义,它首先将应用系统复杂的开发工作进行划分相对简单的小分块,然后在每一层中只实现系
统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接进行传
送。系统功能实现构架的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方
案转换为实现应用系统功能的具体。................................................................................................ 8
致谢.............................................................................................................................................................. 8
参 考 文 献:................................................................................................................................................. 9
附录.............................................................................................................................................................. 9
剩余12页未读,继续阅读
资源评论
- changyouhany2013-05-17让我更理解了三层架构,谢了
杨冰扬
- 粉丝: 10
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功