首页> 中文学位 >使用WebControl技术扩展Struts框架
【6h】

使用WebControl技术扩展Struts框架

代理获取

目录

摘要

ABASTRACT

第一章. 引言

1.1 论文的背景

1.2 论文的目标

1.3 论文的组织

第二章. 研究Struts 框架

2.1 Struts 在J2EE 框架中的位置

2.2 Struts 的工作架构

2.3 Struts 控制层组件分析

2.4 Struts 模型层组件分析

2.5 Struts 视图层组件分析

2.6 Struts 的工作流程

2.7 使用Struts 进行WEB 开发的流程

2.8 Struts 的缺点分析

2.9 当前业界对Struts 视图层的研究现状

第三章. WebControl 技术的提出

3.1 对Web 页面的定义

3.2 Digester 处理器

3.3 WebControl 生成器的设计与实现

3.3.1 生成器设计

3.3.2 生成器的处理流程简述

3.3.3 JSP 部分的设计

3.3.4 Component.xml 的设计

3.3.5 Layout 数据结构的设计

3.3.6 Layout 的详细设计

3.3.7 组件生成器的设计

3.3.8 WebControl 生成HTML 的流程

3.3.9 测试的结果

第四章. 利用WebControl 技术扩展Struts 框架

4.1 扩展WebControl 的页面元素

4.2 扩展WebControl 的结构定义

4.3 对Struts 框架的进一步扩展

4.3.1 对ActionServlet 的改进

4.3.2 对Action 的改进

4.3.3 对ActionForm 的改进

4.4 客户端验证的重新设计

4.5 JSP 的重新设计

4.6 改进后的Struts+WebControl 框架的架构

4.7 改进后的Struts+WebControl 框架的包结构

第五章. 扩展后的Struts 框架在工程中的应用

5.1 对Promis MCT 的介绍

5.2 使用WebControl+Struts 开发Promis MCT

5.3 WebControl+Struts 框架的开发流程整理

5.4 WebControl 与几种现有的Struts 改进方案的比较和总结

第六章. 总结和展望

6.1 总结

6.2 展望

参考文献

附录1

附录2

附录3

附录4

附录5

致谢

攻读工程硕士期间发表论文

展开▼

摘要

Struts是一个广泛使用的开源的web应用程序框架,它帮助程序开发者更快更简单地创建web应用程序。作为MVC模式的经典实现,Struts的应用分三层,控制器层,模型层和视图层。在视图层,Struts依赖于JSP和自定义标签库。基于HTML和内置类脚本语言的开发方式使得采用Struts的Web应用在视图层的维护变得困难。当前对Struts视图层的研究多集中于采用xml和xslt技术,由于缺少一个好的视图层模型和xslt技术的缺陷,这方面的研究往往缺少实用性。本文在对Struts进行深入研究的基础上,对视图层进行了完整的xml建模,然后利用Digester技术,实现了强大的WEB生成器WebControl。进一步,本文成功地利用WebControl技术对Struts进行扩展,不仅将Struts视图层的开发改进成为xml驱动的模式,而且从视图层的JSP、客户端验证、ActionForm等方面全方位地简化了Struts模型和开发流程。随后本文将WebControl+Struts技术应用在惠普与新加坡电信合作的大型电信平台Promis中,并获得了成功。在实践中证明了该技术的实用性和相对于其他Struts视图层扩展框架的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号