收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于Struts框架的Web应用的研究与实现

冯波  
【摘要】:随着Web 技术的广泛应用,许多企业都迫切要求快速、高效地构建自己的Web 业务系统。企业版(J2EE)是Sun 提供的一个标准的企业应用开发平台,它为我们开发企业Web 应用提供了丰富的技术选择。然而,一个高质量的应用有赖于设计良好的体系架构的支持。如何正确应用J2EE 核心技术来设计和构建一个强健的、具有伸缩性的、可重用的Web 应用体系架构是我们所面临的挑战。 MVC (Model/View/Controller)模式是软件工程学中一个非常重要的设计模式,为交互式系统提供了一个非常优秀的开发模型。MVC 模式对类对象的强制分离使系统开发变得非常灵活,同时又提高了系统设计的可重用性。正是MVC 模式在交互式系统开发中所体现的强大优势,MVC 模式被开发人员逐步引入J2EE 体系之中,成为J2EE 进行交互式应用开发时,特别是Web应用开发时一个非常重要的设计模式。基于上述理论,本文重点讨论了Web层的框架设计。分析了当今流行的Web 层框架(Apache Struts)的优缺点,结合XML 技术提供了一个基于MVC 模式的设计框架。 随着软件复用技术的提出,基于构件的开发由于能满足减少成本,加快开发进度的需求而越来越重要。EJB 技术作为J2EE 架构的核心技术,由于能实现“一次编写,到处运行”而得到了很多人的青睐,但实际应用上却还是因为种种限制,使得EJB 技术没有真正发挥其应有的魅力。本文第二个关注点在于基于Struts 框架下如何开发高效的EJB 构件模型,其中着重讨论了在基于Struts 框架下开发EJB 构件时模式的选用,以及如何针对Struts 框架进行优化,减少Web 层和业务层的耦合,使之形成粗颗粒度的访问调用。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 张亚斌,刘民;一种面向工程项目管理的新的软件体系结构[J];控制工程;2005年05期
2 郑彦树;;基于构件的可重构ERP系统研究[J];计算机工程与设计;2006年17期
3 刘武东,徐慧,应时,何克清;J2EE中基于反演模式组件的构造方法[J];计算机工程;2004年06期
4 黄罡,王千祥,梅宏,杨芙清;基于软件体系结构的反射式中间件研究[J];软件学报;2003年11期
5 张江伟;司丽娜;张志锋;;基于J2EE的电信计费系统的设计与实现[J];科技信息;2008年33期
6 张崇忠;;基于软件体系结构与软件构件技术的开发方法的研究与实现[J];现代电子技术;2007年14期
7 李晓龙;;基于SOA在J2EE平台架构下的银行中间业务系统应用方案[J];才智;2011年20期
8 袁梅冷,黄烟波,黄家林,翁艳彬;J2EE应用模型中MVC软件体系结构的研究与应用[J];计算机应用研究;2003年03期
9 钟旺伟;黄小鸥;;基于MVC模式的办公自动化系统的设计与实现[J];广州大学学报(自然科学版);2007年03期
10 方赓;基于GSM的信息管理系统的应用研究[J];电脑知识与技术;2005年29期
11 祁耀斌,李福太,陈逢春,方炜炜;J2EE平台上MVC设计模式在开发电子政务系统中的应用[J];计算机应用研究;2004年08期
12 王维强;曲志斌;;基于J2EE的物流信息管理系统的设计与实现[J];武汉科技大学学报(自然科学版);2006年01期
13 闫宝华;;浅析J2EE企业级应用程序的目录结构[J];甘肃高师学报;2007年05期
14 宁昕欣;;构建安全稳定高效的数字化校园[J];理论界;2007年04期
15 闫俊伢;安俊秀;;J2EE技术体系的探讨与研究[J];实验室研究与探索;2010年07期
16 常晋义,沈健;基于J2EE的电子商务网构建技术及应用[J];计算机应用研究;2002年04期
17 孙宏彬,苏长龄;基于J2EE三层结构分布系统设计与实现[J];齐齐哈尔大学学报;2002年04期
18 潘锦基,周良,丁秋林;基于J2EE的物流信息系统设计与实现[J];计算机工程与应用;2003年26期
19 姚睿,彭舰,周明康;基于J2EE的学习管理系统[J];计算机应用;2003年09期
20 杨鏖丞,孟波;基于J2EE构建B2B电子商务平台[J];计算机应用研究;2003年03期
中国重要会议论文全文数据库 前10条
1 姜锴;;SOA软件架构研究及在银行系统中的应用[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
2 任红博;邢春晓;;基于J2EE的政务构件库管理系统的设计与实现[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
3 段蓉;高敏;;基于J2EE架构的开放式电子电工实验管理系统[A];全国高等学校电子技术研究会论文集[C];2010年
4 张伟燕;席传裕;;J2EE中异步Web服务的研究与应用[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
5 盛莉;陈科;;基于J2EE的环保产品生产企业进销存管理系统的设计[A];安徽节能减排博士科技论坛论文集[C];2007年
6 许国艳;李晓芳;;J2EE平台上基于Web服务的动态电子商务架构研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
7 李雪;翟庆志;段颖昕;魏章怀;赵宇先;;基于J2EE的数字化管理平台设计与实现[A];北京高教学会实验室工作研究会2009年学术研讨会论文集[C];2009年
8 刘涛;陈行益;;基于ODC的缺陷管理系统的研究[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
9 黄灿;周桥;高燕;孟丽;;面向SOA的地理信息服务构建[A];第四届海峡两岸GIS发展研讨会暨中国GIS协会第十届年会论文集[C];2006年
10 马路;郭涑炜;谢飞;;基于J2EE的电子投诉系统[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
中国博士学位论文全文数据库 前10条
1 杨春花;软件体系结构中状态方面的编织研究[D];山东大学;2010年
2 陈晓江;分布式系统软件体系结构建模与开发方法研究[D];西北大学;2010年
3 吴克寿;基于公理设计的软件体系结构构建方法研究[D];华中科技大学;2011年
4 张友生;基于代数理论的软件体系结构描述及软件演化方法研究[D];中南大学;2007年
5 郑志;动态软件体系结构建模与模型验证方法的研究[D];大连理工大学;2010年
6 任洪敏;基于π演算的软件体系结构形式化研究[D];复旦大学;2003年
7 李晓红;面向快速开发的智能AGENT关键技术研究[D];天津大学;2005年
8 于卫;软件体系结构与软件重用方法的研究[D];西安电子科技大学;1999年
9 杨娟;国内新一代电信业务支撑系统软件体系结构的研究[D];北京邮电大学;2008年
10 李军国;基于软件体系结构的容错机制动态配置技术研究[D];北京大学;2009年
中国硕士学位论文全文数据库 前10条
1 冯波;基于Struts框架的Web应用的研究与实现[D];四川大学;2005年
2 张俭绪;基于J2EE的I-MES的研究[D];南京航空航天大学;2005年
3 杨勇;基于J2EE的中国质量认证中心管理系统的设计和实现[D];天津大学;2007年
4 王员云;基于J2EE的面向服务体系结构的研究与设计[D];南昌大学;2007年
5 黄剑;基于J2EE的电子商务框架的研究及实践[D];四川大学;2005年
6 陈建;J2EE应用集成层的一种实现模型[D];四川大学;2005年
7 陈伟;基于J2EE的ERP总体结构的研究[D];哈尔滨工程大学;2006年
8 金炜光;基于J2EE的供应链信息化管理系统[D];电子科技大学;2010年
9 贺晓敏;基于J2EE的高校毕业生就业信息管理系统的开发[D];南昌大学;2010年
10 李秀妮;基于J2EE的进销存系统的设计与实现[D];西安电子科技大学;2010年
中国重要报纸全文数据库 前10条
1 南京邮电学院 李建忠 中南大学 毕文杰;异中有同 同中有异[N];计算机世界;2002年
2 舒畅;J2EE开发平台个性化满足应用需求[N];中国计算机报;2003年
3 曹术华;宏道用J2EE和XML打造门户[N];中国计算机报;2002年
4 上海 邱文宇;学习.Net技术的时机到了?[N];电脑报;2002年
5 ;Compuware升级J2EE开发工具[N];计算机世界;2003年
6 ;支持J2EE1.3的TongWeb最新版本发布[N];中国高新技术产业导报;2003年
7 ;提高.NET和J2EE开发能力[N];中国计算机报;2003年
8 卿尧;企业热度提升 J2EE开发求贤若渴[N];电子资讯时报;2002年
9 ;Sybase产品全面支持J2EE[N];网络世界;2000年
10 金文;首个通过J2EE认证的国产Java中间件问世[N];浙江日报;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978