面向对象方法学习指南:COM组件、程序模块与EJB技术
5星 · 超过95%的资源 需积分: 10 26 浏览量
更新于2024-07-17
1
收藏 1.37MB DOCX 举报
面向对象方法历年题
面向对象方法是软件开发中的一种重要方法论,旨在提高软件开发的效率和质量。本资源摘要信息主要来自吉林大学研究生面向对象方法学考试题目,涵盖了COM组件、程序模块、EJB组件技术等方面的知识点。
一、COM组件
COM组件是指具有独立功能的软件单元,能够独立地完成某些特定的任务。COM组件由接口和实现组成,接口的不变性要求是一旦公布了某一个接口,该接口将永远不能发生任何变化,包括函数在接口中的顺序。
COM组件易于动态组装,组件的实现与语言无关,对使用者透明;可以以二进制形式发布;组件的升级不影响试图继续使用它的老客户;组件可以透明地在网络上进行位置分配,对远程组件的使用和本地机器上的组件的使用对客户来说无差别。
二、程序模块
程序模块是指整个程序中相对独立的程序单元,每个程序单元完成和实现一个相对独立的软件功能。模块是面向应用的基本单元,由一个或多个相同组件类型的组件组成。为了对组件进行部署,组件必须首先封装到模块中连同部署描述文件一起绑定到某个指定的文件中。而模块可以作为单独的软件单元分别进行部署,也可以进一步封装为更复杂的配置,来构成一个可以应用的软件系统。
三、EJB组件技术
EJB(Enterprise JavaBeans)是一种基于Java的分布式组件模型,用于构建企业级应用程序。EJB组件可以分为有状态的会话Bean和无状态的会话Bean两种。无状态的会话Bean每次调用只对客户提供业务逻辑,但不保存客户端的所有数据状态,但并不意味着stateless类型的Bean没有状态,而是这些状态被保持在客户端,容器不负责管理。
四、组件的识别
用户与组件交流是通过接口完成的,如果能确定两个接口是不是属于同一个组件就能确定两个组件是不是同一个组件,而每个组件都有唯一的IUnknown接口,通过其他接口来查询这个接口,如果返回相同的指针说明是同一个组件,否则是不同的组件。
本资源摘要信息涵盖了COM组件、程序模块、EJB组件技术等方面的知识点,对于吉林大学研究生面向对象方法学考试题目中的相关问题进行了详细的解释和分析。
2022-06-26 上传
2022-10-28 上传
2024-03-27 上传
2021-09-08 上传
2022-11-30 上传
2017-07-21 上传
努力小码哥
- 粉丝: 5
- 资源: 21
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全