收藏本站
《武汉理工大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

基于J2EE平台和MVC模式的Web研究与应用

张军芳  
【摘要】: 伴随网络技术的迅猛发展,Internet在全球范围内已经成为一种进行信息交流、技术协作及商业活动的必备工具。Web作为世界范围内运用最广泛、最具有效性的信息获取与发布的媒体,当今企业越来越依赖各种不同的Web应用程序来增强经营与管理效能。在这种形势下,基于Web的应用开发成为计算机应用研究的热点。 企业版(J2EE)是SUN公司提供的一个标准的企业应用开发平台,它为开发企业Web应用提供了丰富的技术选择。然而,一个高质量的应用有赖于设计良好的体系架构的支持。如何正确应用J2EE核心技术来设计和构建一个强健的,具有伸缩性的、可重用的Web应用体系架构是当前所面临的挑战。 MVC设计模式是基于J2EE的Web应用开发的首选软件设计模式,它分离了数据的控制和数据的表现,在实现多层Web应用系统中具有明显的优势。Struts是一个基于J2EE平台,实现了MVC设计模式的框架,它全面减轻了构建多层Web应用的负担,提供可复用的软件构架。但在基于标准Struts框架进行J2EE开发中,它表现出了内部软件模块的可复用性低,所提供的部分组件对象不能满足实际开发需求,缺少规范模型层开发的组件,以及扩展校验框架过于繁杂等各种弊端。 在分析J2EE框架和MVC模式的理论基础上,本文研究了Struts框架的实现原理和特点,并剖析用JSP和Taglib构建Struts框架的视图部分的缺点。在运用XML技术的优越性的同时并克服Struts框架的各种缺点,本文对StrutsCX模型的关键技术和应用进行了有效的探索研究。在StrutsCX模型中,针对MVC设计模式的Struts框架中的View部分,运用XML/XSLT替换JSP的解决方案,将数据的控制与数据的显示分开,使系统开发速度加快。同时采用XSLT样式表将系统输出的XML文档转换成多种的文件格式,也满足了多种客户端访问的要求。
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52

