ssh框架可以使用Ajax,基于Ajax的SSH框架的应用研究

摘要:

随着基于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系统的应用前景进行了展望。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值