J2EE轻量级框架在预算管理系统中的应用研究

来源 :大连海事大学 | 被引量 : 11次 | 上传用户:chenpingaaa351
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展,而且是经过良好测试的软件组件,越来越为人们所青睐。工业化的软件复用已经从通用类库进化到了面向领域的应用框架。框架是一组协同工作的类,它们为特定类型的软件构筑了一个可重用的设计;框架一般是成熟、稳健的,使用框架可以降低开发成本、缩短开发周期、提高软件的开发效率,使用框架开发的应用比较容易理解和维护。因而如何设计并构建一个强健而稳定的框架一直是软件开发者关注的课题,也是众多软件专家致力研究的目标。 Struts、Spring、Hibernate是当前三种主流框架,每种框架都有自身的优缺点,为了取其精华,本论文提出了一种框架整合的思想,充分发挥了三种框架的优势,同时为了使整合后的框架更加完善,能够实现页面部分刷新、提高系统的安全性、提高代码的可重用性以及可维护性又加入了Ajax、Acegi、Tiles、Validator框架。 本课题首先介绍了J2EE多层架构及各种框架的理论知识并深入分析了其各自的优缺点,然后针对他们各自的特点,将这几种框架整合成一个SSHMF多层框架,通过整合充分发挥了框架各自的优势,降低了各层间的耦合度,解决了Web应用系统开发过程中由于系统结构复杂而带来的一些问题。同时详细介绍了如何将SSHMF框架运用在预算管理系统中。该整合框架对大部分应用开发都具有普遍的指导作用。
其他文献
图像人工退化,即人为主动地通过可逆的方式降低图像的视觉质量。主要目的是实现商业图像的先用后买的商业模式。即先给用户发送经过退化处理的图片给其试用,待用户决定购买后
软件测试在软件的整个开发周期中起着至关重要的作用,它是保证软件质量的一个关键环节。传统的软件测试方法一般使用手工设计测试用例,不仅耗时耗力,而且有可能出现遗漏的情
视频会议系统分为硬件视频会议系统和软件视频会议系统两种,其中软件视频会议系统由于其低廉的成本、强大的交互性、丰富的功能以及良好的可扩展性越来越成为人们进行远程会
Web Service是SOA中最基本的元素,Web Service的质量影响了基于服务流程的各个方面。本文讨论了SOA和Web Service的特点和优势,并总结了当前Web Service设计中的问题,提出了用并
以互联网技术的发展为基础,各类信息资源的存量和增长都呈现海量特征,其中文本数据始终占据重要地位。依靠人工方法管理和分类这些海量文本数据,会耗费大量的时间和人力,并且
随着网络信息的迅速增加,各种信息检索系统应运而生,使用者对检索系统的性能也提出了更准、更全、更智能的要求,希望能通过多功能、智能化的检索系统来全面、快速地获取自己所关
随着互联网与网格的发展,许多应用开发中遇到了数据分布在不同的地点的情况,而且这些数据存在着异构性,不但在数据存储上不同的,在信息表示上也不同。为开发应用需要对这些分布式
随着Internet及其相关技术的快速发展,在开放的、异构的分布式环境下,出现了大量的分布式应用之间的互操作,通过互操作分布式应用可以共享资源和服务,有效地提高了数据的使用
细胞自动机技术的研究开展时间不长,但取得了不少的研究成果,并越来越受到智能信息处理、医学、图像处理、机器学习等更多应用领域的重视。AdaBoost算法的发展使得其在识别领域
随着无线局域网(WLAN)的快速发展,它的安全性问题日益受到人们的关注。无线局域网安全的最大问题在于无线通信设备是在自由空间中进行传输,而不是像有线网络那样是在一定的物