《软件构件技术》期末考试试题B卷.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件构件技术》期末考试试题B卷

第一学期期末考试 《软件构件技术》课程试题(B卷) 一、选择题(共10分) 1.CORBA是由( )个公司提出的工业标准(选1,1 分)。 A.OMG B.Microsoft C.SUN D.ORACLE 2. 在下图所示的OMA参考模型中,( )是我们开发一个基于CORBA的应用时需自己实现的功能。(选1,1 分) A.对象服务 B.领域接口 C.公共设施 D.应用程序接口 3. 典型的集成中间件为开发人员提供的三种基本支撑为:(选3,3 分)( ) A.提供构件运行环境 B. 提供互操作机制 C.提供公共服务 D.提供数据库管理 4. 在支持分布式对象访问的桩/框架(Stub/Skeleton)结构中,负责替客户端完成底层通信相关工作的是( ),负责替服务端完成底层通信相关工作的是( )。 (各选1,2 分) A.客户端桩(Stub) B.构件的接口 C.服务端框架(Skeleton) D.分布式对象自身 5.CORBA 规范可以实现的可互操作性包括:(选3,3 分) ( ) A.不同平台(如不同操作系统)与语言之间的可互操作性 B.不同厂商ORB产品之间的可互操作性 C.不同体系结构中的组件的互操作性(部分支持) D.不同CORBA规范版本之间的可互操作性1.在/S体系下,用户通过浏览器来实现对数据库的操作。( ) 2是由SUN公司发起的有众多厂商参加制定的规范。( ) 简述J2EE 规范将应用系统从开发到布署维护的生命周期映射到的6 个角色 3. 简EJB 体系结构中涉及到的6 类软件构件。 四、简述分析题(第1,2小题各20分,其余各10分,共60分,要求:条理清晰) 1. 下图是RPC通信模型,称为Stub/Skeleton 结构。请分析客户程序与服务程序按照图中所示的8 个步骤完成一次服务的调用的过程。 2. 下图是J2EE平台的执行模型,请简述构成系统的构件及其具体功能。 3. 简述J2EE应用中的MVC 设计模式分别是由哪些构件实现的。4.简述开发无状态的会话EJB 构件中的Remote 接口,Home 接口,Enterprise Bean 类的具体实现功能。 《软件构件技术》课程试题(B卷)答案及评分标准 一、选择题(共10分) 1. A(选1,1 分) 2. D.(选1,1 分) 3. ABC(选3,3 分) 4.AC选1,2 分) 5. ABC(选3,3 分) 二、判断题(每小题2分,共12分) √×√√×√ 三、简答题(每小题6分,共18分) 1. J2EE 规范将应用系统从开发到布署维护的生命周期映射到了6 个角色: ?? J2EE 平台提供者(J2EE Product Provider) ?? 工具提供者(Tool Provider) ?? 应用构件提供者(Application Component Provider) ?? 应用组装者(Application Assembler) ?? 布署者(Deployer) ?? 系统管理员(System Administrator) 2. 在3层结构下,在数据层和客户层之间再增加一个中间层,将原来放在客户端的业务逻辑代码移到中间层来。客户程序与数据库的连接被中间层屏蔽,客户程序只能通过中间层间接地访问数据库,即降低了客户端的负担、改善了其可移植性,又提高了系统的数据安全性;同时业务逻辑代码与用户界面代码相对独立,也在很大程度上提高了系统的可维护性,较好地解决了两层结构的上述问题。 3. 简答EJB 体系结构中涉及到的6 类软件构件。 EJB 体系结构中涉及以下6 类软件构件: 1 Enterprise Java Bean(简称Enterprise Bean);2 Home 接口 3 Remote 接口;4 EJB 容器;5 EJB 服务器;6 EJB 客户端 四、简述分析题(第1,2小题各20分,其余各10分,共60分,要求:条理清晰) 1. ①:客户程序将调用请求发送给客户端桩,对于客户程序来说,桩就是服务程序在客户端的代理。 ②:客户端桩负责将远程调用请求进行编组并通过通信总线发送给服务端。 ③:调用请求经通信总线传送到服务端框架。 ④:服务端框架将调用请求解组并分派给真正的远程对象实现(服务程序)。 ⑤:服务程序完成客户端的调用请求,将结果返回给服务端框架。 ⑥:服务端框架将调用结果编组并通过通信总线发送给客户端桩。 ⑦:客户端桩将调用结果解组并返回给客户程序。 ⑧:客户程序得到调用结果。 2. 首先,从构成系统的构件来讲,在客户层,包含 Applet 和Application Client 两种构件;在中间层,应用中包含像servlet、JSP

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档