ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:24.50KB ,
资源ID:3468108      下载积分:8 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3468108.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(试论web系统中三层软件架构的应用.doc)为本站会员(gs****r)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

试论web系统中三层软件架构的应用.doc

1、1试论 web 系统中三层软件架构的应用摘 要:软件架构在软件研发的流程中有着引导价值,在软件系统架构中三层软件架构运用频率最高。使用三层软件架构研发软件能够凸显软件的价值、保证系统的平稳运转以及系统或模块的复用。在 Web 系统内运用三层软件架构来研发,在系统的研发中是一种大胆的尝试,在系统的后续优化作业中效果更为理想。 关键词:Web;系统;三层软件;架构;应用 软件架构的定义当前还缺乏定论,当中,卡内基梅隆大学软件研究中心所定义的软件架构概念是:软件架构是一连串抽象模式,用来引导大型软件系统各层面的设计。软件架构是一个系统的草拟图。其描述的受体是组成系统的抽象部件。各部件间的相连,能够实

2、现部件间的通信。在实际操作中,这部分抽象部件被细分成实践中的部件。例如某个类或对象。在面向对象领域时,部件间的联接通常由端口来完成。软件架构是联通真实环境与电脑环境的一类枢纽。软件架构设计并非纯粹的技术,而是针对客户需要的改变,提升软件的研发质量、减少维检成本的应用方案,其由业务型过渡到了技术型。 一、三层软件架构简述 在软件系统架构的设计中,分层式架构有三层或多层架构,当中三层架构在软件中运用效果更理想。三层架构包含: (一)表示层 2表示层也被叫做用户页面层,实现客户与总体系统的交互,处于整体系统的最上端,是客户对总体系统最直接的体验,通常其作用是接受客户的操控并显示参数。 (二)业务逻辑

3、层 业务逻辑层又被叫做领域层,其是总体系统的中心,其封装了整个核心的逻辑业务。其处在中心区域,就是系统的表示层与数据访问层之间。其间接收的表示层传达的指令,依照既定的业务逻辑获取数据访问层的参数,进而让用户操控指令在表示层显现出来。 (三)数据访问层 数据访问层又被叫做持久层,其功能是检索数据库。其功能主要是对数据库内的参数实施查找、删改、插入等功能,而此处的数据库是广义的数据库,其能够是任何一类数据库,也能够为文本文档或 XML 文档等。 二、Web 系统内三层软件架构的运用 (一)Web 页面设计 在既定需求的影响下,依照客户的需要,在元件厂家中选择能够应用的元件,抑或在元件厂家中添置基带

4、应用的元件。在 UI 设计器方面,选择固有的元件实施组合,并修正元件属性来迎合客户的需要;在运用UI 设计器页面阶段,要注意的难题是: 1.设计实体的表现元件间的从属关系以及层级关系,在 UI 设计页面,元件应从元件清单中找出,并设置元件间的从属关系以及层级关系,并能够修正元件属性。比如:方位、尺寸、色调等等。 32.设计完页面后,通过 UI 设计器生成 IDL,形成对整体页面的精准描述。 (二)Web 技术的使用 Web 技术通常包含以下三项技术: 1.超文本技术,达成信息与信息的互联。 2.一致的资源定位技术,达成全世界信息的精确定位; 3.运用新的应用层协议达成分布式信息的共同享有。 W

5、eb 应用中,每回的并发请示与信息互换都牵涉到三个层级:就是客户端、服务器端以及传送交互参数的网络。 Web 应用系统需要权衡到上述三个版块,并且应权衡到将上述三个版块进行结合使用。Web 应用中的客户端通常会显示 Web 信息或客户端动态界面;Web 应用系统内的服务器端通常用于显示 Web 动态请示;传送参数的网络通常呈现出路由以及交换的功效。该应用系统常偏重于硬件的特性展示,从软件研发的视角来说,Web 应用系统通常偏重于用户端与服务器端。 在实际的 Web 应用系统的软件设计中,通常是使用三层软件架构来完成。当中,用户端通常与软件架构中的表示层相对;通过超文本技术以及用户端动态功能完成

6、界面设计;服务器端与软件架构中的业务逻辑层与数据访问层相对,其会自动处理系统中 Web 的动态请示。笔者以在线互联网商城应用软件设计为实例进行阐述。比如商品列表页面、商品详尽描述页面等,而要完成这部分应用应运用 HTML 标记语言、JavaScript 脚本语言以及 CSS 层叠样式表。 4三、结束语 三层软件架构在软件研发中的运用较为普及,其重要原因是使用三层软件架构研发软件能够让分工更为明晰,能够保证软件研发的效果;其与软件研发准则相吻合,有助于系统安全操作的实现。 参考文献: 1 李淑华,郝星耀,周清波等.基于 Web 的自动灌溉控制系统数据实时推送设计与开发J.农业工程学报,2015, (15):133-139.DOI:10.11975/j.issn.1002-6819.2015.15.018. 2 汪浩,黄明和,龙浩等.基于 G/G/1-FCFS、M/G/1-PS 和 M/G/排队网络的 Web 服务组合性能分析J.计算机学报,2013,36(1):22-38. 3 高克宁,张引,张斌等.支持 Web 2.0 标签层次体系构建的关系识别及层次组合方法研究J.电子学报,2014,42(1):58-61. 4 束长波,施化吉,王基等.基于演化版本的 Deep Web 查询接口维护方法J.计算机应用研究,2015, (11):3345-3348.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。