基于Agent的JavaEE应用软件通用框架平台的研究

被引量 : 0次 | 上传用户:xiaobeisc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发是一门科学技术,它需要相应的理论、技术、方法、手段和工具来支持。自从有了计算机,一直伴随着软件开发技术的发展,软件开发技术从早期的过程到结构化,一直发展到现阶段主要的面向对象软件开发。结构化开发方法的主要思想为:根据现实问题自顶向下、逐步分解[1-2]。主要开发过程有:软件需求提出,分析需求,总体设计,程序编码,程序测试,上线运行,后期跟踪维护。面向对象开发方法的主要思想[3]:认为系统是由具有一定功能的对象有机构成的,对象内部都有状态表示和一套改变对象内部状态的规则,对象之间相互作用和联系就构成了一个完整功能的系统。主要过程包括[4]:面向对象分析,面向对象设计,面向对象编程,面向对象测试。当前这两种常用的软件开发方法,都存在一定程度的缺点。结构化方法主要缺点:重用性差,可维护性差,移植性不高;面向对象方法主要缺点有:重用粒度不够,面向对象思维要求强,学习周期长,与人的思维方式接近,而与计算机的计算方式相差很远。现在不管采用哪种开发方法,都存在开发技术门槛高,技术要求很强,开发周期很长,重用粒度不高,差异人员维护性很差。本文针对上述问题,提出基于Agent的JavaEE应用软件框架平台的研究与设计,以期对上述问题进行改善。本文主要工作:1.Agent思想的溯源,Agent思想在程序开发中的作用,用Agent构建软件模块提高软件模块的内聚度,从而提高软件的复用粒度;2.软件体系设计、软件工程、软件复用技术的研究现状;3.Agent在本文中的定义,Agent在各个领域都有不同的定义,提出一个适合当前对象技术开发的Agent定义;4.Agent通信机制的定义,解决软件原始接口调用依赖问题,降低模块间的耦合度;5.基于Agent的JavaWeb框架平台的研究与设计;6.常用模块Agent的设计;
其他文献
目前,随着科学技术的快速发展,我国的路桥施工中使用预应力显得越来越普遍。由于路桥施工中预应力的应用能够有效地提高公路桥梁的施工质量,因而预应力受到了广泛的关注。同
<正>为全面了解全市工会企事业改革发展的总体情况,广元市总工会从2012年6月中旬开始,组织县区总工会开展专题调研,并深入部分县区总工会实地进行调查研究,基本掌握了全市工
<正>线圈在匀强磁场中的运动问题不仅能综合考查牛顿定律、动能定理、能量守恒定律、楞次定律、法拉第电磁感应定律等物理上的重要知识和规律;而且线圈在匀强磁场中的运动问
随着科技与经济的快速发展,我国的建筑行业在上世纪90年代以后的发展也开始突飞猛进,国家在大力兴建国有文化建筑、工业建筑的同时,各大民用建筑也开始纷纷筹备,争先起航。但
随着企业之间竞争的不断加剧,拥有一套高性能的用于管理企业内外部各项事务的业务流程已经逐渐成为企业的核心竞争力。BPM业务流程管理已经逐步成为企业整合多方资源以取得高
<正>一、调研说明(一)调研内容本次项目调研内容包括企业员工福利保障体系的覆盖广度、保障深度等客观状况,以及企业员工对当前福利保障体系的满意度评价及企业对现有福利保
宗教信仰在心理疾病患者生活中扮演重要角色。信仰宗教的人往往表现出直觉思维的模式特点。这种思维的结果是假说偏差和组内/组外偏差。宗教对心理治疗积极的作用表现在宗教
事业单位主导土地一级开发投资,必然会产生一定的投资风险,一旦项目风险得不到有效的控制,必然会影响到执行效果,从而进一步的影响事业单位投资目标的实现。因此,探讨事业单
锂铝硅(LiO-Al2O3-SiO2,简称LAS)微晶玻璃在耐热性上具有显著优势,其零膨胀性能对提高航空航天结构和电子设备等的热几何稳定性具有重要意义。但由于微晶玻璃硬度高、韧性小、
<正>就如何解决行业民主管理工作的瓶颈、焦点问题,进一步推进整体工作,提出以下建议:一、统一思想,加大宣传,深化对行业职代会重要性和必要性的认识。1.行业职代会是中国特