首页> 中文学位 >基于XML与J2EE架构的MVC视图层渲染引擎的设计与实现
【6h】

基于XML与J2EE架构的MVC视图层渲染引擎的设计与实现

代理获取

目录

文摘

英文文摘

独创声明及学位论文版权使用授权书

1绪论

1.1研究背景

1.2研究现状

1.3课题研究的意义

1.4论文的组织结构

2关键技术

2.1 XML技术

2.1.1 XML基础知识

2.1.2 XML Schema

2.1.3 XML解析器

2.2 J2EE软件开发平台

2.2.1 J2EE体系结构

2.2.2 J2EE关键技术

2.3 MVC设计模式

2.3.1设计模式的定义

2.3.2 MVC设计模式

3视图层XML渲染引擎的设计

3.1具有XML渲染引擎的MVC体系结构

3.2 XML渲染引擎的设计

4系统的具体设计

4.1 MVC控制器设计

4.1.1用户请求控制

4.1.2请求-服务-视图映射关系

4.1.3控制器的工作流程

4.2 XML渲染引擎设计

4.2.1标签的定义

4.2.2 XML页面的解析

4.2.3标签的渲染

4.2.4页面的渲染

4.2.5渲染控流程制

5性能分析及优化

5.1系统响应时间分析

5.2提高渲染引擎性能的策略

5.2.1关闭有效性验证

5.2.2实行页面缓存机制

6结束语

参考文献

致谢

硕士期间撰写的论文

展开▼

摘要

随着Internet的迅速发展,基于B/S架构的Web软件系统由于具有易于部署、容易维护和升级的优点,正逐步取代传统的基于C/S架构软件系统。Web视图层作为Web应用系统和用户的交互接口,是Web应用系统的重要组成部分。但是在系统规模不断膨胀,新需求不断增加的情况下,视图层变得越来越复杂。另外用户要求视图层能够对相同的数据提供多种表现形式,而传统的视图层模型只支持单一的HTML 表现形式。可见传统的视图层建模工具已经不能适应不断变化和发展的需求。为了解决这些问题,本文在J2EE软件开发平台基础上,设计了一种基于XML技术和MVC设计模式的视图层XML渲染引擎。 该XML渲染引擎充分利用XML技术灵活开放的优点,通过系统提供的一系列通用标签,作为视图层页面的基本构建单元,同时还支持用户自定义和扩展新标签,以满足系统特定的需求,这最大限度的做到了代码的重复使用。XML页面具有良好的结构和很好的可读性,这使得视图层具有了很高的可扩展和可维护性,能够满足不断增加和变化的需求。 XML渲染引擎首先通过XML解析器将XML页面转化成一种渲染器可以识别的数据结构,然后把转化后的数据交给页面渲染器进行渲染。每个标签都有相应的标签渲染器负责具体的渲染工作。页面渲染器获得数据后,通过调用相应的标签渲染器实现对页面的渲染。XML渲染引擎包含有几种不同格式的渲染器,并且用户可以向引擎中添加自己的渲染器。这样通过不同的渲染器,同样的XML页面就能被转化成不同格式的文档,实现了对视图层多种表现形式的支持。 与传统的利用JSP构建的系统的对比证明,该XML渲染引擎并不会明显的增加系统响应时间,降低系统的性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号