版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、讨论分层技术在计算机软件开发中的应用的论文讨论分层技术在计算机软件开发中的应用的论文摘要:一直以来分层技术在计算机软件开发中占据极其重要的地位,要想做好计算机软件的开发工作无法离开分层技术给予的技术支持。该文先从应用层面是介绍了分层技术的基本概念以及实际特点,然后分析了实际应用涉及的技术,最后深化分析了分层技术的详细应用。关键词:计算机;分层技术;软件开发;应用讨论中图分类号:TP3文献标识码:A文章编号:1009-3044201727-0235-02自从步入了二十一世纪,随着经济实力的逐步发展也推动了科学技术的快速进步,计算机软件在计算机技术突飞猛进的发展势头下,也逐步加快了更新换代的步伐。
2、传统的计算机软件开发普遍采用二层构造制,在发展经过中多层构造正在逐步代替二层机构,封层技术已经被广泛地应用在在计算机软件开发中。分层技术的应用给计算机软件开发带来了高度的灵敏性,在逐步的开发和应用经过中迅速的获得进步,软件的多方面功能正在逐步完善。1计算机分层技术的相关1.1分层技术的定义关于分层技术的概念是指在开发计算机软件中,为了解决计算机软件各层次之间的依靠关系,在运行计算机软件时保证其灵敏性和可靠性的发挥,促进相关软件的成功开发,应运而成的构造技术。该技术解决了传统单一分层,而需要用多分层、多功能技术解决计算机软件多层次依靠和依存问题。二十世纪八十年代,单层次构造出如今计算机软件开发中
3、,后来在计算机的快速更新和发展中,使用小型数据的频率增加促进了单层次构造的软件中在不断扩大应用范围。服务器与计算机的联络得以建立并且迅速发展起来,随着应用软件新的需求和用户需要,单层构造逐步在应用中被双层构造所代替,双层构造在发展经过中逐步成为计算机软件运算的支柱构造,传统的计算机软件单项处理业务的形式已经随着分层技术在计算机软件广泛应用的情况下,计算机软件在不断地推广经过中实现了技术的多层次跨越,多层次构造计算逐步成为软件的主流开发技术。1.2计算机分层技术特征计算机分层技术在开发计算机软件和广泛应用时具有独特的优点,计算机开发的复杂软件系统功能是分层技术扩展和分解计算机软件的根据,这样所开
4、发的计算机软件才能在多构造的分层技术下实现盖上和升级,系统的功能层才能从根本层面上实现和完成修改。计算机软件开发效率和可靠运行保障都是通过分层技术得以提升和实现的,也就是讲计算机软件的开发在分层技术的介入下提高了软件质量,也缩短了开发时间。随着分层技术的逐步成熟,为了提高开发计算机软件的便利性,能够在计算机上直接定义层次和功能接口,通过标准接口的建立实现端口无缝对接,最终完成软件的自行更新和开发。2分层技术的实际应用随着社会经济的高速发展,人们的生活水平越来越高,对计算机的功能需求也在逐步地增加,为了知足不断增长的社会需求,计算机的软件开发要一直处于不断完善和更新的状态,分层技术也因而在开发计
5、算机软件的广泛应用中得以快速的发展和进步,从双层构造技术代替了最初的单层构造技术,再到今天难得三层、四层、五层技术的开发和应用。本文对五层、四层、三层、双层以及中间件技术在计算机软件开发的实际应用技术中作了简单的阐述和讨论。2.1双层构造技术计算机软件的开发效率决定了软件能够率先抢占使用市场,双层开发技术的使用从某种程度上缩短了开发时间,提高了开发效率。双层技术本质上看是由软件用户的使用界面和接收传递信息的客户端服务器这两个点组成,用户的使用界面要作出客户端的相应逻辑处理,双层技术还要对已经接收到的客户端信息进行整合。在开发计算机软件时若想使用双层技术一定要遵循严苛的开发前提,计算机的.系统服
6、务器效能一定要得到较好的保证,不能拥有太多或者超负荷的用户数量,否则系统错误便会产生,不仅无法知足相关计算机用户的需求,還会使得计算机软件的运行速度大幅度被降低。2.2三层构造技术三层技术在软件开发中来自于对双层技术的完善,从另外的意义上能够看做三层技术由二级技术升级和加强而来,在升级和加强中涉及的用户数据储存功能得到了大幅度的改善。计算机的访问效率和工作效益在三层技术实际应用于计算机软件开发的情况下得到较大程度的提高,这一经过也是人机信息交互的经过。数据层、界面层和处理层是三层技术的三个主要方面,用户的真正需求在经过分析后,并且发出了请求,就会通过业务处理层提取和处理数据。三层技术的界面层负
7、责搜集用户真正需求的信息,并且将相关信息加工后传递到业务处理层;三层的数据层负责业务处理层提出申请的核对和审核,在存储数据库内相关信息被查询并经过科学分析后将最终结果传给业务处理层。三层技术在实用之处凭借明确的分工确保计算机软件开发提高了一定的效率,但是随着用户环境的越发复杂,三层技术无法知足更多需求的用户,当用户过于复杂时,数据层、界面层和业务处理层会构成混淆导致计算机无法正常工作。2.3四层构造技术信息化时代的到来,在开发计算机软件中,已经得到广泛应用的三层技术和双层技术也无法知足愈加复杂的计算机使用环节,因而四层构造技术应运而生。于是,存储层、数据库层、Web层处理层代替了数据层、界面层
8、和处理层三层构造。Web层接收来自业务层梳理后的数据库结果,在Web层完成数据交换,位于存储和处理层之间的数据库层负责分析被隐藏掉的访问数据代码,这样计算机对象和数据库之间的关系便得到很好的反映,这样计算机作用对象和数据库之间的匹配问题便轻松解决。一般情况下具有良好职责的Web应用通常要具备四个层面,详细包括领域模型层、业务层、持久层和表现层。这四个层次都有本身特殊的职责和功能,每个层次的功能和职责都是不能够混合的。四个层次之间应该被隔离开,只允许在层间的接口能够相互通信,这样才能避免功能和职责的混乱。2.4中间件软件开发技术endprint中间件是计算机网络在迅速发展的经过中出现的具有相对性
9、的独立系统软件,这种中间件开发技术具备分布集成和屏蔽异构各种引发性的复杂技术,从根本上降低了开发计算机软件存在的难度。由于中间件技术的出现使得开发计算机软件涉及的数据库、应用软件和操作系统之间的关系从根本上得到了优化。中间件技术的出现,不仅提高软件开发效率、使得软件开发风险降低进而运行更安全,还实现了计算机能够实现资源优势互补的运行。2.5五层构造技术的开发应用由于五层技术运行比拟复杂,一般情况下主要应用在一些力求知足有特殊需求和领域的计算机软件开发中,当四层技术无法知足计算机软件的开发要求时,软件开发员便要在四层技术基础之上进一步细化系统架构和分工,促进其运行效率的提升。当前J2EE环境是五
10、层技术的广泛应用之地,这种应用建立在经典三层构造之上,由资源层、集成层、业务层、Web应用层和客户层五个层次构成。客户机是客户层的运行地点,服务器端是Web应用层的运行地点,这两个运行曾都是来自于三层构造的分化。事务处理、数据持久性访问和数据的映射系统处理主要由集成层负责。文件系统和数据库是资源层详细包括的内容。五层技术的使用要根据相关逻辑严格执行,在开发计算机软件中不同组件的构成是为了适应不同机器的要求。下面是五层技术在J2EE中系统分层的应用情况:第一,下层被上层依靠,不跨层是这种依靠关系的特点;第二,除了表现层,其他各层相互调用使用方法是不被允许的。这是在开发软件经过中程序人员最常发生的
11、错误,在同一层假如无法避免调用方法,也要调用一些上层不可见的工具方法。第三,Service接口方法确实定要以系统提供的功能分析为根据并从服务层出发开场分析。假如从数据库出发根据DAO、Domain、Service的创立顺序进行系统分层便造成了分层误解,构成了错误。第四,将实体系统划分为领域模型是最核心的系统设计,数据DAO层的设计要建立在系统划分基础上,服务层需要接到这些活动的通知,因而服务层的运行以领域活动为基础。另外设计Service层也有十分注意事项,Service的数量要严格控制,接口数量在Service层下面在逐层增加,Service一般集中处理一个模块的服务。3分层构造技术的详细应
12、用近些年来我国的经济得到了充分和迅速的发展,因而我国的第三产业也得到了史无前例的进步,服务业、餐饮业和百貨业都迅速地发展起来,并且各行业的发展规模都在逐步的增大,当发展至目前商业的发展瓶颈便是商铺的信息化,这一重要问题已经日渐显露出来。计算机为了知足当代人日渐增加的需求就要不断地完善分层技术,多层计算机软件建立在先进的分层技术之上,目前的分层技术易于团队管理和开发、适应程度高、有较好的维护性以及构造明晰度高等很多优点,因而多层计算机软件技术也在商铺信息化的经过里实现了应用和实践。分层技术开发的计算机软件促进商铺管理系统的建立,同时也完成了商铺信息化管理和建设,详细包含规范商铺操作流程和商铺日常
13、失误管理两个方面。商铺管理系统具有下面八种常用功能:文档管理、售后管理、物业管理、营销管理、行政管理、收支管理、运营管理、系统管理。商铺管理是一项非常复杂的工作,因而商铺管理系统涵盖方面较广、涉及业务流程也较为复杂,不同的商铺也设定了符合本身的管理标准,计算机软件在商铺管理系统中的应用提高了商铺管理的有效性。商铺管理系统由八个子系统构成:文档管理子系统、售后处理子系统、物业管理子系统、营销管理子系统、行政管理子系统、收支管理子系统、运营管理子系统以及系统管理子系统。其中每一个子系统都有本身独特的功能,例如售后处理子系统,子系统内又分成很多二级子系统,详细包括:售后事物分析、事务处理查询、商户事
14、务处理以及消费者事务处理等。其中售后分析系统又包括很多功能,例如会员购物分析功能、先行赔付分析功能、购物品种分析功能以及整体购物分析功能。计算甲软件的分层技术和机构形式能让具体划分后的商铺管理系统实现和完成更多层次的构造,其依靠的商铺系统管理技术也以开发软件的计算机分层技术为依托。4结束语随着网络的普及和发展,计算机网络到了迅速的推广和发展,在发展的经过中应用计算机环境变得非常复杂,在计算机软件开发中广泛应用了分层技术,计算机软件系统在分层技术的支持和应用下提高了安全保障,也提高了软件开发的效率,使软件的开发成本得以降低。在详细的实际应用中,商铺管理系统是商业领域计算机件分层技术的最大用户,商铺管理系统在多层次技术的支持下,实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度农业科技企业股权分红及转让协议3篇
- 2024音乐素材版权质押合同:视频素材制作融资
- 2025年度新能源汽车共享平台车辆挂靠管理合同3篇
- 2025年度智慧城市基础设施建设项目施工合同范本3篇
- 2025年度渔船租赁与渔业产业链整合服务合同3篇
- 2024铁路员工劳动协议样本一
- 2025年中国汽轮机行业市场供需格局及投资规划建议报告
- 2025年度个人汽车租赁合同绿色出行附加服务4篇
- 2025年度智能机器人研发与技术服务合作协议书4篇
- 2025年陕西西安人才市场有限公司招聘笔试参考题库含答案解析
- 第1本书出体旅程journeys out of the body精教版2003版
- 台资企业A股上市相关资料
- 电 梯 工 程 预 算 书
- 罗盘超高清图
- 参会嘉宾签到表
- 机械车间员工绩效考核表
- 2.48低危胸痛患者后继治疗评估流程图
- 人力资源管理之绩效考核 一、什么是绩效 所谓绩效简单的讲就是对
- 山东省医院目录
- 云南地方本科高校部分基础研究
- 废品管理流程图
评论
0/150
提交评论