EJB应用服务器的研究与设计

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:Thomas1007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络越来越深入人们的生活、工作和学习,企业级的电于商务应用等高级应用正在成为一种强大的驱动力量,并引发了一系列新的观念、新的技术和新的产品。EJB应用服务器则是其中最引人注目的部分。 论文主要围绕EJB应用服务器中核心部分的主要关键技术展开研究。 我们设计的EJB应用服务器是以JMX为核心,它集成了已有的成熟管理协议和J2EE服务,如对EJB容器的管理、命名服务管理、分布式事务的管理,所有服务均是以MBean形式表示,可以说JMX在EJB服务器中起着微内核的作用。 JNDI命名服务是基于Socket和RMI的原理来实现的,它吸取了Jboss中的命名服务器将Context与名称操作类分离的结构,但不是像Jboss那样访问远程对象时完全通过Socket实现,而是通过RMI直接进行远程访问,这样大大降低编码和维护的难度。而且我们的命名服务器在NamingServiceImpl只维护一份映射表,索引的名字将以平面的方式来维护,这样避开了JBoss中的递归搜索,将大大提高索引的速度,但同时也增加了维护Context难度。关于事务服务方面,我们只是给出了一个最小化的实现。 在EJB容器的技术方面,我们研究了容器中的服务框架、多类型客户端访问、Bean生命周期管理等关键的技术问题。我们设计了EJB容器的可扩展服务框架,从而能透明地在EJB容器中添加额外的服务。我们采用动态代理的方式实现了RMI/JRMP客户端的访问,并通过采用自动编译、动态下载Stub,极大简化了RMI/ⅡOP客户端的调用操作。我们通过调度池技术实现了无状态Bean的生命周期管理,通过引入对象缓存机制结合调度池技术实现了有状态Bean的生命周期管理。
其他文献
该文的主要工作是关于医学图像三维体视化中的图像分割技术和表面重建技术.医学图像三维体视化技术是当前医学图像研究的热点问题之一,它涉及数字图像处理、计算机图形学与医
针对Diffie-Hellman密钥交换方案容易受到中间人攻击(man-in-the-middle)和重放攻击(replay attack)的设计缺陷,本文提出一种新的基于身份认证的可安全抵抗中间人攻击和重放
数字图书馆是近年来出现的新型图书馆信息服务体系,它充分采用现代计算机技术和信息技术,结合Web服务手段,为用户提供了一种全新的信息服务方式,实现了没有围墙的图书馆。目前,具
本文所介绍的中药新药临床试验管理系统基于国家863课题开发,该课题所研究的主题是借助计算机信息技术,建立一套中药新药临床试验管理体系,保证新药的使用安全,同时为我国创
在知识经济、网络信息时代,信息的作用越来越重要。如何不受时空限制以可重用、动态而灵活方式集成和利用信息是当前信息领域工作者和系统集成人员面临的一大课题。 本文从分
医学图像分割是图像分割的一个重要的应用领域,至今已有上千种分割方法,既有经典的方法也有结合新型理论的方法。本文在现有的研究成果的基础上对医学图像分割的目的和意义做
本论文回顾了web的发展史,阐述了web技术的特性并且着重分析了web工作负载特征分布。论述了可扩展web系统中的一些关键技术,尤其对集群系统和分布式系统作了详细的分析,研究了集
随着计算机应用领域的迅速扩张与技术的进步,人们意识到:单个处理器的处理能力是有限的,由它所构成的单台计算机所能提供的计算能力也是有限的,它所能提供的计算能力的增长远
随着网络软硬件环境的提升,各种网络应用技术出现并迅速发展,应用也迅速普及。点对点技术就是这样一种技术。新技术的应用在给人们带来便利的同时也带来了众多问题。如今国内外
无处不在的计算机网络连接了科研、文化、经济与国防的各个领域,影响到社会的发展。信息共享和信息安全是一对矛盾。Internet的迅猛发展,标志着信息共享的程度发展到了一个新