DM_EJB容器原型系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:shilinjun2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
EJB组件是SUN提出的一种分布式计算的组件体系结构,通过它使用Java语言可以方便地开发出分布的、面向对象的企业级应用。EJB容器为这些组件提供了运行环境和多种底层服务,从而简化了上层应用的开发过程。基于“国产数据库管理系统DM3”的DM_EJB容器系统使各类客户能够轻松、快捷地建造以Java语言为基础的服务器端组件。DM_EJB容器系统的总体结构满足三层体系结构环境下客户应用的通用请求,按照实现的功能分为客户服务管理、容器管理和底层服务管理三个主要部分。在深入研究EJB规范的基础上,DM_EJB容器系统采用了面向对象的设计方案和实现技术。通过明确划分应用服务器和EJB容器系统在J2EE框架中的不同角色,将EJB容器系统划分为一个独立的部分,客户的组件访问请求由应用服务器通过CPI接口委托给EJB容器执行。由于EJB容器需要提供多种服务,为了提高系统的灵活性和代码的重用性,DM_EJB容器系统把EJB容器和所需要的服务分割开来,容器通过SPI接口访问所需要的服务。通过提供这些接口,DM_EJB容器不仅可以采用已实现的服务,还可以灵活增加新型服务。而且能够嵌入到其他系统中,为那些需要EJB组件服务的WEB服务器提供立即的支持。在客户-容器接口(CPI)和容器-服务(SPI)接口的设计和实现过程中,采用的关键技术有:组件远程接口和EJBHome接口的代理实现技术、组件对象的生存周期管理技术、组件对象的缓冲管理技术、组件的安全验证和授权技术、组件的事务管理和数据库连接管理技术。
其他文献
随着大量有关时间相关型、主动规则型、动态不确定型等现代实时应用的不断出现,数据库的应用正从传统领域向新的领域扩展,支持现代应用的数据库系统应同时提供正确性、及时性
随着网络技术和电子商务(政务)的迅猛发展, 2层结构(C/S)技术已经无法胜任,N层结构的分布式应用体系应运而生。其中,Sun公司的J2EE在开发性、跨平台性、安全性以及分布式组件
交通信息化建设使得交通系统成为一个多种技术集成、多个系统相互作用的复杂实体,系统数据具有来源广、种类多、信息量大,管理和应用呈现多用户、分布式和网络化的特点,同时数据
网上阅卷系统是一种为提高阅卷自动化、智能化、共享化而提出的应用系统。作为一种工作在分布式模式下的计算机支持的协同工作CSCW(Computer Supported Cooperative Work)系
论文首先针对嵌入式应用多样化的特点分析了对嵌入式操作系统的基本要求,然后阐述了微内核结构的优点并详细分析了设计微内核体系结构时需要解决的主要问题.在详细分析微内核
随着Internet的迅速发展,实时多媒体通信已经成为网络发展的一个趋势和热点.传统的PSTN已经远远不能满足人们对语音、图像以及数据的要求.Internet技术的不断发展以及语音、
基于数据挖掘的入侵检测技术是当前网络安全研究的一个热点。基于数据挖掘的入侵检测系统面临的很重要的问题就是如何生成和使用数据集,即如何生成和使用训练数据集和测试数
传统的数据库仅仅在显式的指令下才执行某个操作。而主动数据库则由系统自动监视着数据库的状态,当某个敏感的状态出现时,适时地触发一个预先定义的相应操作。因此主动数据库
最近几年,数据挖掘研究者对于购物篮分析已经开发了许多有效的关联规则算法,但是这些算法通常产生大量的模式和规则,这使得用户很难人工的分析这些规则,因此确定规则的兴趣度
简单对象访问协议SOAP(Simple Object Access Protocol)为在一个松散的、分布的环境中使用可扩展标记语言XML(eXtensible Markup Language)对等地交换结构化和类型化的信息提