计算机软件开发中分层技术的应用策略分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
级时 , 只需要针对 系统某功能层 以及上下层
随着网络技术的飞速发展 , 应用程序的
计算环境 已变得越来越复杂 , 需要处理各种
数据和逻辑也越来越巨大的,在现实中 , 应
进行修 改 , 其它层次可 以不用修改 ;第二 ,
提升软 件的开发效率和可靠性 , 分层技术使 软件 开发可 以在 已有 软件 的基础 层次 上进
成 的存储层 , 业务逻辑 , 数据 和 We b 层技术
质量 : 第三 。利于计算机软件 的复用 , 分层
技术 中大多 是利用 分层模 式来 对功 能层次 的接 口进行定 义的 , 如此设置 可以让 软件实 现 自行开发 , 而开发后的各层 可以利 用标 准 接 口实现无缝隙对接。
和不断增加 的用户需求 , 需要在计算机软件
开发中不 断的应用分层技术。分层技术不仅
结构。 We b 层根据不 同用户的需要来选择合
适的处理路径 , 当用户需要更少的结构而此 时会相对简单 , 网络层会选择直接发送信息
能够提高计算机软件开发的效率,同时还能 够缩短软件开发的时间 , 并大大的降低 了软 件开发的成本 , 因此要科学 的应用分层技术 满足用户的需求 。
用过程 中,如业务管理 ,客户需要一 台计算
机 的数据处理更加迅速计算结果更准确 , 更
M i d d i e w a r e ) , 这些 中间件在软件开发 中得到 了广泛应用 。
复杂 的处理规模 , 那么三层结构将揭示 自己
3 结语 随着计算机技术的不断发展和进步 , 促 进 了计算机软件开发事业的发展 。 计算机软 件 开发 工作 面对着越来 越复杂 的网络 环境
中 间件主要 应用 于分 布式的计算 机环
境 中, 用来实现计算机 系统间的互通和资源 共享。中间件技术的广泛应用 , 能屏蔽异构 与分布集成所带来的各种复杂技术细节 , 减 少开发难度。中间件能优化数据库 、操作系 统 与应用软 件件 的连接 方式 ,缩 短开发 周
关 系。因为软件 的开发不仅仅需要软件运行
理论广角 2 0 1 4年 5月 ( 中)
计算机软 件开发 中分层 技术 的应用策 略分析
王 智 军 ( 同济大学软件 学院,上海 2 0 0 0 9 2 )
摘 要:随着计算机软件 开发技 术的不断发展 ,分层技术在软件开发 中的应用越 来越广泛。分层技 术相 比于传统技 术,有 着非常 明显的优势。在本文 中,笔者 结 合 自身工作经验 ,分析 了在计算机 开发中分层技 术的应 用策略 。
参考文献 :
2 分层技术在计算机软件开发中的
应 用
给数据处理层的表达需求 ,当需要大规模数 据加工关系时 , 则通过大量 的数据和信息分
随着计算机技术的不断发展 , 分层技术
在软件 开发 中的应用越 来越 广泛 ,已由两
析 ,处理 和改进各方面的运作效率 ,以满足 大规模数据处理的需求 , 实现网络层业务逻 辑 。技术架构 , 虽然 目前的应用 , 但在可预 见 的将来 , 这项技术将取代计算机技术架构
可靠灵活 ,而且需要有进一步研究的基础。 利用分层技术就可以实现软件的多用 功能。 分 层技术 使软 件开 发具有 以下 几个 优 势: 第一 ,分层技术使软件具有更好的扩展
业务逻辑 , 这样就有效降低 了客户端和服务 器的工作负荷。与二层结构相比 , 应用三层
网络结构技术的网络 系统更加容易维护、扩 展性能更强、安全性 能更 2 . 3 J 2 E E五层分层技术 的应用 在J 2 E E环境里 ,五层结构延神 了经典 三层 结果 :客户层 、w e b应用层 、业务层 、 集成层 和资源层 。 这里的前两层 主要由三层
【 1 】 陈宝. 软件开发中的三层架 构模式口 丁 . 合作经
2 . 2四 层 技 术
期 ,提高系统安全稳定性能。依据在系统的 不 同作用 , 可 以见中间件分为 面向消息中间
件 ( M O M) 、 远程过程调用 中间件 ( P R C) 、
面 向 对 象 中 间 件 (O b j e c t O r i e n t e d
性, 分层技术对复杂的系统按照不同的功能 进行 了分解 ,当需要对软件进行改造或者升
化, 前者用于对数据持久性访 问, 包括数据 库的映射 、 事务处理等 , 后者指文件系统或
差、 维护成本大量增加等缺陷,为了满足应 用系统的要求 ,出现了三层分层技术 ,这种 层次 技术就 是在原有 的客 户端和 服务器 段
加入 了应用 服务器 , 其 中服务器主要用来 存
数据库 。通过这种分层模式 , 可以将 系统分
关键词 :计算机软件 ;开发 ;分层技 术 ;策略
随着 网络技术和信息社会 的发展 , 计算 机 的软件得到了越来越 广泛的应 用。传统的 计算机软件进行开发时 , 主要采取的是单层 结构模式 ,软件 比较单一 , 运行 不大 灵活 , 不利于软件的推广和进 一步的研 发。
络模式能处理 大量 的查询操作 , 但当客户数 量增加时 , 就会 出现扩充性能差 、通讯效 果
济与科技, 2 o o 9 ( 6 ) . 【 2 】 徐爱 兰. 计算机 软件开发中的分层技术探讨 啪. V / -  ̄ t 机光盘软件与应用2 0 1 2 ( 2 4 ) . [ 3 1 3 E 丽 华. 试 论计算机软件开发中的分层技 术
行软件 系统的另外搭建 , 这就节省 了大量复
杂的软件开发 时间, 还保证 了新软件产 品的
的技术 限制 , 尤其是在 面对 We b 技术计算 的
要 求 ,无 法实 现三个 技术结 构彼此 相对独 立, 是在这种背景下产生 的技术结构。在数 据层 和业务逻辑层之间增加一个封装层 , 形
层多个 组件 , 让这些构件组件安放在不 同的
机器上。
1 软件分 层理 念概 述
分 层技术 及其 特点分 析分 层技 术 主要 是 针对计 算机 软件结 构 中内部 的层 次依 赖
2 - 4中间件技术 的应用
储数据 、 提高信息访问和优化 , 客服端可实
现人机交互 ,而应用 服务器用来处理相关的
相关文档
最新文档