收藏本站
《中国科学院研究生院(软件研究所)》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用

娄晓亮  
【摘要】:Web应用框架是支持Web应用开发的重要的软件复用技术,旨在提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架大都侧重于封装底层的技术细节,复用粒度较小,在可操作性方面存在不足。针对上述问题,本文设计和实现了一种新型的Web应用框架——StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,面向高层的应用系统进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的企业级Web应用系统开发,有效提高了复杂Web应用的开发效率。 StrutsX框架另一优点是它的大粒度特性使得利用工具进行Web应用系统的开发成为可能,Web应用开发平台就是这样的工具,它利用应用框架和组件等技术,为软件复用提供便利的可视化平台。本文在StrutsX框架基础上,总结了表现层和数据持久层的抽象模型和描述方法,提供了相应的用户定制界面和代码生成引擎,最终形成了StrutsX Studio的一个原型,使Web应用的开发者可以从繁重的底层代码编写中摆脱出来,将更大的精力投入到业务逻辑的描述和用户界面的定义,对于保证Web应用系统的易用性、高效性和高可靠性都具有重要意义。
【学位授予单位】:中国科学院研究生院(软件研究所)
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP393.09

【引证文献】
中国硕士学位论文全文数据库 前1条
1 周杰;使用WebControl技术扩展Struts框架[D];上海交通大学;2006年
【同被引文献】
中国期刊全文数据库 前1条
1 周杰;对Struts应用开发框架的研究和改进[J];计算机工程;2004年S1期
中国硕士学位论文全文数据库 前5条
1 金望正;三层结构中基于反射机制、程序生成器的Struts框架进化研究[D];浙江大学;2004年
2 李平勇;J2EE框架组件的研究与实现[D];电子科技大学;2005年
3 杭瑛;基于J2EE与组件技术的WEB应用研究[D];哈尔滨理工大学;2005年
4 张勇;基于MVC的J2EE架构研究与设计[D];华东师范大学;2006年
5 贾广宇;MVC设计模式下Web开发框架的研究与应用[D];大连海事大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 陈景霞,陈桦,张鹏伟;利用XML扩展基于MVC模式的Web应用框架的研究[J];微电子学与计算机;2005年04期
2 钱乐秋,张涌;软件复用度量综述[J];计算机应用与软件;2002年04期
3 李增智,王宇,李钢,王海,王立;面向对象可复用软件设计思想分析[J];小型微型计算机系统;2003年05期
4 张诚洁;基于构件的软件开发原则与过程[J];烟台师范学院学报(自然科学版);2003年03期
5 王丽娟,孙西超,底松茂,王哲光,冯志慧,刘倩;软件复用与基于面向对象框架的软件开发方法[J];郑州大学学报(工学版);2003年03期
6 段小君,高金环;软件复用与面向对象技术[J];西安邮电学院学报;2004年02期
7 曹春萍,龚崇栋;基于可复用构件的软件开发过程[J];上海水产大学学报;2005年03期
8 傅音翔;王直杰;张珏;;一种基于构件的软件开发方法[J];微计算机信息;2006年03期
9 商金婷;侯德文;;基于策略模式的信息隐藏处理的软构件[J];计算机技术与发展;2006年07期
10 赵辉;杨丽;张世虎;;浅谈软件开发中的复用技术[J];科技信息(学术版);2006年10期
中国重要会议论文全文数据库 前10条
1 施霖;刘喻民;;层次化Web应用模型[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
2 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
3 王辰龙;卢雷;;基于扩展导航结构的Web应用测试[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
4 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
5 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
6 占建伟;吕志成;张国柱;欧钢;;基于面向对象框架的北斗接收机自动测试系统[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
7 李亚红;王坚;戴毅茹;;基于.NET构件技术的充水预压系统的设计与实现[A];先进制造技术高层论坛暨第六届制造业自动化与信息化技术研讨会论文集[C];2007年
8 黄奇;熊庆宇;石为人;;一种面向工业自动化仪表的嵌入式软件系统构建方法研究[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
9 姜佳佳;梁英;陈皓;张晓彤;;一种面向服务的复用遗留系统的方法及应用[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
10 张文君;顾海明;;改进的领域分析方法及数字校园网领域模型[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
中国重要报纸全文数据库 前10条
1 陈翔;FineGround优化Web应用[N];中国计算机报;2004年
2 IDG电讯;Web应用维护难[N];计算机世界;2001年
3 ;Web应用面临管理难关[N];网络世界;2004年
4 合 力;捍卫Web应用[N];网络世界;2004年
5 山枫;保护Web应用安全[N];中国计算机报;2003年
6 王洛东编译;XFire:揪出Web应用中的捣蛋鬼[N];计算机世界;2004年
7 沈建苗编译;富客户端丰富Web应用[N];计算机世界;2005年
8 清华大学计算机系 丁峰 徐 鹏 蔡月茹;基于Java的Web应用概览[N];计算机世界;2004年
9 边 一;保护数据的Web应用防火墙[N];网络世界;2002年
10 谢胜强;Web Service管理的集大成者[N];中国计算机报;2003年
中国博士学位论文全文数据库 前10条
1 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
2 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
3 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
4 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
5 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
6 韩松乔;普适计算中面向移动的软件自适应性研究[D];上海交通大学;2008年
7 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年
8 易志雄;基于FTTX+Cable架构的多媒体宽带接入系统研究[D];华中科技大学;2005年
9 伍建焜;网构软件系统构建的形式化分析研究[D];上海交通大学;2009年
10 金笑天;基于知识管理的地理信息系统开发[D];华东师范大学;2007年
中国硕士学位论文全文数据库 前10条
1 娄晓亮;StrutsX——一种面向高层复用的Web应用框架的设计、实现与应用[D];中国科学院研究生院(软件研究所);2005年
2 卫索琪;基于MVC模式的一种Web应用框架[D];北京工业大学;2003年
3 赵金东;面向对象方法在开发B/S结构BNMIS中的应用[D];吉林大学;2004年
4 范菊逸;企业级应用中面向对象框架的研究[D];华中科技大学;2005年
5 陈凯;面向网构软件的软件协同框架研究[D];江苏大学;2010年
6 漆志群;基于算法框架的软件设计及分析复用技术研究[D];江西师范大学;2003年
7 郭梅;基于MVC模式Web应用框架的研究与应用[D];河海大学;2004年
8 马少林;基于EJB的分布式对象的研究与应用[D];兰州理工大学;2004年
9 杨凌燕;可复用的测试用例管理系统的开发[D];华东师范大学;2009年
10 程俊春;基于构件的软件集成研究[D];武汉大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026