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

基于J2EE的Web整体框架的设计与应用

胡佼  
【摘要】:随着网络技术的发展,大量企业采用基于Internet的应用来构筑企业级信息系统。J2EE作为现今最流行的分布式计算平台,己成为基于Web的企业应用系统的核心。 但J2EE本身只是广泛意义上的一种企业解决方案。多层的J2EE体系结构在提高软件重用性和分解问题复杂性的同时,也使得代码庞大,层与层之间的控制关系复杂。于是人们将同类问题的解决方法进行抽象,抽取成一个框架。可重用、易扩展,并且经过良好测试的框架,越来越为人们所青睐。在开发J2EE应用时,可以选择不同的框架来解决不同的问题。 本文探讨了如何组合各种框架来搭建通用的Web整体框架。Web整体框架相当于J2EE平台和应用软件的中间层,是应用的骨架,解决了应用中所有非业务逻辑部分的实现,使开发者仅关注业务逻辑的开发。 本文对J2EE的四层体系结构及改进的五层体系结构进行了介绍和对比,对数据持久层引入的原因和意义进行了分析,对J2EE组件、容器进行了介绍。 本文介绍了MVC设计模式的原理,分析了MVC设计模式的优缺点和适用范围,并将MVC设计模式引入到Web整体框架的设计中。 根据J2EE五层体系结构划分的层次,本文分别对Web层、业务逻辑层、数据持久层的实现策略进行了介绍:采用Struts、JATO、Cocoon框架来实现Web层,采用JavaBean或会话EJB来实现业务逻辑层,采用JDBC API封装、ORM工具、实体EJB来实现数据持久层。在分别对每个层次的可选框架和技术进行介绍和比较的基础上,进而提出了整体框架的几种设计方法,并对这几种整体框架的适用范围进行了说明。最后,通过一个实际的项目来说明基于Struts+JavaBean+Hibernate框架的应用的开发过程,并以此证明Web整体开发框架的可行性。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP393.092

