收藏本站
《西南交通大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

基于J2EE和MVC模式的WEB应用研究

白清源  
【摘要】:目前,由于Internet技术的迅速发展,Web应用的范围越来越广泛。但是,在现有的Web应用系统中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用的需求越来越复杂,开发周期越来越紧迫,且对系统的稳定性、扩展性和可维护性要求越来越高,如何进行合理地分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。 本文以笔者参与四川联通电子商务平台的网上商城项目的开发工作为背景,探讨与Web应用开发相关的问题。 本论文反映的主要工作包括: 1、简述了J2EE平台及其各组件的作用。 2、从Web应用的开发模式入手,分析了现有的两种开发模式,在对其进行比较的基础上,引出并介绍了MVC设计模式以及实现该模式的Struts框架,着重于讨论Struts是如何实现MVC模式以及Struts各组件是如何协同工作的。 3、分析讨论了基于J2EE的四层体系结构。同时,对各层的实现技术进行了总结,作为Web应用技术选择的参考。 4、基于上述分析,设计实现了四川联通电子商务平台的网上商城项目。其中,整个系统采用上述四层体系结构进行分层及模块化设计。分别对Web层、业务逻辑层、数据持久层和数据存储层等分层进行了详细设计,并实现了其典型功能。 5、简要讨论了系统的测试问题。分别说明了在不同测试环境下Web组件、EJB组件的单元测试及整个系统的集成测试情况。测试结果表明,该系统基本达到了设计需求。 6、最后对系统优化问题进行了简单探讨。分析了如何使用其它的设计模式,如Delegate模式、Session Facade模式、Service Locator模式及Data Access Object模式,以优化系统结构。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP393.09

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 王欢;李锐;葛耀林;;基于.NETMVC与ExtJs结合开发门户信息系统[J];电脑编程技巧与维护;2011年16期
2 张江伟;方娜;张志锋;;基于MVC设计模式的德育学分管理系统[J];郑州轻工业学院学报(自然科学版);2011年03期
3 夏道春;;基于SSH框架技术的教学管理平台的研究与实现[J];科学之友;2011年10期
4 杨丹;;基于Struts框架Web应用程序生成器的设计与实现[J];安徽电子信息职业技术学院学报;2011年03期
5 李秀妮;;基于J2EE框架的信息管理系统的应用[J];科技致富向导;2011年20期
6 曾念;孙士兵;;基于MVC模式的档案管理系统分析与设计[J];数字技术与应用;2011年06期
7 李响;;基于RIA的在线多媒体课件系统的设计和研究[J];中国西部科技;2011年19期
8 吴威;程耕国;;基于Struts钢厂日常工作管理系统设计与实现[J];信息技术;2011年07期
9 肖彦昌;陆慧娟;徐文龙;;基于Rails框架的网上商城研究与实现[J];电子商务;2011年09期
10 李礁;;浅议MVP模式在Windows项目中的应用[J];信息通信;2011年04期
中国重要会议论文全文数据库 前10条
1 李芳;孙玉宁;张茜;芦晓红;;博卡病毒MVC在不同种属细胞系病毒基因组复制及感染特性分析[A];中国的遗传学研究——遗传学进步推动中国西部经济与社会发展——2011年中国遗传学会大会论文摘要汇编[C];2011年
2 徐旭东;郑欣;;基于Struts的基因表达数据分析软件的设计与实现[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
3 胡飞虎;孙瑜;张彦斌;;基于J2EE构架的教学网站开发与实践[A];第四届全国高等学校电气工程及其自动化专业教学改革研讨会论文集(下册)[C];2007年
4 姚启红;;MVC在SWING中的实现[A];促进企业信息化进程——第九届中国Java技术及应用交流大会文集[C];2006年
5 潘志勇;李红燕;;一种MVC架构中的数据组织方法[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
6 石磊;陈朔鹰;;基于MVC设计模式的Struts框架的研究[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
7 杨学明;刘柏嵩;;基于J2EE的数字校园系统表示层的设计[A];普适计算及其软件新技术——第三届长三角计算机科技论坛文集[C];2006年
8 刘晓冰;徐莉莉;马跃;薄洪光;;面向钢铁企业的分布式CAPP系统研究[A];全国炼钢连铸过程自动化技术交流会论文集[C];2006年
9 王维昭;;基于工作流的公文流转系统的设计与实现[A];第二十二届中国(天津)'2008IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2008年
10 丁昕苗;;基于MVC模式的系统框架在Web开发中的应用[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
中国重要报纸全文数据库 前10条
1 本报记者 韩庆文 特约记者 王继川;MVC蒸发技术:破解垃圾渗滤液难题[N];广东建设报;2009年
2 凯思信得 王昱;J2EE 与电子商务应用[N];网络世界;2001年
3 邬岳;朝华EOA引爆办公自动化革命[N];电子资讯时报;2005年
4 ;如何实现企业上网(16)[N];通信产业报;2000年
5 屈陆民;重视一对一战略[N];计算机世界;2002年
6 正阳软件(中国)有限公司CEO 施政;企业软件的“昨天,今天与明天”[N];通信产业报;2004年
7 穆易;双汇进入德农超市“大脑”[N];中国商报;2003年
8 陈虎;2001年最有创意产品[N];计算机世界;2002年
9 秋水文;尝试放弃一些顾客[N];中国经营报;2002年
10 BEA系统中国有限公司技术推广人 吴启新;企业集成的战略和技术[N];电脑商报;2003年
中国博士学位论文全文数据库 前1条
1 王宝亮;基于H.264的多视点立体视频关键技术研究[D];天津大学;2010年
中国硕士学位论文全文数据库 前10条
1 白清源;基于J2EE和MVC模式的WEB应用研究[D];西南交通大学;2005年
2 龙登攀;Web应用框架的设计及其在数字化校园中的应用[D];国防科学技术大学;2004年
3 李清华;基于AOP的系统实现研究[D];武汉大学;2005年
4 肖春秀;基于J2ME平台的网络RPG游戏引擎开发[D];浙江大学;2006年
5 张新满;基于Struts框架的文档管理系统的设计与实现[D];兰州大学;2007年
6 贾林蓉;学生管理系统的设计与实现[D];电子科技大学;2006年
7 赵志鹏;J2EE下设计模式在Web系统中的研究与应用[D];大连理工大学;2007年
8 宫婕;基于B/S结构的职业中学选课系统的设计与实现[D];中国海洋大学;2008年
9 胡明丽;电子商务教学模拟系统的研究与开发[D];中国海洋大学;2008年
10 王豪伦;基于MVC和WebDM实现的物理学科个性化学习评价系统[D];吉林大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026