首页
登录
从业资格
一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的
一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的
考试题库
2022-08-02
42
问题
一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用( )结构来实现,其中的( )负责接收用户的请求,并决定应该调用哪个模型来处理。( )主要负责将业务数据存储在文件、数据库等持久化存储介质中。A. 表现层B. 业务逻辑层C. 持久层D. 中间层
选项
A. 表现层
B. 业务逻辑层
C. 持久层
D. 中间层
答案
A
解析
一般来说,架构可以分为表现层、中间层和持久层三个层次。(1)表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(2)中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。(3)持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。
转载请注明原文地址:https://tihaiku.com/congyezige/2397729.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
计算机中CPU的中断响应时间指的是()的时间A.从发出中的请求到中断处理结束
采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的()A.技术
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则适宜采用()开发
在UML的各种视图中,(请作答此空)显示外部参与者观察到的系统能;()从
下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分
在uml图中,()展现了一组对象、接口、协作和它们之间的关系。(请作答此空)强
下列要素中,不属于DFD的是(请作答此空)。当使用DFD对一个工资系统进行建
对于开发模型来说,(请作答此空)复用好、开发过程无间隙、节省时间。()是瀑布与
随机试题
某位足球运动员罚球命中率为0.9,假定各次罚球是否命中是相互独立的,则他五次罚球
下列关于税务行政复议审查和决定的表述中,不正确的有()。A.税务行政复议听证人
现有2米、4米、6米、8米、10米和12米的铁棒各一根,选择其中的若干,焊接成1
涂膜剂常用的成膜材料是A.甘油B.聚乙烯醇缩甲乙醛C.邻苯二甲酸二丁酯D.丙酮E
患者,男性,62岁,工程师,既往偶有心前区疼痛,含服硝酸甘油有效,此次因工作过累
表格所列的各类限额以上单位商品中,2020年7月零售额高于上半年平均值的有多
案例二: 一般资料:求助者,女性,32岁,大学教师。 案例介绍:求助者与丈夫
在评估公益事业用房的拆迁补偿价格时,通常采用的方法是( )。A:市场法 B:收
下列实时性指标中不正确的是()。 A.遥測侍送时间不大于4s; B.遥信变
男性,68岁,20年前有“肝功能异常”史,高血压15年,4年前患心肌梗死.突发呕
最新回复
(
0
)