摘要随着网络的发展和普及,Web应用的规模也随着增大,这也对Web应用的开发提出了更严苛的需求。在Web应用的开发过程中引入软件构件的思想,通过可重用Web构件的使用,可以提高Web开发的效率。64832
本文主要研究了如何在多角色协同工作的Web应用中使用基于构件的开发方法,获得可重用的Web构件。结合有关资料,针对多角色间的重用、多路径间的重用、子构件的重用这三个具体问题,提出了可重用Web构件的一般性设计方案,并在一个具体的Web系统中实现了可重用Web构件的开发与测试。
毕业论文关键词 Web构件 可重用 设计
毕业设计说明书(论文)外文摘要
Title Reusable Web components design implementation and testing technology
Abstract With the development and popularization, the scal of Web application increases, which also resulted in the higher requirement of Web application. In the Web application development process, through the reuse of those reusable Web components can improve the efficiency of Web development.
This paper studies how a multi-role work together Web applications using component-based development approach, and how to obtain reusable Web components. Combined with relevant information,it made some general reusable Web components design for three specific problem, reuse between multi-role, reuse between the multi-path, reuse between the subcomponents, and achieve the development of reusable Web components with a specific Web system.
Keywords Web component reuse design
目 次
1 绪论 1
1.1 研究现状 1
1.2 研究内容及意义 1
1.3 本文组织结构 1
2 相关技术研究 3
2.1 Struts2框架 3
2.1.1 Struts2中的MVC模式 3
2.1.2 Struts2的关键技术 4
2.1.3 Struts2中的标签 4
2.2 Tiles 6
2.3 JavaScript和JQuery 6
2.4 模板技术: 7
2.5 本章小结 7
3 可重用构件的需求与设计方案 8
3.1 可重用Web构件的需求 8
3.2 可重用构件的一般性设计方法 11
3.2.1 多角色间的重用 12
3.2.2 多路径间的重用 12
3.2.3 子构件的重用 13
3.3 可重用Web构件的测试方法 14
3.3.1 构件测试与一般测试的区别 14
3.3.2 回归测试 14
3.3.3 Web构件测试的特殊性 15
4 开发实例 16
4.1 项目开发与运行环境 16
4.2 可重用设计方案的应用 17
4.2.1 不同角色间的重用 17
4.2.2 多重入口页面的重用