论文部分内容阅读
摘要:随着Web技术的迅猛发展,Web应用越来越普及。如何快速、方便的开发出界面美观、功能强大的应用系统,并具有较强的可扩展性、可重用性以及低耦合性是开发人员重点考虑的问题。在这种情况下,Web框架应运而生,框架技术不仅为软件的重用做出了重大贡献,同时它也是提升软件开发效率的重要保障。当前所流行的Web框架并不能满足每个Web应用开发的需求,因此寻找一种新的框架开发Web应用成了开发人员的当务之急。本文首先介绍了课题的研究背景、来源与意义及RIA技术、Web应用框架的国内外研究现状,然后详细分析了应用系统模式、富客户端技术、JSON技术及Ext JS框架、DWR框架、Spring框架、Hibernate框架的原理与优势,接着分析了当前使用较频繁的Web框架——SSH存在的问题,针对目前Web开发框架中存在的问题,从Web应用的表示层着手,整合了一个新的Web框架——EDSH。该框架使用了目前比较流行的Ext JS与DWR框架替代了SSH中的Struts框架,降低了各层之间的耦合度,提升了系统的可扩展性、可移植性以及可维护性;接着对EDSH框架开发的Web应用存在的安全问题进行了研究,针对其主要安全问题提出了具体的解决方法,对使用该框架开发的Web应用提供了可靠的安全保障。最后通过将EDSH框架应用于固定资产投资计划系统中,证明其新的框架具有组件化程度高、开发简单、易于维护等特点,与之前的SSH框架相比,不仅提高了应用界面的美观度、缩短了应用的响应时间、减轻了开发人员的工作任务、提升了应用的开发效率,而且使系统的安全性能有更可靠的保障。