Struts框架下Web应用系统的开发与研究

被引量 : 40次 | 上传用户:abenwin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet技术的迅速发展和Web信息系统的广泛应用,基于B/S结构的多层Web应用开发的体系结构正在不断的发展完善,并逐渐成为企业级Web应用开发的主流。但是,使用传统的开发方法开发出的Web应用仍然普遍存在着可重用性低、可维护性差、可扩展性不强和用户体验不好等不足。随着构建Web应用系统的需求越来越复杂,开发周期越来越紧迫,同时对系统的灵活性、可扩展性、可维护性以及用户体验的要求也越来越高,因此如何对Web应用进行合理的分层,各层的框架如何整合以及如何选择最合适的技术就显得尤为重要。针对以上问题,论文结合Web应用开发多层次体系结构发展的现状,对AJAX技术、Struts2框架和Ibatis框架进行了深入的学习及研究。通过AJAX引擎,可以实现Web页面局部刷新,用户操作更流畅,提高了用户体验。Struts2框架是一个实现了MVC设计模式的开源的Web层框架,提供了可重用的软件架构,全面减轻了构建多层Web应用的负担。Ibatis框架是一个开源的数据持久层框架,允许程序员使用对象编程思想来操纵数据库并把全部精力集中到对象和类进行编程,较大程度上提高了数据库访问的灵活性。本文着重阐述的是:利用Struts2和Ibatis作为分层模型的基础,设计了一种高效的开发Web应用的分层模型,并把它们具体应用到系统开发中,使得在Struts2框架下开发出的Web应用系统具有良好的健壮性、可维护性、可扩展性、可重用性以及更好的用户体验。在上述理论研究的基础上,论文以电能计量装置异常处理分析系统作为理论与实践的结合,详细论述了Web应用分层的实现以及Struts2框架和Ibatis框架在该项目中的应用。在开发过程中,笔者结合实际项目的开发工作,以所设计的分层模型为基础,对系统各层次的设计与实现进行了详细说明。另外为了提高系统的易用性和性能,还对AJAX技术的使用作了研究与探讨。
其他文献
生态文化是时代的产物,高校生态文化建设具有重要的时代价值。高校作为生态文化建设的主要阵地,肩负着重要的历史使命。深入探析高校思想政治课对生态文化建设的功能,是高校
吕宏生教授为全国中医肾病专业委员会委员、第五批全国老中医药专家学术经验继承工作指导老师、全国名老中医吕承全教授学术继承人。他从事治疗肾脏疾病临床工作40 a,运用中
本文以自由现金流作为样本分层研究的基准,使用1995-2005年沪、深股市的非金融行业的上市公司为样本,研究自由现金流大小与公司资本结构调整速度快慢的关系,从而推出调整成本
2006年11月,《中华人民共和国外资银行管理条例》和《中华人民共和国外资银行管理条例实施细则》颁布,这也就意味着自2007年开始,中国加入WTO的五年保护期结束,中国银行业全
计算机技术和网络技术的发展,正改变着我们的生活和工作的方式,如今,Internet已经成为我们获取信息、解决问题的重要途径,其影响力日趋增强。以计算机为中心的通讯网络、多媒
"新批评"将文学研究划分为文学的内部研究和外部研究,将传统的注重作家生平传记的考察归为外部研究,并对此进行了批判。现代和后现代理论对传记的真实性提出了质疑,认为传记
心因性非癫痫性发作(psychogenic non-epileptic seizure,PNES)也叫假性癫痫,是一种发作性的类似癫痫的行为改变,这种发作不伴有癫痫相关的电生理学如脑电图的改变,也不是由生理原
本文利用扫描电镜、光学显微镜对木兰属植物的花、叶的解剖性状进行了观测。探讨了观测的结果在木兰属属下的系统分类意义、生态意义以及木兰属植物在园林建设中的应用价值。
当代社会,人才和知识成为了经济政治社会的主导性因素,学校教育也越来越受到了重视。而语文学科作为我国的母语和人类最重要的交流和沟通的工具和信息载体,是人类文明的重要
建立品牌忠诚是现代企业寻求竞争优势的重要手段,现代企业的竞争主要是忠诚顾客的竞争。消费者自我概念、品牌个性对购买决策有重要影响。本研究一方面旨在系统整理和分析大