文件名称:基于Ajax的新MVC框架的研究与实现
文件大小:3.96MB
文件格式:NH
更新时间:2015-01-17 09:39:04
Ajax; MVC; 框架; Container; 集群;
本文将Ajax技术与MVC模式紧密结合,设计了一个新的MVC框架。应用该框架后,客户端请求基本都是Ajax请求。本文首次采用了Container这一概念,并提出了Container树结构信息的表示法,设计了针对该表示法的解析及生成算法。与使用传统的XML格式或者JSON格式相比,新的树结构信息表示法将占用更少的存储空间,获得更高的解析效率。新框架的请求处理流程借鉴了JSF的请求生命周期,但对它进行了改造,从而简化了流程。本文还将Java反射机制与Velocity技术相结合,实现了在VTL文件中直接存取Container的相关属性。由于引入了jQuery,极大简化了DOM以及Ajax编程。与Struts相比,应用新框架使开发人员不再需要编写配置文件,也不用考虑复杂的页面跳转;相比于Brasato,则定制页面样式更加灵活。此外,经过改进后的新框架还支持集群环境。