《软件构件技术》期末考试试题B卷.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《软件构件技术》期末考试试题B卷主要涵盖了软件构件技术的相关知识,特别是集中在CORBA、J2EE、EJB以及软件体系结构等方面。以下是这些知识点的详细解释: 1. **CORBA(Common Object Request Broker Architecture)**:CORBA是由对象管理组织(OMG)提出的工业标准,用于实现不同系统间对象的互操作性。它允许不同平台、语言和ORB(对象请求代理)产品之间的无缝通信,提供了一种标准接口,使得分布式计算成为可能。 2. **OMA(Object Management Architecture)参考模型**:在OMA模型中,开发基于CORBA的应用时,我们需要实现的是应用程序接口(D),即定义服务的接口,让客户端能够调用远程对象。 3. **集成中间件**:集成中间件为开发人员提供了构件运行环境(A)、互操作机制(B)和公共服务(C),以支持分布式对象的创建和交互。 4. **桩/框架(Stub/Skeleton)结构**:在分布式对象访问中,客户端桩(Stub)负责替客户端完成底层通信,而服务端框架(Skeleton)则替服务端完成这个任务。它们是实现跨网络通信的关键组件。 5. **CORBA的可互操作性**:CORBA可以实现不同平台、不同ORB产品和不同版本之间的互操作性,以及部分支持不同体系结构中的组件互操作性。 **判断题**: 1. B/S体系确实允许用户通过浏览器进行数据库操作,通常是通过HTTP协议和Web服务器实现。 2. CORBA不是SUN公司发起的,而是由OMG组织提出的。 3. EJB(Enterprise JavaBeans)的管理和运行确实由EJB容器负责。 4. 状态会话Bean分为有状态和无状态两种类型。 5. Home接口不继承`java.ejb.EJBObject`,而是继承自特定的EJB接口。 6. CORBA的确是在异构环境中实现互操作性的标准。 **简答题**: 1. **J2EE生命周期角色**:包括J2EE平台提供者、工具提供者、应用构件提供者、应用组装者、部署者和系统管理员。 2. **三层C/S体系结构优点**:降低了客户端负担,提高数据安全性,增强可维护性和可移植性。 3. **EJB体系结构中的构件**:主要包括Enterprise Bean、Home接口、Remote接口、EJB容器、EJB服务器和EJB客户端。 4. **J2EE应用中的MVC设计模式**:Model(模型)通常由Enterprise Bean实现,View(视图)由JSP或Servlet呈现,Controller(控制器)可能是Servlet或Action类。 **简述分析题**: 1. **RPC(Remote Procedure Call)通信模型**:客户程序通过客户端桩调用服务,桩将请求转换为网络消息发送给服务端框架,框架解码请求并调用相应的服务对象,服务对象执行操作后,通过框架将结果返回给客户端桩,桩再将结果返回给客户程序。 2. **J2EE执行模型**:包含Web组件(如Servlet和JSP)、EJB组件(如会话Bean、实体Bean和消息驱动Bean)以及容器和服务(如Web容器和EJB容器)等,各自承担不同的职责,如处理请求、持久化数据和提供事务管理等。 3. **MVC设计模式在J2EE中的实现**:Model由EJB实现业务逻辑,View由JSP展示用户界面,Controller通常由Servlet处理用户请求并协调Model和View的交互。 4. **无状态会话EJB的接口和类**:Remote接口定义了客户端可以调用的方法,Home接口提供了创建和管理EJB实例的方法,Enterprise Bean类是实际执行业务逻辑的实体,它实现了Remote和Home接口所定义的方法。 这些知识点反映了软件构件技术的核心概念,涵盖了从分布式对象通信到企业级Java应用的架构设计,是理解软件系统开发和集成的重要基础。
- 粉丝: 71
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享NES Specifications很好的技术资料.zip
- 技术资料分享MultiMediaCard Product Manual很好的技术资料.zip
- 技术资料分享MP2359很好的技术资料.zip
- 清泉2024 排位.pdf
- 技术资料分享MP2359 AN很好的技术资料.zip
- 技术资料分享MMC-System-Spec-v3.31很好的技术资料.zip
- 技术资料分享MMCSDTimming很好的技术资料.zip
- 技术资料分享MMC-FAT16-File-System-Specification-v1.0很好的技术资料.zip
- 技术资料分享MDk如何生成bin文件很好的技术资料.zip
- 技术资料分享Keil用户手册很好的技术资料.zip