在使用SSH进行JEE企业级开发中,通常把模板文件放置在/WEB-INF目录下的原因是?()
A.因为模板文件不能直接访问,为了防止用户直接访问模板文件,所以放在/WEB-INF目录下,让这些文件直接访问不到。
B.放置在/WEB-INF目录下便于管理
C.个人爱好
D.Struts2要求必须放置在/WEB-INF目录下
A.因为模板文件不能直接访问,为了防止用户直接访问模板文件,所以放在/WEB-INF目录下,让这些文件直接访问不到。
B.放置在/WEB-INF目录下便于管理
C.个人爱好
D.Struts2要求必须放置在/WEB-INF目录下
第2题
A.交换公钥的方法是最安全的SSH验证手段
B.在SSHfuwuq可以使用公钥加密进行验证之前,每个用户必须正确地建立信任关系
C.通常,每个用户必须交换公钥
D.客户端提供能自动加密数据通道
第3题
试题四(共25分)
阅读以下关于系统设计与开发工具集成的说明,在答题纸上回答问题1至问题 3。
【说明】
TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求:
(1)目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能;
(2)目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换;
(3)集成框架需要根据实际的开发流程灵活、动态地定义系统工具之间的协作关系;
(4)集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。
集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB)作为集成框架的基础架构。
【问题1】 (8分)
ESB 是目前企业级应用集成常用的基础架构。请列举出 ESB 的 4 个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性 3 个方面说明为何采用ESB作为集成框架的基础架构。
【问题2】 (12分)
在 ESB 基础架构的基础上,请根据题干描述中的 4 个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。
【问题3】 (5分)
请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。
第5题
【问题1】(10分) Scrum项目管理软件需真实模拟Scrum敏捷开发流程,请根据你的理解完成图5-1给出的Scrum敏捷开发状态图,填写其中(1)~(5)的内容。【问题2】(6分) 根据题干描述,本系统采用MVC架构模式,请从各选答案a~n中分别选出属于MVC架构模型中的模型(Model)、视图(View)和控制器(Controler)的相关内容描述填入表5-1的空(1)~(3)处。 表5-1 架构模式中包含的内容 架构模式 包含内容 模型(Model) (1) 视图(View) (2) 控制器(Controler) (3) 备选答案: a Sprint 燃尽图 h 用户 b Project i 交付产品增量 c Product Backlog j 新建项目 d 用户故事 k Task e 估算任务预计完成时间 l Sprint f Release 燃尽图 m 产品负责人 g Sprint 回顾会议 n Sprint Backlog 【问题3】(9分) 根据项目组给出的系统设计方案,将备选答案a~l的内容填写在图5-2中的空(1)~(9),完成系统架构图。图5-2 系统架构图 备选答案: a Struts 2 g 模型层 b Hibernate 持久层 h 控制层 c 数据库服务(MySQL) i EJB d Sitemesh j Web 层 e 业务逻辑层 k 视图层 f JQuery l PostgreSQL
第6题
A.是一套使用java进行企业级web应用开发的事实上的工业标准
B.J2EE不是一种平台规范
C.J2EE平台提供了多层分布式的应用模型,不能重新利用组件的能力
D.J2EE不一定要基于J2SE
第7题
A.Geodatabase中的关系类能够在ArcCatalog的目录树中看到
B.ArcCatalog是编辑属性数据和创建地图的主要应用程序
C.ArcGIS的一个PersonalGeodatabase通常可以使用微软的Access作为它的RDBMS,而企业级Geodatabase可以使用诸如Oracle或SQLServer这样的RDBMS
D.添加数据时,添加一个要素数据集(DataSets)就是添加该数据集所包含的所有要素类
第8题
A.平台层包含了中间件服务为用户提供可扩展的消息中间件或事务处理中间件等服务。
B.在应用层,无论是企业级用户还是个体用户都可以通过平台层封装的接口进行业务定制化的开发。
C.服务访问层除了需要提供服务目录列表便于用户查找服务之外,还需要提供服务订阅管理功能,允许用户对自己关心的服务进行订阅及终止订阅。
D.平台层可以将数据库操作权限直接开放给用户,无须对数据库扩展进行管理。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!