【引证文献】
中国期刊全文数据库 前1条
1 王欢;;基于J2EE的Web应用架构研究与设计[J];中国管理信息化;2012年02期
【参考文献】
中国期刊全文数据库 前10条
1 陈颖峰;王玉红;;MVC设计模式在WEB应用系统中的实现[J];承德石油高等专科学校学报;2006年03期
2 杜小刚;李舟军;;J2EE Web开发框架体系结构[J];计算机科学;2006年08期
3 何成万,余秋惠;MVC模型2及软件框架Struts的研究[J];计算机工程;2002年06期
4 祝建江;杜时贵;郑月锋;;基于XSLT和Struts的Web应用开发框架[J];计算机时代;2006年06期
5 曹鸣鹏,赵伟,许林英;J2EE技术及其实现[J];计算机应用;2001年10期
6 张宏展,赵辉;Web应用集成框架研究[J];计算机应用研究;2001年12期
7 袁梅冷,黄烟波,黄家林,翁艳彬;J2EE应用模型中MVC软件体系结构的研究与应用[J];计算机应用研究;2003年03期
8 张小勤,滕至阳;基于MVC设计模式的J2EE分布式应用系统模型JMVC[J];计算机应用研究;2003年09期
9 邓玉龙;MVC设计模式在电子商务系统中的研究与应用[J];南京邮电学院学报;2002年02期
10 冉春玉,白炳杉;MVC模式及Struts框架应用研究[J];武汉理工大学学报;2004年06期
【共引文献】
中国期刊全文数据库 前10条
1 王涛,汪永益,刘克胜;基于J2EE构建安全报警处置系统[J];安徽电子信息职业技术学院学报;2004年Z1期
2 韩冬;;中间件技术[J];安徽电子信息职业技术学院学报;2006年04期
3 孙荣明;;基于WEB服务的异构数据库集成中间件的研究与实现[J];安徽电子信息职业技术学院学报;2009年02期
4 刘鹏;;设计模式在企业信息系统设计中的应用[J];安徽电子信息职业技术学院学报;2012年02期
5 赵涛,李先国,胡晓东;MVC设计模式在Web应用系统框架中的扩展[J];安徽大学学报(自然科学版);2005年04期
6 王一兵;高校教师教学效果测评系统的设计与实现[J];安徽工程科技学院学报(自然科学版);2003年01期
7 时应友;凌有铸;;卷烟质量信息管理系统的设计与实现[J];安徽工程科技学院学报(自然科学版);2008年02期
8 周铝;王全春;曹志勇;陶琳丽;张曦;杨毅;;基于PDA的生猪溯源管理系统设计与实现[J];安徽农业科学;2010年24期
9 张俐;张维玺;;基于Spring和JDBC的蔬菜运销管理系统在数据持久层的应用[J];安徽农业科学;2012年07期
10 李龙澍;;软件体系结构风格综述[J];安庆师范学院学报(自然科学版);2006年04期
【同被引文献】
中国期刊全文数据库 前10条
1 梁伍七,江克勤;数据挖掘中的模糊聚类分析及其应用[J];安庆师范学院学报(自然科学版);2004年02期
2 陈文浩;;网络时代的大众读物——从策划到营销[J];编辑学刊;2010年03期
3 董中锋;;新形势下的选题策划[J];编辑学刊;2011年04期
4 李俏;;试论图书选题策划能力的培养[J];中国编辑;2009年05期
5 李小龙;;论出版社选题战略适应力[J];中国编辑;2009年05期
6 王文正;;基于模糊聚类分析的简单学生考核方法[J];滨州职业学院学报;2009年02期
7 程明达;;赢在起跑线上——用出版管理信息系统实现现代图书选题管理[J];出版发行研究;2008年01期
8 闫建华;;基于价值链理论的出版社竞争力分析[J];出版发行研究;2008年07期
9 林志农;;创意、灵感、信息与选题策划[J];出版发行研究;2009年06期
10 吴涛;戚铭尧;黎勇;颜辉武;;WebGIS开发中的RIA技术应用研究[J];测绘通报;2006年06期
【二级引证文献】
中国期刊全文数据库 前7条
1 李莉;;基于J2EE平台架构的工商综合业务的系统构建研究[J];计算机光盘软件与应用;2013年01期
2 胡哲光;;高职工学结合课程教学模式的研究与实践[J];当代职业教育;2013年12期
3 赵忠诚;万烁;王昉;刘梅;闫健卓;李爽;;元数据在城市水环境系统设施监控预警决策支持信息平台中的应用[J];建设科技;2012年14期
4 司飙;;MVC模式下的考试系统建模研究[J];计算机科学;2013年S1期
5 廖波涛;;一种舰艇检验数据综合管理系统的设计与实现[J];舰船电子工程;2014年03期
6 褚建立;王征强;刘霞;;基于J2EE框架技术在学报系统中的应用[J];邢台职业技术学院学报;2013年03期
7 张宗飞;;信息技术与高职工学结合课程教学的整合研究与实践[J];职业教育(下旬刊);2013年10期
【二级参考文献】
中国期刊全文数据库 前10条
1 李肃义,李洋;在JSP中使用JavaBeans连接数据库[J];吉林大学学报(信息科学版);2002年03期
2 许杰星,吕昭前;基于Servlet和JDBC的数据库Web访问技术[J];安徽工业大学学报;2002年01期
3 郭建星,王安保,王晓静,胡金初;可扩展标记语言XML样式化及转换[J];淮阴师范学院学报(自然科学版);2003年01期
4 陈光;;Struts开发及项目实施[J];程序员;2002年10期
5 阮彤,李京,冯东雷;基于Java的应用服务器的设计与实现[J];计算机研究与发展;2001年08期
6 钱建良;基于MVC结构的网络应用程序的复用[J];江南学院学报;2001年04期
7 孙莹,许俊华,张毅,贺清峰;MVC编程模型在Web程序中的应用及Java实现[J];计算机工程与应用;2001年17期
8 张玲,左春,邢立,孙玉芳;基于J2EE标准开发保险企业服务软件[J];计算机工程与应用;2001年20期
9 黄美莹,郑纬民,汪东升,杨广文;基于B/S模式和JSP技术的网络流量动态监控系统[J];计算机工程与应用;2002年01期
10 饶一梅,王治宝,王秀峰;软件设计模式及其在Java类库中的典型实现[J];计算机工程与应用;2002年04期
【相似文献】
中国期刊全文数据库 前10条
1 李伟,郑宁;运用XML和XSLT技术实现Web页面的重用[J];计算机应用;2004年03期
2 王斌,刘浙;基于Web的电力调度自动化系统的实现[J];计算机与现代化;2004年11期
3 孙以义;;用XSLT生成网页菜单[J];程序员;2002年05期
4 陈奇;XSLT、XPath和DOM的应用研究[J];计算机工程;2003年03期
5 朱经纬;XML技术在软件测试自动化中的应用[J];计算机工程;2005年02期
6 裴辉东,梁云风;XML技术在营销管理系统中的应用[J];农村电气化;2005年03期
7 郑琪,周安宁;XML和XSL在考试系统中的应用[J];现代电子技术;2005年18期
8 尹章才;李霖;甘莉;;基于XSLT的知识表示方法研究[J];武汉理工大学学报(交通科学与工程版);2007年06期
9 宋艳钊;;一种保持XML数字签名有效性的方法[J];计算机应用;2008年S1期
10 李庆江;;基于XSLT和XPath的数据转换技术[J];菏泽学院学报;2009年02期
中国重要会议论文全文数据库 前10条
1 曹彦荣;;地理信息元数据的互操作研究[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
2 李涛涛;刘连忠;;XSLT与XML-QL在XML文档查询中的应用与比较[A];全国第十五届计算机科学与技术应用学术会议论文集[C];2003年
3 顾继雄;;基于XML的可定制信息报表的实现[A];自动化技术与冶金流程节能减排——全国冶金自动化信息网2008年会论文集[C];2008年
4 周兆滨;寇东生;胡学工;;XSLT应用于数据库编程的研究[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
5 曾锟;刘东波;;基于XML的消息交换平台设计[A];促进企业信息化进程——第九届中国Java技术及应用交流大会文集[C];2006年
6 ;An Extensible XML Mapping Architecture[A];第二十六届中国控制会议论文集[C];2007年
7 李丹;洪晓光;;XML数据转换中间件在税务数据交换上的应用[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
8 郜庆林;;使用XML对全国地面气象资料数据模式文件进行编码应用[A];首届长三角科技论坛——气象科技发展论坛论文集[C];2004年
9 王方雄;边馥苓;;基于Web Services和XML的分布式地学信息服务研究[A];中国地理信息系统协会第八届年会论文集[C];2004年
10 吴吉义;;Virtual XML:a New Approach to an XML-based Virtualization of Data Resources[A];第四届中国软件工程大会论文集[C];2007年
中国重要报纸全文数据库 前10条
1 金华;微软X#的一些推测[N];中国计算机报;2003年
2 易水;计算机专业时文选读(941)[N];计算机世界;2004年
3 陈敏编译自《InfoWorld》;数据库的XML[N];计算机世界;2004年
4 文华;VS.NET培训:享受全新开发体验[N];计算机世界;2002年
5 ;XML+SQL=数据库的未来?[N];网络世界;2003年
6 清华大学 邢春晓 李骅竞 德国赛克公司 王立刚;盘点主流XML数据库[N];计算机世界;2003年
7 鲁风;Office又为微软贴金[N];计算机世界;2003年
8 李军;针对九个行业加强整合应用[N];中国计算机报;2003年
9 上海 高博;奔向64位[N];电脑报;2004年
10 ;WebGain整合Java开发[N];中国计算机报;2001年
中国博士学位论文全文数据库 前3条
1 赵智超;对等数据共享中的模式映射管理[D];天津大学;2008年
2 杨红丽;XML家族语言语义研究[D];西北大学;2003年
3 陈颖;基于情境感知的智慧校园体系及运营模式探究[D];北京交通大学;2014年
中国硕士学位论文全文数据库 前10条
1 王阳;基于XSLT数据模型转换的研究与实现[D];西安电子科技大学;2009年
2 Getnet Baraki Berhe;基于XML的地理空间数据互操作研究与实现[D];河海大学;2005年
3 张驰;基于XML/XSLT的web站点生成器设计[D];西安建筑科技大学;2004年
4 卢睿;基于XML的Web信息抽取研究[D];大连海事大学;2005年
5 徐建哲;基于XML与Agent的电子商务网站信息管理的研究[D];广东工业大学;2003年
6 火善栋;基于XML的Deep Web信息抽取系统的研究与初步实现[D];昆明理工大学;2006年
7 余淼;主题搜索引擎的信息抽取和索引的研究[D];重庆大学;2007年
8 潘震山;网上购物系统实现技术研究[D];南京理工大学;2007年
9 杜立勋;基于XML的数据交换技术在Web Service中的应用[D];武汉大学;2004年
10 周应强;基于本体的Web非规范知识处理中采集技术研究[D];昆明理工大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026