重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 公务员
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3. 【说明】 某信息技术公

司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程度时,开始联系相关企业提供信息服务,并按照信息服务种类和用户投票数量收取费用。 为了降低开发成本和提高开发效率,项目组经过讨论后决定采用轻量级Java EE开发框架设计系统应用架构。在应用架构设计中,除了满足系统主要功能需求,还需要考虑的因素包括: (1)项目开发采用MySQL数据库存储数据,一但将来可能移植到其它数据库平台; (2)系统开发过程中尽可能降低或者消除SQL语句开发的工作量; (3)投票系统中数据之间的关系复杂,需要支持数据对象的聚合和继承等关系。 项目组基于MVC模式设计出了投票系统的架构,包括表示层、业务逻辑层、数据持久层和数据层。在具体讨论数据持久层采用哪种技术方案时,老王建议采用成熟的Hibernate框架,小李则认为iBatis更加灵活,更适合作为投票系统数据持久层开发技术。

【问题1)(5分) 请用300以内文字说明什么是数据持久层,使用数据持久层能够为项目开发带来哪些好处? 【问题2】(12分) 针对在线投票系统的实际应用需求和要求,项目组应选用哪种技术实现数据持久层?请用200字以内文字说明其采用该技术的原因。 【问题3】(8分) 数据持久层是Web应用系统框架中重要的组成部分,主流的数据持久层技术分别基于不同的技术方案,请在表5-1中(1)-(4)处分别根据(a)~(d)所列技术的方案类别填入其序号。 表5-1 数据持久层技术分类阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3. 【说明】 某信息技术公司计(a) BMP, CMP (b)iBatis/MyBatis (c)SprmgJdbcTemplate (d)TopLink,JDO,Hibernate

答案

【问题1】
数据持久层是一组软件服务,将应用程序与该程序所使用的数据源分离,为整个项目提供一个统一、安全、并发的数据持久机制。
好处:
1、程序代码重用性强,即使更换数据库,只需要更改配置文件,不必重写程序代码。
2、业务逻辑代码可读性强,在代码中不会有大量的SQL语言,提高程序的可读性。
3、持久化技术可以自动优化,以减少对数据库的访问量,提高程序运行效率。
4、简化开发工作,让开发人员更关注于业务逻辑的开发。
5、通过对象/关系映射向业务逻辑提供面向对象的数据访问。
【问题2】
1、项目组应选Hibernate框架
2、选择该技术的原因是:
(1)从移植的角度来看使用Hibernate更容易移植到其它数据库平台。
Hibernate与具体数据库的关联只需在XML文件中配置即可,所有的HQL语句与具体使用的数据库无关,移植性很好。MyBatis项目中所有的SQL语句都是依赖所用的数据库的,所以不同数据库类型的支持不好。
(2)使用Hibernate能降低或者消除SQL语句开发工作量, Hibernate 提供了方法完成持久层操作,程序员不需要对SQL 的熟练掌握,便可完成任务。
(3)Hibernate提供了对象状态管理的功能,使开发者不再需要理会底层数据库系统的细节,而MyBatis在这一块没有文档说明,用户需要对对象自己进行详细的管理。
【问题3】
(1) (c)
(2) (b)
(3) (d)
(4) (a)

更多“阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3. 【说明】 某信息技术公”相关的问题

第1题

试题五(共 25 分) 阅读以下关于Web 应用系统负载均衡的问题,在答题纸上回答问题1至问题3。某电子

试题五(共 25 分)

阅读以下关于Web 应用系统负载均衡的问题,在答题纸上回答问题1至问题3。

某电子商务公司的主要业务是书籍、服装、家电和日用品的在线销售。随着公司业务发展和用户规模的不断扩大,现有的网上交易系统无法正常处理日益增大的请求流量,公司决策层决定升级其网上交易系统。在对该系统的升级方案进行设计和讨论时,公司的系统分析师王工提出采用基于高性能主机系统的方法进行系统升级,另外一位系统分析师李工则提出采用基于负载均衡集群的方法进行系统升级。公司的分析师和架构师对这两种思路进行讨论与评估,最终采纳了李工的方法。

【问题 1】(9 分)

请从系统的可用性、可伸缩性和应用特点三个方面说明公司为何没有采用王工提出的方法。

