收藏本站
《电子科技大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

J2EE框架下持久层技术的研究整合Hibernate的EJB架构的设计与实现

罗燕  
【摘要】:随着J2EE 技术在企业级应用程序中越来越广泛的使用,对J2EE 技术的研究越来越深入,由此也引发出了许多争论。作为J2EE 核心的EJB 技术是争论的焦点,主要是实现持久层的Entity Bean 技术受到了强烈的批评。因为它的重量级、“一对一映射”的粗粒度和Bean 实现的细粒度、不支持多态联接和查询以及不同的服务器厂商有不同的规范等缺点,许多其它的ORM 产品竞相出台。 ORM 是对象到关系数据库的映射。它是面向对象设计中一项重要的技术。Hibernate 是一个面向Java 环境的对象/关系数据库映射工具。它不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。它提供的ORM 机制可以把一个对象映射到多个数据库表,可以实现多种实体关联关系的映射,可以实现继承映射;它提供的查询语言HQL 实现了ORM 的多态联接查询和动态查询。 本论文的研究重点是J2EE 体系结构的持久层技术,即怎样将持久对象映射到数据库表并对其进行操作管理,然后设计一个包括持久层和业务逻辑层的EJB架构。文中首先对J2EE 框架及其相关技术做了总体介绍。然后简要介绍了持久层实现机制ORM,比较了几种Java 的常用ORM 技术,分析了其优缺点。接着深入详细的介绍了Hibernate 的ORM 机制和对持久对象的持久化管理。最后,结合研究项目“网络教学系统”,在原来使用传统EJB 架构,即会话Bean 加实体Bean 实现的系统基础上,提出了一个新的整合Hibernate 的EJB 架构,用这个方案重新设计了网络教学系统,并以网络选课子系统为例,详细讲述了这个设计的实现。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP311.13