【引证文献】
中国硕士学位论文全文数据库 前10条
1 李军;南都电源公司客户关系管理系统的分析设计实现[D];杭州电子科技大学;2011年
2 王艳桃;间接采购管理信息系统分析设计研究[D];北京林业大学;2011年
3 杨跃辉;基于SOA的项目信息管理系统的设计与实现[D];西南交通大学;2010年
4 邹本振;基于Flex和J2EE的小站现车管理系统的设计与实现[D];西南交通大学;2011年
5 林剑雄;南都电源生产过程数据采集及条码跟踪系统的设计与实现[D];杭州电子科技大学;2009年
6 孙乾;基于Web的油藏动态分析系统设计与开发[D];中国石油大学;2011年
7 张博;中国农业银行经管数据平台系统的设计与实现[D];天津大学;2012年
8 郑秦;工作流引擎jBPM在协同设计管理系统中的应用研究[D];西南交通大学;2007年
9 蔚晓娟;基于SSVH框架的综合集中告警WEB系统的研究与实现[D];西南交通大学;2007年
10 段培勇;Spring轻量级框架在项目管理信息系统开发中的应用研究[D];西南交通大学;2007年
【参考文献】
中国期刊全文数据库 前7条
1 许鑫,费翔林;基于MVC模式的应用软件开发框架研究[J];计算机工程与应用;2005年30期
2 宋汉增,沈琳;利用Hibernate对象持久化服务简化Java数据库访问[J];计算机应用;2003年12期
3 高昂,卫文学;基于Hibernate与Struts框架的数据持久化应用研究[J];计算机应用;2005年12期
4 邓玉龙;MVC设计模式在电子商务系统中的研究与应用[J];南京邮电学院学报;2002年02期
5 姚慧广,赵岳松;Web编程中MVC模型的应用[J];微机发展;2002年03期
6 张文建 ,王健 ,范孝良;Struts在J2EE Web层中的应用[J];微型机与应用;2003年08期
7 胡佼;范学海;姜文科;;基于J2EE的分布式项目管理系统的设计与实现[J];计算机系统应用;2005年12期
中国硕士学位论文全文数据库 前10条
1 乐颖;面向产品协同设计的项目管理系统研究[D];西南交通大学;2003年
2 王霖鸿;基于J2EE的企业级项目管理系统的分析与设计[D];吉林大学;2004年
3 杨振超;基于Struts与设计模式的网上购书系统[D];浙江大学;2005年
4 杨健;基于J2EE平台的对象持久性研究[D];武汉理工大学;2005年
5 王欢;基于Struts框架的企业办公系统的设计与实现[D];中国农业大学;2005年
6 蔡旸;基于MVC设计模式的协同设计系统的研究与实现[D];西南交通大学;2005年
7 张炘;基于MVC模式的Struts框架在物流管理信息系统中的应用[D];西南交通大学;2005年
8 邓虎成;基于J2EE的应用框架设计与研究[D];西南交通大学;2005年
9 姜明霞;MVC设计模式及Struts框架的研究与应用[D];大连海事大学;2005年
10 商慧波;基于Struts和EJB的B/S开发框架研究与应用[D];大连海事大学;2005年
【共引文献】
中国期刊全文数据库 前10条
1 崔程;张钦;;一种基于JSP技术的博客系统设计[J];安阳师范学院学报;2011年05期
2 董玉坤;肖明;郭丹;;基于Java技术的OA系统的设计[J];办公自动化;2008年12期
3 张新丽;;基于反射构建O/R Mapper的动态工厂系统[J];成都信息工程学院学报;2007年05期
4 王萍;游强华;王霞;;基于J2EE的电子病历交互系统的研究[J];成都医学院学报;2008年02期
5 刘玉玲;;JSP平台下的资源共享网站的建立[J];出国与就业(就业版);2011年02期
6 吴曙光;刘卫国;;多媒体课件点播管理系统的设计与实现[J];长江大学学报(自然科学版)理工卷;2008年01期
7 张为,李绍滋;基于MVC设计模式的Web应用研究[J];长沙电力学院学报(自然科学版);2004年02期
8 王建平;;MVC&MVP集成模式在虚拟实验室开发中的应用[J];长沙航空职业技术学院学报;2008年03期
9 陈健;;基于J 2EE的分布式Web 3DGIS设计与实现[J];测绘与空间地理信息;2011年03期
10 蒋琴芬;蔡玉华;刘婕;;一种基于Struts+EJB框架的信息服务系统的设计与实现[J];东华大学学报(自然科学版);2006年01期
中国重要会议论文全文数据库 前5条
1 高嘉阳;辛阳;罗群;;Symfony框架下的Web敏捷开发研究[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
2 钟盈炯;黄泽锋;杨猛;;“新华08”资源引进平台数据持久层的分析与研究——基于Hibernate持久层解决方案[A];中国新闻技术工作者联合会五届二次理事会暨学术年会论文集(下篇)[C];2010年
3 丁昕苗;;基于MVC模式的系统框架在Web开发中的应用[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
4 汪人杰;续爱民;郑菊艳;;海洋工程标准规范数据库管理系统实现[A];第十四届中国科协年会第5分会场:绿色船舶与海洋装备创新发展及产业化论坛论文集[C];2012年
5 汪人杰;续爱民;郑菊艳;;海洋工程标准规范数据库管理系统实现[A];2012年MIS/S&A学术交流会议论文集[C];2012年
中国博士学位论文全文数据库 前10条
1 叶鑫;基于角色网络理论的行政审批系统模型及应用研究[D];大连理工大学;2006年
2 孔珂;黄河应急调水补偿机制研究[D];西安理工大学;2006年
3 洪荣晶;客车车身数字化设计平台关键技术研究[D];东南大学;2006年
4 王晓辉;基于中间件技术的黄河水环境综合信息服务平台研究[D];西安理工大学;2006年
5 刘建林;城市用户群节水支持体系研究[D];西安理工大学;2007年
6 黄明聪;闽东南地区水资源短缺调控机制研究[D];西安理工大学;2007年
7 薄洪光;钢铁行业集成生产物流管理方法及应用研究[D];大连理工大学;2008年
8 张楠;钢铁行业集成生产成本管理方法研究[D];大连理工大学;2008年
9 盛秀杰;基于设计模式和框架的E&P领域基础中间件研究[D];中国地质大学;2010年
10 王琛;大型客机协同研制过程的质量管理关键技术研究[D];上海大学;2013年
中国硕士学位论文全文数据库 前10条
1 孙亮;基于开源框架的高校职工住房管理信息系统的设计与实现[D];华中农业大学;2010年
2 宫昭坤;天津港关港信息交互平台的设计与实现[D];大连海事大学;2010年
3 吕梁;有害赤潮数据采集与诊断系统的设计与实现[D];中国海洋大学;2010年
4 韩信吉;基于Hibernate的驾校管理信息系统的设计与实现[D];中国海洋大学;2008年
5 罗正根;基于J2EE体系的综合报警系统的研究与实现[D];江西师范大学;2010年
6 朱婵莲;基于J2EE的征地补偿项目管理系统的设计与实现[D];苏州大学;2010年
7 梁媚宇;基于J2EE的电子商务解决方案实践[D];华东师范大学;2010年
8 陈林;网上报名系统设计与实现[D];大连海事大学;2010年
9 仇丹丹;基于SSH整合技术的企业能源管理系统的研究与实现[D];沈阳理工大学;2010年
10 赵新环;常村煤矿机电设备管理系统的研究与实现[D];河北工程大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 李平,张伟,王丹平;办公自动化系统软件的开发技术[J];北京联合大学学报;2001年02期
2 俞海;;基于JNDI的JavaBean远程访问技术在Web编程中的应用[J];北京工商大学学报(自然科学版);2007年01期
3 归金博;;访问控制技术的研究与应用[J];才智;2010年02期
4 王恩德;;利用SOA构建新一代企业管理信息系统[J];吉林大学学报(信息科学版);2006年03期
5 孟玉芹;浅析管理软件设计原则[J];承德民族师专学报;1999年02期
6 涂静;;支持间接采购的电子交易市场[J];当代经济;2006年04期
7 李志杰;基于MVC的JSP设计模式[J];电脑学习;2005年03期
8 贾素来;;J2EE数据持久层技术探讨[J];电脑学习;2009年05期
9 贺桂英;数据库建模——ODL与E/R图的比较[J];电脑与信息技术;2002年01期
10 许孝元;Java与JavaScript交叉调用技术在Web开发中的应用[J];电脑与信息技术;1999年03期
中国重要报纸全文数据库 前1条
1 侯维栋;[N];金融时报;2005年
中国博士学位论文全文数据库 前4条
1 王心美;现代营销系统之研究——行销策略与顾客关系管理之研究[D];中南大学;2004年
2 杨文军;Web服务组装关键技术研究[D];清华大学;2005年
3 陈鹏;面向大规模定制的客户关系管理系统框架及方法研究[D];南京理工大学;2008年
4 郭迎春;知识型电力客户关系管理研究[D];华北电力大学(河北);2008年
中国硕士学位论文全文数据库 前10条
1 王春超;基于J2EE架构的SSH组合框架的研究[D];长春理工大学;2010年
2 陆贯中;基于SSH框架的人力资源管理系统的设计与实现[D];吉林大学;2011年
3 王为东;基于Web的油田监控系统服务器技术研究[D];武汉理工大学;2002年
4 陆犇;构筑企业客户关系管理的知识商务平台[D];中南大学;2003年
5 陈婷;条码自动识别技术在柴油机制造业物流中的应用[D];昆明理工大学;2003年
6 吕德文;映射对象到关系数据库的快速持久层的研究与设计[D];重庆大学;2003年
7 施亚振;基于网格的神经计算平台架构及接口设计与实现[D];浙江大学;2004年
8 邓华;二维条码PDF417的高速读取和识别[D];北京工业大学;2004年
9 袁绍欣;工作流管理系统协同机制的研究[D];西北大学;2004年
10 张成;条码技术在电气制造企业库存和生产过程管理中的应用研究[D];四川大学;2004年
【二级引证文献】
中国期刊全文数据库 前1条
1 孙浩军;罗彩云;;PMC系统的软件测试[J];计算机与数字工程;2011年10期
中国硕士学位论文全文数据库 前10条
1 孙刚;基于Web Services和jBPM工作流引擎的机动车和驾驶人服务平台构建[D];复旦大学;2011年
2 周轶;基于REST和工作流的数字媒体资产管理系统构建[D];复旦大学;2010年
3 尚研;基于组件的集团存款管理系统的设计与实现[D];哈尔滨工业大学;2010年
4 肖露;Spring框架研究与应用[D];长沙理工大学;2011年
5 胡蓉;四川嘉航航空食品公司采购管理信息系统的设计与实现[D];电子科技大学;2011年
6 荆峥;基于全球价值链的地方产业集群升级[D];浙江工业大学;2012年
7 刘伟;基于J2EE的Web应用及其安全框架研究与实现[D];西北大学;2008年
8 刘杰;A+SSH集成框架的设计及应用[D];成都理工大学;2008年
9 段朋鹏;基于Struts和Hibernate的智能考试系统的研究与实现[D];武汉理工大学;2008年
10 谷秀才;产品协同设计中基于工作流的项目管理系统研究[D];太原理工大学;2008年
【二级参考文献】
中国期刊全文数据库 前10条
1 王涛,宋晔;Struts与EJB结合的Web开发模式探讨[J];电脑与信息技术;2004年03期
2 刘柯,杨贯中,刘波;基于JDO技术实现J2EE环境的数据持久层[J];电脑与信息技术;2005年01期
3 胡长城;;Struts的体系结构[J];程序员;2002年10期
4 刘乃若,董金祥,李善平,陈刚;ZD-PDM中面向目标的项目管理模型的设计[J];计算机研究与发展;1999年10期
5 吴应良;基于Web的公文管理信息系统的设计与实现[J];计算机工程与应用;2000年12期
6 孙莹,许俊华,张毅,贺清峰;MVC编程模型在Web程序中的应用及Java实现[J];计算机工程与应用;2001年17期
7 綦方中,潘晓弘,程耀东,孙永军;支持虚拟企业项目管理的工作流管理系统[J];计算机工程与应用;2001年22期
8 饶一梅,王治宝,王秀峰;软件设计模式及其在Java类库中的典型实现[J];计算机工程与应用;2002年04期
9 童立,马远良;设计模式在基于组件的框架设计中的应用[J];计算机工程与应用;2002年17期
10 黄春雨,马士华;基于WEB的建筑项目管理信息系统[J];计算机工程与应用;2003年05期
中国硕士学位论文全文数据库 前2条
1 景韶宇;面向并行工程的网络协同设计系统的研究[D];西北工业大学;2001年
2 谈龙兵;协同设计中实时响应问题研究[D];西南交通大学;2002年
【相似文献】
中国期刊全文数据库 前10条
1 邓睿,赵雯,王维平;基于分布式异构仿真的协同建模框架研究[J];计算机仿真;2005年09期
2 戴元光;倪琳;孙健;;《纽约时报》的专业主义与价值偏见——以“7·5”事件报道为例[J];当代传播;2010年01期
3 于泉;石建军;荣建;任福田;;基于Agent的交通流微观仿真系统框架研究[J];计算机仿真;2006年01期
4 舒丹;;Grails框架研究[J];铜仁学院学报;2010年02期
5 曾春先;;基于Web2.0的知识社区应用框架研究[J];重庆电子工程职业学院学报;2011年03期
6 贾国飚;;论新闻的框架研究[J];新闻爱好者;2006年02期
7 王剑;邓武;;基于Web服务面向服务的动态电子商务应用框架研究[J];科学技术与工程;2008年02期
8 林琪;熊璋;李智;;支持语义验证的卫星网络仿真框架研究[J];系统仿真学报;2008年21期
9 严坤;倪桂强;姜劲松;冯钦;;基于AOM和插件模式的轻量级框架研究[J];计算机技术与发展;2010年10期
10 邢继俊,赵刚;设立东亚科技框架研究计划的初步设想[J];中国科技论坛;2005年03期
中国重要会议论文全文数据库 前10条
1 杨莹春;雷震春;吴朝晖;;基于情感补偿的活体声纹识别框架研究[A];第一届中国情感计算及智能交互学术会议论文集[C];2003年
2 顾明;;中国BIM标准框架研究[A];BIM与工程建设信息化——第三届工程建设计算机应用创新论坛报告集[C];2011年
3 李海华;杜小勇;田萱;;异质本体环境中Web服务发现框架研究[A];第二十四届中国数据库学术会议论文集(技术报告篇)[C];2007年
4 金磊;;我国城市综合减灾管理信息系统框架研究初步[A];全国青年管理科学与系统科学论文集(第2卷)[C];1993年
5 王肃;杜军平;高田;;基于本体与知识背景的模式挖掘框架研究[A];2009年中国智能自动化会议论文集(第二分册)[C];2009年
6 李宏芒;吴雷;袁兆山;谢芸;;基于服务网格的资源共享框架研究[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(下册)[C];2006年
7 赵贵根;;工作流系统框架研究[A];第六届全国计算机应用联合学术会议论文集[C];2002年
8 梁日忠;;东部发达区域发展循环经济规划框架研究——以浦东新区为例[A];2005中国可持续发展论坛——中国可持续发展研究会2005年学术年会论文集(上册)[C];2005年
9 赵保军;武昌;;C~4 ISR系统体系结构框架研究[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
10 张小翔;王云峰;;流程型企业生产过程信息建模方法及框架研究[A];制造业与未来中国——2002年中国机械工程学会年会论文集[C];2002年
中国重要报纸全文数据库 前10条
1 记者李红;欧盟推出第六个框架研究计划[N];科技日报;2002年
2 记者 梅青;我国启动森林资源和生态状况综合监测体系建设框架研究[N];中国绿色时报;2004年
3 记者 邸明明;首部《中国碳平衡交易框架研究》报告在京发布[N];中国有色金属报;2008年
4 记者 秦纪民 周丽燕;首部《中国碳平衡交易框架研究》报告在京发布[N];人民政协报;2008年
5 记者 陶琳;《中国碳平衡交易框架研究》报告发布[N];中国冶金报;2008年
6 图娅 胡立胜;关于《中医“证候”临床诊断标准及疗效动态评价体系》框架研究[N];中国中医药报;2000年
7 袁祥;需借鉴汲取其他国家司法制度优秀成果 但决不能以国外理论框架研究中国问题[N];光明日报;2007年
8 记者 刘艳;绘制中国CFO能力框架[N];国际金融报;2003年
9 记者 和平;首部《中国碳平衡交易框架研究》报告发布[N];人民铁道;2008年
10 记者 任继凯;我国能源法体系框架研究课题将于3月底初步完成[N];中国石油报;2006年
中国博士学位论文全文数据库 前10条
1 童立;面向对象的水下声场仿真应用框架研究[D];西北工业大学;2002年
2 娄渊胜;基于构件的分布式防汛信息系统框架研究[D];河海大学;2002年
3 李中东;中国农业可持续发展技术框架研究[D];西北农林科技大学;2002年
4 单智勇;多安全政策支持框架研究及其在安全操作系统中的实践[D];中国科学院研究生院(软件研究所);2002年
5 俞宏军;中国工厂化农业技术标准体系框架研究[D];中国农业大学;2005年
6 张弛;用于建立ICF实验控制系统的软件框架研究和开发[D];中国科学技术大学;2006年
7 任庆国;我国社会主义新农村建设政策框架研究[D];河北农业大学;2007年
8 卢宝梅;通货膨胀目标制的货币政策框架研究[D];厦门大学;2008年
9 丁道新;分形与框架的相关问题研究[D];华中科技大学;2010年
10 李苍海;中国商业银行民营思想的发展[D];复旦大学;2004年
中国硕士学位论文全文数据库 前10条
1 段智勇;基于构件技术的分布式应用框架研究[D];河海大学;2002年
2 琚川徽;基于i~*和AlbertⅡ的需求建模框架研究[D];合肥工业大学;2002年
3 毛冠嫱;基于软件复用技术的监控系统框架研究[D];南昌大学;2008年
4 张学勇;哈尔滨市节事活动的城市规划对策框架研究[D];哈尔滨工业大学;2007年
5 谢顺华;分布式医学影像数据的Streaming技术框架研究及实践[D];浙江大学;2003年
6 葛梦姣;框架理论视角:都市报中的医生形象[D];西北大学;2014年
7 王雪峰;基于IHE的跨机构医疗数据共享框架研究[D];上海交通大学;2010年
8 赵明哲;电子化供应链战略及实施框架研究[D];对外经济贸易大学;2006年
9 吴锦龙;有限元软件框架研究及其在线性静力学程序中的应用[D];中国工程物理研究院;2010年
10 陈海江;新时期党报灾难报道之框架研究[D];浙江大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026