设计模式在Eclipse插件开发中复合应用的研究

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:rilton
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,软件产品已深入到社会的各个领域协助人们完成各种各样的任务。软件产品的质量在应用中扮演着重要的角色,如何保障高效高质的开发软件产品成为软件产品开发的重要议题。软件能力成熟度模式,统一过程,UML语言的问世也标志了人类在软件工程领域内的努力。不可忽视的是,设计模式也扮演着重要的角色,促进了软件业的发展。设计模式为某些经常反复出现的问题给出了成熟的解决方案,采用设计模式可以避免在同类问题上反复的纠缠,同时也有助于提升软件产品的健壮性。 数据库产品广泛的应用在各个领域,尤以关系型数据库最为突出,在实际应用中居于主导地位。根据实际情况的需要,可能需要同时使用多个不同厂商提供的数据库产品,而与之相匹配的数据库管理工具却互不兼容,需要使用者在多个管理工具间切换,操作极为繁琐。 基于Java的可扩展开发平台Eclipse提供了一个开发平台,允许软件以插件的形式在其上运行,由Eclipse来提供统一的、美观的图形界面。并且由于插件基于同一种架构,因此任何第三方插件都可以和:Eclipse无缝的集成在一起扩展其功能。同时,MVC设计模式和GOF设计模式的广泛应用也对软件产品的开发起着积极的作用。随着Eclipse插件技术的不断发展,通过插件扩展Eclipse平台功能的应用会越来越广泛。 本文的目标是通过开发一个基于Eclipse平台的多种关系型数据库管理工具来说明设计模式在软件开发过程中的应用。本文首先阐述了Eclipse的体系结构以及插件开发相关的知识,其次对部分设计模式进行详细的说明,由于设计模式是人类在过去经验总结的基础上得来的,较为抽象,因此文中还给出了相应的示例加以说明。在充分理解Eclipse插件开发原理和设计模式的基础上,结合实际情况,设计并实现了用于不同数据库产品管理员的插件。设计模式的应用不仅快速的解决了实际开发中的问题,同时也缩短了软件开发周期。
其他文献
随着计算机技术的迅猛发展,学校教学和管理的信息化已逐步成为现代教育技术的重要研究课题。开发试卷生成管理系统既可以增强学校考试工作的规范性,提高试卷质量,又能减轻教
在已有的工艺技术条件下,设计出能实现特定的应用目的MEMS器件并最终实现产业化,这是所有MEMS研究的出发点以及最终的目的所在。MEMG的结构设计与优化对于缩短它的研制周期、降
计划与统计信息系统是企业管理信息系统的重要组成部分,对于辅助企业科学管理,提高企业的管理水平与竞争能力具有重要的实际意义。作者以企业实际需求为背景,展开了企业计划统计
随着网络技术的迅猛发展以及电子读物的大量涌现,历史进入了屏幕阅读时代。本文讨论了电子书阅读器发展的现状,分析了非类纸显示屏幕的优缺点。对现有的多种显示设备进行了分类
随着互联网和现代电子设备的飞速发展,互联网中图像的数量已经达到了海量的规模,这使得基于内容的图像检索成为国内外的研究热点之一。传统的图像检索中存在着低层视觉特征和高
RAID技术的普及使得自动化的存储管理和智能化的磁盘管理的实用性大大提高。RAID系统箱体管理分为两部分:一部分是SCSI机箱服务(SES),一部分是智能磁盘管理功能。SCSI机箱服
防火墙是设置在被保护内部网络和外部网络之间的一道屏障,可以为内部网络提供强有力的保护。为了很好地使用防火墙.需要根据不同的应用场景,给出或更新防火墙的安全策略,并在安全
无线传感器网络综合了传感器技术、嵌入式计算技术、分布式信息处理技术和无线通信技术,能够协作地完成实时监测、感知和采集监测对象的信息,并对其进行处理,传送到需要信息的用
图像在采集、获取以及传输的过程中,往往要受到噪声的污染,被噪声污染了的图像叫做含噪图像。噪声是影响图像质量的主要因素,极大影响了人们从图像中提取信息,因此,非常有必要在分
随着Internet的迅猛发展,电子文本信息迅速膨胀,文本分类系统作为处理和组织电子文本信息的一项重要技术,成为信息处理领域不可或缺的工具。在我国信息化建设蓬勃发展的今天,开发