没有合适的资源?快使用搜索试试~ 我知道了~
理解Rational分析三层结构观点
需积分: 0 10 下载量 105 浏览量
2008-12-23
18:29:36
上传
评论
收藏 28KB DOC 举报
温馨提示
试读
2页
三层体系结构,即用户层、应用层和数据库服务器。用户层主要指用户界面,它要求尽可能的简单,使最终用户不需要进行任何培训就能方便地访问信息;第二层就是应用服务器,也就是常说的中间件,所有的应用系统、应用逻辑、控制都在这一层,系统的复杂性也主要体现在应用层;最后的数据库服务器存储大量的数据信息和数据逻辑,所有与数据有关的安全、完整性控制、数据的一致性、并发操作等都是在第三层完成。
资源详情
资源评论
资源推荐
理解 Rational 分析三层结构观点
三层结构的简单描述及优点
三层体系结构,即用户层、应用层和数据库服务器。用户层主要指用户界面,
它要求尽可能的简单,使最终用户不需要进行任何培训就能方便地访问信息;
第二层就是应用服务器,也就是常说的中间件,所有的应用系统、应用逻辑、
控制都在这一层,系统的复杂性也主要体现在应用层;最后的数据库服务器存
储大量的数据信息和数据逻辑,所有与数据有关的安全、完整性控制、数据的
一致性、并发操作等都是在第三层完成。
采用 J2EE 的三(N)层结构的特点
1.能有效降低建设和维护成本,简化管理
多层应用结构在各层次上的组件能单独更新、替换或增加、拆除。因此,系
统维护更方便,代价相对低得多。而且,因各组件互相独立,更换组件就好比
更换组合音响的一个部件,对系统其它部分并无影响,所以更新维护更加安全
可靠。
客户端采用瘦客户机。因为,客户机不必进行大量的计算或数据处理,它的
硬件配置就不需要太高。
通过将业务逻辑集中到中间层,系统获得了对业务逻辑的独立性,即当用户
的需求改变时,开发人员可以迅速地在中间层(应用服务器)上更新业务逻辑,
而无需将更新后的应用提交到众多的 PC 终端系统上去,即客户端无需任何改
动(改动众多的客户端并不是件轻松的事)。
2.适应大规模和复杂的应用需求
如果说结构化方法使软件开发从一门手工艺术走向科学的工程方法,组件技
术则使软件工程从个体作坊走向大规模工业。虽然,结构化方法对中小型系统
开发能够行之有效,但对大型系统,结构化分析的结果往往是错综复杂的网状
结构,而不是结构清晰的层次结构。这也正是面向对象方法学诞生的原因。组
件技术能使复杂系统的设计变得简单可行,具有良好的伸缩性。
三层或多层结构,可以将数据处理从客户端转移到应用服务器和数据库服务
器上。这样,尽管客户端与应用服务器之间可能存在着多个甚至数百个的连接,
但是应用服务器与数据库服务器之间的连接却只有少数几个,从而达到减少通
chendianxiao
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0