首页
登录
从业资格
一般来说,架构可以分为三个层次。( )层主要负责接收用户的请求,对用户的输入、输
一般来说,架构可以分为三个层次。( )层主要负责接收用户的请求,对用户的输入、输
免费题库
2022-08-02
47
问题
一般来说,架构可以分为三个层次。( )层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用( )MVC结构来实现,其中的( )负责接收用户的请求,并决定应该调用哪个模型来处理。(请作答此空)主要负责将业务数据存储在文件、数据库等持久化存储介质中。A.表现层B.业务逻辑层C.持久层D.中间层
选项
A.表现层
B.业务逻辑层
C.持久层
D.中间层
答案
C
解析
一般来说,架构可以分为表现层、中间层和持久层三个层次。(1)表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。(3)持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。
转载请注明原文地址:https://tihaiku.com/congyezige/2401088.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
信息系统安全属性分为三个方面,以下选项不属于安全属性的是()。A.可用性 B
信息系统安全划分为五个等级,按照从低到高排列正确的是()。A.用户自主保护级、
区块链2.0技术架构自上而下分为数据层、网络层、共识层、激励层、智能合约层,数据
某监理工程师对甲、乙、丙三个投资方案进行投资决策分析,已知三个方案的建设期和经营
关于软件质量的描述,正确的是()。A.软件质量是指软件满足规定用户需求的能力
向用户提供虚拟的操作系统、数据库管理系统、Web应用等平台化的服务是()。A.
确认软件需求是软件项目成功的重要保证,其中反映本组织对系统、产品高层次目标的要求
Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不
用户在电子商务网站上使用网上银行支付时,必须通过()在Internet与银行专
在某系统中,不同组(Group)访问数据的权限不同,每个用户(User)可以是一
随机试题
高中物理《法拉第电磁感应定律》 一、考题回顾
标志底板制作时尽可能()。A.使用最大尺寸制作 B.减少接缝 C.边缘
以下反映企业生产经营成果的指标有( )。 A.产品产量 B.产品产值
某建筑物基础尺寸为16m×32m,从天然地面算起的基础底面埋深为3.4m,地下水
物业管理项目财务管理因具有不同的特性,其与普通的财务管理是有区别的,从目前物业管
女性,32岁,皮肤紫癜伴月经过多I年,脾脏肋下刚触及,血红蛋白90g/L,白细胞
某日,我国外汇交易中心的外汇牌价为100美元/人民币为630.21,这种汇率标价
某国际汽车集团生产轿车、卡车和摩托车等不同类型的车辆,同时在多个国家建有独立子公
某工程时标网络计划及第7周末前锋线如下图所示,关于实际进度与计划进度比较结果正确
工人在10m高的脚手架上作业,根据国家标准,属于( )高处作业。A.一级 B.
最新回复
(
0
)