【问题1)(5分) 请用300以内文字说明什么是数据持久层,使用数据持久层能够为项目开发带来哪些好处? 【问题2】(12分) 针对在线投票系统的实际应用需求和要求,项目组应选用哪种技术实现数据持久层?请用200字以内文字说明其采用该技术的原因。 【问题3】(8分) 数据持久层是Web应用系统框架中重要的组成部分,主流的数据持久层技术分别基于不同的技术方案,请在表5-1中(1)-(4)处分别根据(a)~(d)所列技术的方案类别填入其序号。 表5-1 数据持久层技术分类(a) BMP, CMP (b)iBatis/MyBatis (c)SprmgJdbcTemplate (d)TopLink,JDO,Hibernate
A.SpringCloud
B.MapReduce
C.Flink
D.ServiceMesh
A.简单的轻量级的基于XML的机制,是客户端调用远程对象服务的一种机制
B.提供一种发布和查找服务描述的方法
C.描述语言
D.技术框架
A.支持独立部署,简单服务更易部署,由于服务是自治的,出现问题之后不会引起系统崩溃
B.服务模块的边界更清晰,微服务强调模块化结构(REST接口调用),这对大型团队非常重要
C.编程更简单,微服务的开发门槛更低,运维更简单
D.允许技术多样性,有了微服务,可以混合使用多种编程语言、开发框架和数据存储技术
A.负责智能网络中台(中台门户、资源\数据\AI\指令集成等原子能力、技术中台)迭代建设、集约运营、主动推广
B.开发、承载全国应用、全国创新产品
C.提供省分应用承载环境:容器化资源\微服务框架\数据库通用组件等技术基础平台、DevOps研发效能平台等
D.基于统一技术中台,孵化创新产品,按需建设省分个性化应用,通过智能网络中台发布,全国共享