电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

基于struts+spring+hibernate框架的信息交流平台的研究

  • 资源ID:116691882       资源大小:493.50KB        全文页数:58页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

基于struts+spring+hibernate框架的信息交流平台的研究

分类号TP311 密 级 U D C 编 号 1 0 4 8 6 武汉大学工程硕士专业学位论文 基于Struts+Spring+Hibernate框架的信息交流平台的研究 :张 三指导教师姓名、职称:李 四 副 教 授:软 件 工 程:软 件 工 程二六年五月 The Research of information communication platform system Based on Struts+Spring+Hibernate frameworksByZhang SanMay, 2006郑 重 声 明本人的学位论文是在导师指导下独立撰写并完成的,学位论文没有剽窃,抄袭,造假等违反学术道德,学术规范和侵权行为,本人愿意承担由此而产生的法律后果和法律责任,特此谨慎声明。学位论文作者: 学生的亲笔2006年 5 月 12 日摘 要随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层WEB体系结构正在不断的完善。WEB技术的发展推动了信息化的发展,使人们能够不再受地理空间的限制与其他人进行信息的交流与共享。而开发这样一个信息交流平台,正是本论文要着手处理的问题。其实,就算用Java建造一个不是很烦琐的web应用程序,也不是件轻松的事情。当为一个应用程序建造一个构架时有许多事情需要考虑。从高层来说,开发者需要考虑:怎样建立用户接口(user interfaces)? 在哪里处理业务逻辑?和怎样持久化应用数据。这三层每一层都有它们各自的问题需要回答。各个层次应该使用什么技术?怎样才能把应用程序设计得松耦合和能灵活改变? 构架允许层的替换不会影响到其它层吗?应用程序怎样处理容器级的服务(container level services),比如事务处理(transactions)?本论文正是基于上述问题出发,以开发一个信息交流平台系统为背景,对基于MVC模式的Struts框架、Hibernate的ORM机制和对持久对象持久化的管理以及Spring IoC(控制反转)技术进行了探讨。并整合这三种框架:表现层使用Struts;业务层使用Spring;持久层使用Hibernate进行系统的开发。最后结合具体的事例对系统的实现作了详细的说明,验证了实现方法的可行性。关键词:J2EE Struts Hibernate Spring 模式 框架Abstract With the rapid development of network technology and the wide use of J2EE platform, the multilayer web structure base on B/S has developed gradually. WEB techniques development has promoted the development of informationization, it has made people can communicate and share information without area and space limitation. However, developing such kind of information communication platform is just the case in this thesis.Building non-trivial web applications with Java is no trivial task. There are many things to consider when structuring architecture to house an application. From a high-level, developers are faced with decisions about how they are going to construct user interfaces, where the business logic will reside, and how to persist application data. Each of these three layers has their own questions to be answered. What technologies should be implemented across each layer? How can the application be designed so that it is loosely coupled and flexible to change? Does the architecture allow layers to be replaced without affecting other layers? How will the application handle container level services such as transactions? This thesis is just base on these questions, taking an information communication platform system development as background, based on MVC architecture, discussed Struts frame, Hibernators ORM mechanism, persistent management of persistent object and Spring IoC technique and combining frameworks using three popular open source frameworks: For the presentation layer we will use Struts; for our business layer we will use Spring; and for our persistence layer we will use Hibernate to developing this system. At the end of the thesis, illustrate the way of realizing the system by an instance, and validate its feasibility.Key words:J2EE Struts Hibernate Spring Pattern Framework 目 录摘 要Abstract 第一章 引言11.1研究目的和意义11.2研究内容21.3论文的章节安排2第二章 Struts框架分析32.1 MVC模式介绍32.2 JSP Model 142.3 JSP Model 242.4 Struts概述52.5 Struts核心组件62.6 Struts 的工作流程7第三章 Hibernate技术介绍93.1 Hibernate概述93.2 ORM介绍93.3 Hibernate的核心接口103.4 Hibernate的检索方式12第四章 Spring技术介绍144.1 Spring框架概述144.2 Spring IoC(Inversion of control)164.3 Spring AOP17第五章 ICPS系统的设计205.1 系统简介205.2 系统需求分析205.3 框架设计215.4 数据库设计245.5 模块设计28第六章ICPS系统的实现306.1 域模块层的实现306.2 持久层的实现306.2.1 O/R映射316.2.2 DAO数据访问接口326.2.3 DAO数据访问实现336.3 业务层的实现346.3.1 业务逻辑处理类的实现356.3.2 Spring框架的配置376.4 表示层的实现396.4.1 View层的实现406.4.2 Model层的实现426.4.3 Controller层的实现436.5 小结46第七章 总结与展望477.1 本文的总结与展望47参考文献48致 谢50 IV第一章 引言1.1研究目的和意义从来没有任何事物的发展像互联网那样,对人类的活动产生如此深刻的影响。人们越来越依赖于Internet进行信息的交流与共享。随着网络的飞速发展,信息交流平台在网络上扮演角色越来越重要了。信息交流平台从她诞生的那一刻起就带有十分明确的个性化的人文色彩,作为一种远程电子通讯手段,信息交流平台允许一定范围内的用户以十分廉价的方式,方便快捷地进行信息和文件资源的共享,以信件和电子讨论的形式进行交流。毫不夸张的说,信息交流平台是网民互动沟通的最佳纽带,是互联网的灵魂。信息交流平台已成为主流网民不可缺少的一项基本生活内容。它在新兴的电子文化、信息咨询和商业服务领域也势必蕴藏巨大的市场。比如信息交流平台提供的信息布告区可为企业发布它的产品介绍、推广、宣传、服务等信息,能把企业的新产品快速的推向市场。所以对信息交流平台的研究是完全有必要的。J2EE 是 Sun ONE 的重量级产品,作为一种企业级 Web 应用程序开发技术,J2EE 是目前唯一在市场上得到了广泛应用的技术体系。J2EE 以 Java 为核心技术,更接近或者满足于互联网在智能化 Web 服务上对分布性、开放性和平台无关性的要求,同时它在安全性、健壮性、组件化等方面也更为成熟稳定,获得了众多IT 厂商如 IBM、Oracle、BEA 等共同制定标准并提供技术支持,因此具有强大的功能,是电子商务、远程教育等开发的首选平台。但是,即使我们用先进的J2EE来开发Web应用,也面临着许多问题需要考虑:怎样建立用户接口(user interfaces)?在哪里处理业务逻辑和怎样持久化应用数据?Struts、Spring、Hibernate这三个基于WEB应用开发的开源框架,可以为我们解决这些问题。如何把一个WEB应用分层而整合Struts、Spring、Hibernate技术,尽可能的将页面显示、业务逻辑和数据处理相分离,最大限度地降低系统各模块之间的耦合性,从而增强系统的可扩展性与可维护性,提高代码重用率,使系统的层次结构更加清晰,易于开发人员的分工协作,充分发挥开发人员的各自特长,这是一个值得研究探讨的问题。Struts是基于MVC模式的框架技术。采用Struts可以简化遵循MVC设计模式的Web应用的开发工作,很好的实现代码重用,使开发人员从繁琐的工作中解脱出来,快速开发具有强可扩展性的Web应用,大大简化开发过程,缩短开发周期,提高开发效率。Hibernate 是一项新兴的 ORM 技术,它把普通 java 对象映射到关系数据库表,并提供对对象的持久化操作。使得Java开发者能够高效地对关系数据库表进行增、删、改、查

注意事项

本文(基于struts+spring+hibernate框架的信息交流平台的研究)为本站会员(bao****ty)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.