365文库
登录
注册
2

计算机软件开发中的分层技术探讨.docx

143阅读 | 6收藏 | 4页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
计算机软件开发中的分层技术探讨.docx第1页
计算机软件开发中的分层技术探讨.docx第2页
计算机软件开发中的分层技术探讨.docx第3页
计算机软件开发中的分层技术探讨.docx第4页
福利来袭,限时免费在线编辑
转Pdf
right
1/4
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
相干 上传于:2024-08-16
计算机软件开发中的分层技术探讨伴随着网络技术的进步计算机软件从原有的两层结构模式逐渐过渡到多层结构模式并被广泛地应用在软件开发工作中近年来计算机应用环境日益复杂多层结构体系应运而生多层结构体系的应用可简化软件系统流程便于维护扩展工作的开展1分层技术概述11内涵分层技术指代一种多层依赖关系主要用来形容计算机软件内部在软件的实际开发环节既对软件运行提出了具体要求还应进行深入研究有效利用分层技术有利于计算机软件功能的丰富进而推动计算机软件开发进程12优势121显著提高软件改革效率分层技术的应用可显著提高软件改革效率并能节约较多的开发时间对于不再适用的软件凭借封层技术可将其升级改造这可节省大量的软件开发时间大大提高工作效率缩减成本投入并能保障软件质量122赋予软件较强的扩展性分层技术赋予软件较强的拓展性简单来说延长了软件的使用寿命在复杂系统中借助分层技术可将其分解将不同功能合理分解各个层次若软件需要进行升级或者更新操作只要围绕待改革功能实施改革便可无需修改整个软件此种模式可减少成本投入还能简化升级过程突显重点123促进软件的使用分层技术主要通过分层模式赋予功能层次接口新的定义并可促进软件的自主开发进而有效衔接各个接口2分层技术的应用在计算机技术的短暂的发展进程中软件开发层次不断提升从原有的两层以及三层结构过渡到多层结构与此同时也提高了分层技术的应用范围21两层以及三层结构技术对于两层计算机软件模式而言客户端数据库服务器共同组成该模式其中前者负责提供用户界面以及相应的逻辑处理工作然而后者负责接收客户端指令再参照指令完成数据库查询操作最终返回查询结果在此种模式中的客户端具有强大的业务逻辑处理能力如若客户端数量出现变动且增加时将会涌现出维修成本增多安全隐患系数增高扩充性不良等缺陷由此可知若客户端不多具有较强的信息查询能力若客户端较多将会降低系统系统反应最终趋于瘫痪进而对用户的使用情况产生影响有些还会引发用户数据信息丢失的现象因此两层技术愈发不适应需要过渡到三层技术只有这样才能全面满足社会的各种需求客户端与服务器共同组成三层技术其中服务器又包含数据库与应用服务器在该种层次技术中客户端负责提供人机交互应用服务器负责业务逻辑可显著减轻客户端负担也被称为瘦客户数据服务器可访问改进数据信息三层结构技术与两层对比具有显著优势可显著减小网络负载还具有便于维护安全系数较高扩展能力较强的优势然而两层结构技术仍被应用在软件开发中若用户不多则两层结构更加适用具有一定优势为此在具体的软件开发环节应结合实际情况合理选择分层技术22四层结构技术伴随着时代的进步计算机运行环境日益复杂数据处理以及逻辑关系处理量迅速增加由此可知三层分层技术不再适用在计算机结果日益精准处理速度显著加快的今天为有效解决各种运算问题应改进三层分层技术为此四层分层技术营运而生Web层逻辑关系层存储层以及数据处理层共同组成该技术其中Web层具有一定的灵活性可参照用户的具体需求合理选择路径若需要处理开发小项目通常可使用基于JSP的模式若需要处理规模庞大的数据关系可使用基于MVC的模式逻辑关系层负责数据加工与处理23中间件技术伴随着计算机技术的进步利用中间件技术充当免面向对象技术进行开发中间件一般存在于计算呈现分布式的环境中它可减小开发周期提高应用开发水平等特点231面向消息中间件此种技术可针对信息进行同步传递也可进行异步传递它不仅具有普通中间件的属性还具有安全性较高稳定可靠等特点在计算机软件开发环节对于中间件技术的应用而言该技术已经成为应用范围最广销售量较大的产品它被大面积应用在交通以及金融等领域232面向对象中间件目前部分大规模应用软件主要采用建立在组件技术之上且分布系统还应涉及新型以及旧版组件然而此种组件在实际应用过程中也存在相互兼容以及干扰等问题若仅仅在相应的平台中运行其作用将不能有效发挥为此面向对象中间件技术随之出现在对象以及分布式技术的基础上该技术具有一种现代通讯机制它可在异构分布情形中达到传递对象的要求本文中的对象不仅可源自本地服务器还可来源于远程机器此技术技术具有强大的功能还可进行跨平台应用3结语在二十世纪计算机技术飞速发展的同时客户提出了更加严格的软件要求分层技术的应用与软件开发标准相符为此它被大力应用到软件开发工作中在未来我们应不断探索积极创新
tj