基于Ajax的SSH框架的应用研究

被引量 : 0次 | 上传用户:weilonglee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着基于Web的应用逐渐增多,如何选择适当的开发框架提高开发效率,提高系统的重用性和可移植性,并且提升Web应用的用户体验,这些问题成为热点。Ajax技术的异步机制,使得页面可以局部刷新,提高Web应用的可用性。Struts2是一种实现了MVC设计模式的Web应用框架,减少了Web应用各层之间的耦合度。Spring降低了开发过程中应用逻辑的复杂度。Hibernate是实现了对象与关系数据库之间映射的工具,解决了数据库开发繁琐的问题。这些框架在Web应用开发中的侧重点不同,存在许多的缺陷和不足。本文通过分析研究Ajax、Struts2、Spring、Hibernate,具体分析了几者在Web应用中不同层次上的作用,提出将几者整合在一起的思想,并设计出适合Web应用开发的整合框架。本文的主要工作如下:第一,分析研究了Ajax技术、Struts2、Spring、Hibernate开源框架的工作原理和工作流程,并较深入的剖析了每种技术及框架在Web应用中的特点;第二,提出将Ajax、Struts2、Spring、Hibernate几者整合在一起的思想,并设计出适合Web应用开发的整合框架。该框架基于Struts2的MVC模式,使用Hibernate完成了数据持久化的操作,并且利用Spring的事务管理机制对Struts2与Hibernate进行统一管理,同时采用流行的Ajax框架实现局部更新页面以提升用户的体验度。整合框架不仅降低了系统各层的耦合度,增加了系统的可扩展性和可维护性,并提高了用户体验;第三,结合重庆大学数字化校园建设的子项目——虎溪后勤管理系统的设计与实现,检验了整合框架的有效性。实践证明,该框架具有平台无关性、可维护性、可扩展性、稳定性,同时也提升了用户的满意度。最后,对系统和项目进行总结,指出下一步的工作,并对整合框架在Web系统的应用前景进行了展望。
其他文献
农村合作医疗制度作为农村医疗保障的主体制度,它的完善、发展和演化对于缓解农民医疗负担、促进城乡经济协调发展和构建和谐社会具有重要意义。历史上,我国农村合作医疗制度
2009年3月,河北省博物馆购藏了一件青铜三螭纹阳燧,本文根据其纹饰特点,对其年代做了考证,认为应是西汉初年.
笔者最近在凉山州甘洛、昭觉、冕宁等县调查了解到,当地农户非常愿意在种植光叶紫花苕的地里种植烤烟,农民们称它为“肥地草”,科技人员称之为“氮肥加工厂”。通过种植光叶紫花
历史研究工作者所面对的文字史料,大略可以分为“原始史料”和“编纂史料”。前者一般是指没有经过人为修饰而直接留存下来的史料;后者则指学者、文人编写的著作、撰写的文章
本文以我国农业类上市公司2013年营运资金管理为研究对象,通过对营运资金管理现状的分析和营运资金对企业绩效的影响的分析制定出营运资金管理的优化措施,从而提升我国农业类
从历次城市地震灾害入手,对城市地震灾害的严重性和损失方面进行了阐述,通过国内外对强震地面破裂效应的解决方案的对比分析和我国的震害特征研究,提出城市选址和建设中对活
当今社会,工作、生活环境对人造成的无形压力日益增加,如何来缓解、削弱这种现象已成为人们普遍关注的话题。从健康之本——人体生物钟得到启发,通过对园艺·森林疗法理论的
“五四”价值取向是指五四时期以知识分子为主体的先进中国人以爱国主义为价值核心所实现的对思想观念、道德规范、行为方式、政治制度、社会改造……即对社会意识和社会行为
目的:探讨中医健脾单元疗法对强直性脊柱炎(AS)患者疗效及生活质量的影响。方法:按随机数字表将50例AS患者分成治疗组(30例)和对照组(20例),治疗组采用中医健脾单元疗法,即新