StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 互联网技术 >> 正文
StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用
作者:娄晓亮 Publish: 2005-7-8 Hits:-
【中文题名】 StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用
【英文题名】 The Design and Implementation of StrutsX-A High Level Reusebility Oriented Web Application Framework
【学科专业】 计算机软件与理论
【论文级别】 硕士论文
【投稿时间】 2005-7-8
【中关键词】 软件复用,Web应用框架,Web应用开发平台,,,
【英关键词】 Software Reuse,Web Application Framework,Web Application Development Platform,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题
【论文摘要】 Web应用框架是支持Web应用开发的重要的软件复用技术,旨在提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架大都侧重于封装底层的技术细节,复用粒度较小,在可操作性方面存在不足。针对上述问题,本文设计和实现了一种新型的Web应用框架——StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,面向高层的应用系统进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的企业级Web应用系统开发,有效提高了复杂Web应用的开发效率。 StrutsX框架另一优点是它的大粒度特性使得利用工具进行Web应用系统的开发成为可能,Web应用开发平台就是这样的工具,它利用应用框架和组件等技术,为软件复用提供便利的可视化平台。本文在StrutsX框架基础上,总结了表现层和数据持久层的抽象模型和描述方法,提供了相应的用户定制界面和代码生成引擎,最终...
【论文题纲】
第1章 引言 8-13
1.1 研究背景 8-10
1.1.1 Web应用开发的技术发展 8-9
1.1.2 当前Web应用开发的主要问题 9-10
1.2 论文的主要工作 10-12
1.2.1 Web应用体系结构、框架和模式的研究 10-11
1.2.2 面向高层复用的Web应用框架StrutsX(Struts eXtension)的设计和实现 11
1.2.3 StrutsX在国家计生委联合国五周期信息管理系统中的实践应用 11
1.2.4 基于StrutsX的Web应用开发平台StrutsX Studio的原型设计与实现 11-12
1.3 论文的组织 12-13
第2章 软件复用技术和Web应用体系结构、框架及模式 13-31
2.1 软件复用和软件可重用性 13-14
2.2 软件复用技术 14-20
2.2.1 体系结构复用技术 15-17
2.2.2 应用框架技术 17-18
2.2.3 组件技术 18
2.2.4 模式和软件模式 18-20
2.3 当前典型的Web应用体系结构和Web层框架 20-31
2.3.1 Web应用体系结构 20-24
2.3.2 Web应用框架和组件 24-31
第3章 StrutsX框架的设计与实现 31-60
3.1 StrutsX的设计需求 31-33
3.1.1 面向高层复用 31
3.1.2 对框架业务层和数据持久层进行功能扩展 31-32
3.1.3 着眼于自动生成,工具开发 32
3.1.4 成熟,易用,降低项目风险 32-33
3.2 StrutsX总体结构 33-34
3.3 StrutsX组成模块和基本包结构 34-50
3.3.1 表现/业务层子框架:Struts核心类 34-35
3.3.2 业务逻辑扩展接口:doBusiness 35-36
3.3.3 数据持久层子框架:PO和DAO 36-38
3.3.4 数据字典子系统 38-42
3.3.5 数据持久层子框架代码生成器 42-43
3.3.6 表现/业务层子框架代码生成器 43-46
3.3.7 事务管理子模块:Transaction Manager 46
3.3.8 安全控制和权限管理子框架 46-50
3.4 StrutsX工作流程 50-51
3.5 StrutsX的组件 51-60
3.5.1 页面元素组件:StrutsX Taglib 51-53
3.5.2 数据汇总组件(Data Statistic Component) 53-55
3.5.3 报表组件(Report Component) 55-57
3.5.4 查询组件(Query Component) 57-60
第4章 StrutsX框架应用实例 60-69
4.1 项目简介和系统需求 60-61
4.2 系统模块组成 61-62
4.3 系统实现和StrutsX在系统中的应用 62-69
4.3.1 系统实现技术路线 62
4.3.2 StrutsX各模块在系统中的应用 62-69
第5章 基于StrutsX的Web应用开发平台原型设计与实现 69-79
5.1 Web应用开发平台 69
5.2 StrutsX Studio的原型设计与实现 69-77
5.2.1 原型设想 69-70
5.2.2 总体结构和模块组成 70-72
5.2.3 用户界面定制子系统设计与实现 72-77
5.3 使用StrutsX Studio开发Web应用 77-79
第6章 结束语 79-82
6.1 论文贡献 79-80
6.2 进一步的工作 80-82
参考文献 82-84
发表文章目录 84-85
致谢 85-86
独创性声明 86
【DOI】 LunWen.ID:2.2008.370636
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:软件复用 论文 Web应用框架 Web应用开发平台
互联网技术最新论文
互联网技术热门论文