【问题 2】(8 分)

负载均衡通常分为传输层负载均衡和应用层负载均衡两类。请基于这种分类方式,说明基于 DNS 的负载均衡方法和基于 HTTP 重定向服务器的负载均衡方法分别属于哪类负载均衡方法,并用200字以内的文字说明这两种方法实现负载均衡的方式。

【问题 3】(8 分)

在确定使用基于负载均衡集群的系统升级方法后,李工给出了一个基于LVS(Linux Virtual Server)的负载均衡集群实现方案。公司的系统分析师在对现有系统进行深入分析的基础上,认为以下两个实际情况对升级方案影响较大,需要对该方案进行改进。

1. 系统需要为在线购物提供购物车功能,用来临时存放选中的产品。

2. 系统需要保证向所有的VIP 用户提供高质量的服务。

针对上述描述,首先说明每种情况分别会引入哪些与负载均衡相关的问题,并用 200字以内的文字说明针对不同的问题,应该如何改进李工的解决方案。

点击查看答案

第2题

以下关于腾讯微服务平台的设计原则和思路的描述中,正确的有哪些项?()

A.前后端分离:将一个应用或系统的前端架构和后端架构进行分离,进行适当的解耦

B.无状态服务:无状态服务对单次请求的处理,不依赖其他请求

C.合理拆分:低耦合,高内聚,一个服务完成一个独立功能

D.有状态服务:请求自身保存一些数据,并且和先后的请求有关联的

点击查看答案

第3题

下面关于系统架构合规性管控叙述,错误的是()。

A.可研未通过系统架构合规性审查的项目可以立项

B.未配备系统架构师的项目不准开工

C.系统架构设计未通过系统架构合规性审查的项目不准开发

D.未通过系统架构设计一致性审查的项目不准上线

点击查看答案

第4题

应用系统进行设计时,设计方案应满足以下要求:()。

A.设计软硬件平台架构

B.设计统一监控需求

C.安全设计方案

D.4A平台

点击查看答案

第5题

以下哪个是LAMP架构的编程语言,负责解释动态网页文件,并提供应用程序和开发的运行环境。尤其适用于web开发,得到了广泛的应用()。

A.Linux操作系统

B.Apache网站服务器

C.MySQL数据库服务器

D.PHP/Perl/Python网页编程语言

点击查看答案

第6题

关于Web应用防火墙,以下具备保护动态内容功能的网页防篡改技术是()

A.时间轮询技术

B.核心内嵌技术

C.事件触发技术

D.网页防篡改系统

点击查看答案

第7题

以下关于安全套接层协议(SecureSocketsLayer,SSL)说法错误的是:()

A.SSL协议位于协议层和应用协议之间

B.SSL协议广泛应用于Web浏览器与服务器之间的身份认证和加密数据传输

C.SSL是种可靠的端到端的安全服务协议

D.SSL是设计用来保护操作系统的

点击查看答案

第8题

在PowerPoint2010中关于设计模板的叙述中错误的是()

A.一个演示文稿中可以应用多个设计模板

B.每个设计模板中可以有多种配色方案

C.设计模板是扩展名为potx的文件

D.设计模板只能由系统提供,不能由用户自己设计

点击查看答案

第9题

Web高质量应用及服务的关键是()。

A.Web体系内部网络畅通无阻,IT架构各部分保持正常稳定运行

B.Web应用服务能够通过广域网和Internet迅速而正确地传递给用户

C.在Web体系无论是硬件还是应用出现故障时,能够收到警报,甚至能够预测故障的发生

D.对Web应用及IT架构组件进行实时监控

点击查看答案

第10题

保证Web高质量应用及服务的前提条件是()。

A.Web体系内部网络畅通无阻,IT架构各部分保持正常稳定运行

B.Web应用服务能够通过广域网和Internet迅速而正确地传递给用户

C.在Web体系无论是硬件还是应用出现故障时,能够收到警报,甚至能够预测故障的发生

D.对Web应用及IT架构组件进行实时监控

点击查看答案

第11题

云架构设计的一般原则是:()

A.考虑系统失效的容错设计

B.应用使用松耦合和无状态设计

C.可扩展和自动缩放设计

D.考虑将安全因素贯穿到设计原则中

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