【引证文献】
中国期刊全文数据库 前1条
1 汤伟;程家兴;顾婷婷;胡必云;;基于Hibernate锁机制的事务管理方案研究与实现[J];计算机工程与设计;2007年18期
中国硕士学位论文全文数据库 前10条
1 周莉;E基于Hibernate的网络学习系统的设计与实现[D];电子科技大学;2008年
2 何欣威;基于工作流警务会议综合信息系统设计与实现[D];电子科技大学;2011年
3 陈於立;基于J2EE的遥感影像数据库检索与发布系统的设计与实现[D];首都师范大学;2006年
4 冉忠;网络教学系统的技术研究与应用[D];重庆大学;2006年
5 丁志平;综合IP网管系统中资源管理子系统的设计与实现[D];苏州大学;2006年
6 钱新;对象/关系映射的同步方法研究与工具实现[D];南京理工大学;2006年
7 纪颖;集成与改造Web应用开发框架的研究与实践[D];西安建筑科技大学;2007年
8 张波;基于Java的数据库访问引擎的研究与实现[D];中南大学;2007年
9 付明腾;基于JSF和EJB3.0的Web应用研究[D];武汉理工大学;2008年
10 李团良;移动信息管理中心平台的研究与实现[D];吉林大学;2010年
【参考文献】
中国期刊全文数据库 前3条
1 张计龙,张成洪,张凯,宓詠,郭超,郭家银;基于改进MVC的高校人事管理系统[J];计算机工程;2004年08期
2 陆慧娟,吕响亮;基于J2EE的网络办公系统的设计与开发[J];计算机应用;2004年05期
3 郭涛;J2EE多层体系结构及在教育信息平台中的应用[J];计算机应用研究;2004年06期
【共引文献】
中国期刊全文数据库 前10条
1 石文兵;范晰;;基于.NET的高校信息管理平台的技术研究[J];江西电力职业技术学院学报;2007年04期
2 范会联;;基于J2EE的网上调查系统研究与设计[J];电脑开发与应用;2006年01期
3 张超;左瑾;;基于.Net的高校人事管理系统的设计与实现[J];电脑知识与技术(学术交流);2007年07期
4 邹志强;江南;程菁;;MVC和UML在教学管理系统中的研究与应用[J];电子工程师;2007年02期
5 王进博;丁振国;;MVC模式在高校教务管理系统中的应用[J];电子科技;2006年06期
6 郭竑晖;刘云如;;基于Web的高校教学管理系统的研究[J];福建电脑;2007年06期
7 蒋丽芳;;基于J2EE的EJB组件技术在远程教育平台中的应用[J];福建电脑;2010年06期
8 杨志云;司海峰;宿敬肖;;J2EE/MVC技术在物资管理系统上的应用[J];硅谷;2008年10期
9 王朝阳;;军队院校数字化校园建设的几点思考[J];高等教育研究学报;2005年02期
10 郑逸凡;;ASP.NET MVC技术研究[J];光盘技术;2009年06期
中国硕士学位论文全文数据库 前10条
1 范松国;高校科研综合管理系统的设计与实现[D];大连海事大学;2010年
2 刘敏辉;高校人力资源管理信息系统分析与设计[D];西北大学;2010年
3 杜湘滨;基于SOA架构的房地产人力资源管理系统的设计与实现[D];电子科技大学;2010年
4 邢韬;高校评估(教学)档案管理系统的分析与测试[D];北京邮电大学;2010年
5 马勇;浙江建设职业技术学院体育教学管理系统的设计[D];华东师范大学;2011年
6 方柯;基于ASP.NET MVC框架的Web应用开发研究[D];华东师范大学;2011年
7 杨振丽;基于JAVAEE的轻量级框架应用研究[D];长安大学;2011年
8 李萍;江西理工大学南昌校区人力资源管理系统设计与实现[D];电子科技大学;2011年
9 吴学科;浙江横店影视职业学院设备信息管理系统的设计与实现[D];电子科技大学;2011年
10 闫滨;基于J2EE胜利油田财务办公自动化系统的设计与实现[D];电子科技大学;2011年
【同被引文献】
中国期刊全文数据库 前10条
1 刘铭徽;;基于Struts与Hibernate框架的图书管理系统研究与设计[J];安徽大学学报(自然科学版);2009年03期
2 连瑞梅;;用级联菜单高效管理多个工作簿方法的研究[J];办公自动化;2007年16期
3 薛福任,辛华;工作流技术在电子政务领域中的应用[J];北京理工大学学报;2004年08期
4 杨旭东;李俊魁;;解决中国木材短缺问题的思考和建议[J];北京林业大学学报(社会科学版);2009年03期
5 徐红梅;;浅谈java与数据库的存取技术[J];四川职业技术学院学报;2006年02期
6 张芬,高炎;多分辨率无缝数据库在影像数据库系统中的应用[J];测绘通报;2005年04期
7 温秀萍;基于ArcIMS的遥感影像数据发布的设计与实现[J];测绘通报;2005年08期
8 周增国;庞有军;;Cookie技术在Web日志挖掘预处理中的应用[J];大连大学学报;2006年02期
9 余红;网络课程的特点、构成及开发[J];中国远程教育;2001年04期
10 刘延江;刘玉凤;高群宗;;木材销售信息化建设现状与前景[J];当代生态农业;2010年Z2期
中国硕士学位论文全文数据库 前10条
1 葛新;基于云计算集群扩展中的调度问题研究[D];中国科学技术大学;2011年
2 彭海龙;基于多层结构的遥感影像管理与发布系统研究[D];西安科技学院;2002年
3 刘振羽;基于J2EE平台的Web应用程序框架的设计和应用[D];上海海运学院;2002年
4 郭成莹;基于企业信息化的OA研究[D];西北工业大学;2004年
5 高建国;旅游空间信息发布系统的设计与实现[D];首都师范大学;2003年
6 高宇靖;基于MVC设计模式的Struts框架的探索[D];吉林大学;2004年
7 陶迪明;IP网络综合管理系统[D];南京理工大学;2004年
8 么海峰;对象/关系映射及其在Java环境中的实现[D];武汉大学;2004年
9 李浩;基于J2EE的WEB开发框架的研究与应用[D];汕头大学;2004年
10 郭昕;电信网管信息模型子系统基于J2EE的实现[D];电子科技大学;2004年
【二级引证文献】
中国期刊全文数据库 前4条
1 胡伟;黄桂芸;;应用Moodle开发与创建网络学习系统[J];科技创新与应用;2012年16期
2 吕健;耿祥义;;基于MVC模式的Web应用框架研究[J];计算机与信息技术;2010年Z2期
3 屈夏;王帅;杨燕;牛华伟;;一种轻量级数据持久框架的设计与实现[J];计算机应用与软件;2011年12期
4 王金杰;周海芳;;基于语义的遥感影像数据检索关键技术研究[J];计算机与数字工程;2012年08期
中国硕士学位论文全文数据库 前10条
1 李建友;基于JSF和EJB3.0的农机信息发布系统的设计和实现[D];山东大学;2010年
2 叶攀;基于J2EE的WebGIS数字化校园研究及应用[D];西南大学;2011年
3 王然;基于S2SH的飞行器试验数据处理系统设计与实现[D];哈尔滨工业大学;2011年
4 李睿;基于.NET技术的房产管理系统设计与实现[D];西安建筑科技大学;2008年
5 程兆辉;基于开源框架开发Web应用的研究与实现[D];西安建筑科技大学;2008年
6 朱帅;基于网格的教学资源共享环境关键技术研究[D];沈阳工业大学;2007年
7 付文思;北京营造邮电技术培训中心网络教育系统的开发[D];复旦大学;2008年
8 王心怡;基于Ajax的电信CEM系统的设计与实现[D];大连海事大学;2009年
9 宋阳;基于J2EE技术构建高级通用课程网站框架的研究与实现[D];西安建筑科技大学;2009年
10 王艺;基于J2EE的科研管理系统设计与实现[D];华中科技大学;2013年
【二级参考文献】
中国期刊全文数据库 前4条
1 李明,王占宏,鲁明;基于J2EE框架的混合模式治安管理信息系统研究与应用[J];计算机工程;2003年01期
2 万江平,严明,杨建梅;用Java语言开发专家系统[J];计算机应用研究;2000年05期
3 张计龙,张成洪,闫华,宓詠;复旦大学信息化校园建设规划及实施要点分析[J];教育信息化;2002年10期
4 洪锡军,田涌涛,李从心;基于JSP的动态信息发布技术[J];计算机工程与设计;2002年02期
【相似文献】
中国期刊全文数据库 前10条
1 肖光星;钟海云;官振兴;张正球;;轻量级ORM持久层的研究与实现[J];南昌工程学院学报;2008年03期
2 周明辉;徐俊刚;;基于J2EE的高性能持久层分析与设计[J];电子技术;2008年07期
3 何治成;李新;许中;;基于CIM的SCADA数据库模型设计[J];微计算机信息;2010年36期
4 张玮;陈为;;基于struts+spring+hibernate框架的探讨与研究[J];长春大学学报;2006年12期
5 徐晓辉;贾倩;刘夏;陈昂;;持久层实现研究[J];计算机技术与发展;2008年03期
6 尹海涛;曹庆华;;基于Hibernate的对象持久化技术的研究[J];现代电子技术;2008年04期
7 梁国业;廖健平;;基于J2EE的轻量级持久层框架的设计[J];电脑知识与技术;2008年10期
8 苏芬平;刘更;王海伟;;数据库管理系统持久层的Hibernate解决方案[J];计算机工程与设计;2008年12期
9 秦亚莉;秦国;侯国照;;Hibernate应用探索[J];中国高新技术企业;2009年02期
10 章文跃;;在J2EE持久层中用Spring+iBATIS实现Webwork开发[J];福建电脑;2009年05期
中国重要会议论文全文数据库 前10条
1 张燕;李庆忠;张睿;;对象到关系数据库的映射及持久层的设计[A];全国第十五届计算机科学与技术应用学术会议论文集[C];2003年
2 葛利辉;王坚;;基于B/S结构的轻量级工作流引擎的设计[A];系统仿真技术及其应用(第7卷)——'2005系统仿真技术及其应用学术交流会论文选编[C];2005年
3 钟盈炯;黄泽锋;杨猛;;“新华08”资源引进平台数据持久层的分析与研究——基于Hibernate持久层解决方案[A];中国新闻技术工作者联合会五届二次理事会暨学术年会论文集(下篇)[C];2010年
4 戴伟;胡鹏;;基于J2EE的学生管理信息系统的研究[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年
5 刘君强;顾海全;王讯;李荣;;基于开源框架的高质量J2EE应用架构[A];促进企业信息化进程——第九届中国Java技术及应用交流大会文集[C];2006年
6 汪正海;袁兆山;李兴勇;;基于J2EE平台的Web应用框架整合的研究与应用[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
7 焦清泉;杨榆;周晓光;;基于Struts框架的外国留学生网上报名系统的设计与实现[A];2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C];2006年
8 李章漾;杨榆;;使用Hibernate完善的Struts框架的设计与实践[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
9 廖植仕;;浅谈广东卷烟营销大集中系统应用框架体系架构[A];中南片2007年烟草学术交流会论文集[C];2007年
10 蔡春源;巢俊杰;杨慧;;基于Ajax技术的Web专题图层的关键技术研究[A];中国地理信息系统协会第四次会员代表大会暨第十一届年会论文集[C];2007年
中国硕士学位论文全文数据库 前10条
1 齐冀;元数据驱动的持久层快速重构研究[D];合肥工业大学;2011年
2 吕德文;映射对象到关系数据库的快速持久层的研究与设计[D];重庆大学;2003年
3 丁锐;J2EE持久层框架DR-ORM的设计与应用[D];南京理工大学;2013年
4 于慧琴;基于Hibernate的技术标准管理系统的设计与实现[D];吉林大学;2006年
5 王远斌;基于.NET的企业级分布式系统多层架构的研究与应用[D];重庆大学;2005年
6 王春蓬;基于Struts和Hibernate的会计事务所WEB应用系统的设计与实现[D];吉林大学;2006年
7 杨鹍;基于HIBERNATE和AOP的三层架构缓存研究与实现[D];电子科技大学;2008年
8 衡冬梅;基于Hibernate的对象持久层的设计和性能的提升[D];河海大学;2006年
9 荣林;用Hibernate实现Java对象持久化[D];东北大学;2006年
10 罗燕;J2EE框架下持久层技术的研究整合Hibernate的EJB架构的设计与实现[D];电子科技大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026