DoBuilder在J2EE平台上的移植与扩展

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:wanglijun123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DoBuilder是国家九五重点科技攻关项目“石化应用软件集成平台及公共服务软件”的组成部分,原名DapBuilder,开发于2000年,目前最新的版本是2005年1月发布的DoBuilder V3.0。   DoBuilder是基于构件思想和C/S结构设计实现的数据库应用开发平台。随着软件技术的发展,尤其是Internet技术的成熟,以及应用需求的变化、计算机硬件的升级,传统的基于C/S结构的数据库应用系统的问题越来越显现出来,比如在软件系统的部署、升级与维护、集成与扩展等方面都遇到了越来越多的困难。采用J2EE规范和B/S结构来构建数据库应用系统成为新的发展趋势。因此,很有必要将DoBuilder从两层C/S结构移植到采用J2EE规范的B/S结构上来。   本文是作者在DoBuilder向J2EE平台移植过程具体工作的基础上,针对其中若干关键问题研究总结而成。需要说明的是,DoBuilder向J2EE平台的移植过程分为多个阶段,本文涉及到的是第一阶段,即DoBuilder在Web上的实现。   论文分为三个部分。   第一部分,简要介绍了DoBuilder的基本思想、特点、开发维护环境以及运行环境,并简要分析了基于C/S结构的DoBuilder在实际应用中的局限性。   论文的第二部分阐述了基于C/S结构DoBuilder向基于B/S结构进行移植的全过程。首先阐述了移植工作的目标和内客,介绍了DoBuilder移植工作的基本思路,并通过一个实例给出了DoBuilder的功能在B/S结构下具体实现过程。同时,针对DoBuilder移植过程中的关键问题——浏览器和服务器之间的数据交互问题进行了详尽的分析,重点介绍了异步数据交互方式的设计和实现,并给出了一个完整的实例。   第三部分主要介绍了DoBuilder的应用模式,提出了一种基于C/S与B/S混合结构的DoBuilder应用模式。  
其他文献
目前,我国在许多商业和政府机构、通讯、医院、保险行业中,票据处理是个繁重的劳动。长期以来,票据管理工作因管理手段落后,各类票据的打印、整理、装订和归档需要花费大量的
Internet高速发展使互联网成为人们获取新闻的主要途径之一。但是,面对海量的新闻报道,人们经常会迷失在信息的海洋中。人们希望能够快速准确地从海量的网络新闻报道中获得新闻
聚合k最近邻查询处理技术是近年来数据库领域的一个研究重点与热点,传统的聚合k最近邻查询主要关注欧式空间,并用欧式距离来度量对象之间的邻近关系。路网中的邻近关系不能简单
随着软件系统变得越来越复杂,如何保证软件系统的可靠运行,已经成为科研人员所面临的巨大挑战。软件缺陷是软件系统不可靠的主要原因。目前已经有许多关于软件缺陷检测的研究
随着GPGPU在通用计算领域的快速发展,异构多核体系架构越来越普及,其计算能力越来越强大,GPGPU编程模型通常以主机和设备为基础,CPU执行主机端代码,GPGPU执行设备端代码只负责计算
以VoIP为代表的互联网通信作为一种典型的宽带应用正面临着前所未有的发展机遇。VoIP为语音、视频、数据业务的融合提供了一个综合的开放平台。在这个平台上,IP电话、视频播
本文对面向中文专著的汉韩机器辅助翻译进行了研究。主要成果可以归结为以下六个方面: 第一,深入地分析了中文专著的语言特点。中文专著在编写格式、语言运用上除了一般文章
自2007年苹果公司发布了iPhone,短短的几年间,智能手机应用(MobileApplication,App)数量的爆发式增长,虽然极大方便了用户的生活、工作,同时也带来了如何从海量应用中寻找、选择合
车牌识别系统(LPR)是智能交通管理系统中的重要组成部分,从车牌图像中迅速、准确的分割出车牌区域的定位问题是实现车牌识别的一个关键环节。本论文针对车牌定位算法的研究,提
在现代信息化社会里,专利信息是一种具有极高价值的一种知识库,包含了很高的人类智慧,不仅有很高的实用价值,而且对于人们继续进行新的创新具有极大的启发作用。本课题从专利的文