基于Struts、Spring和Hibernate整合开发技术的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:mulang608
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
框架技术与设计模式是J2EE中重要的软件重用技术,框架技术的应用提高了软件的开发效率,增强了系统的可重用性、健壮性和可伸缩性,几乎所有框架技术都会使用某种或多种设计模式。如何选择框架并建立适合企业应用的架构,同时让各个应用层以松散耦合的方式彼此作用,这是值得关注和研究的。 本文对针对MVC、Struts、Spring、Hibernate等主流框架技术进行仔细研究之后,具体分析了各个框架在Web应用不同层次上所发挥的作用,提出了一个整合Struts、Spring和Hibernate框架技术的组合框架来进行Web应用开发,合理运用了各种框架技术的优点。其中Struts负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑与事务处理等功能:Hibernate主要负责数据持久层,完成与数据层的交互功能。通过整合,降低了各层之间的耦合度。解决了Web应用系统开发过程中由于系统结构复杂而带来的一些问题。 最后通过把本文研究的整合框架开发技术运用到一个实际的工作流系统项目中,验证了这种整合开发技术可以很好地满足当前企业级Web应用的功能需求,实现了系统结构的强内敛,弱耦合,并且具有很好的扩展性和可移植性。
其他文献
随着在线结构化数据库的出现,与日俱增的要求大规模的信息集成,对于不同的领域,网络上存在着大量的并且不断更新的数据资源。那么,要有效地,系统地访问这些数据就需要处理庞
随着信息技术的发展,全球范围Internet应用的普及,计算机网络越来越多的服务于人们的生产和生活,同时也给信息行业带来很多新的挑战。在众多的网络攻击事件中,由内部人员发起
视频监控技术由于检测区域大、系统设置灵活等优点,已成为智能交通系统领域的一个研究热点。针对智能交通系统中的关键技术,研究了基于固定焦距的运动车辆提取算法。针对运动
近几年来对等网络(即P2P网络)得到了飞速发展,它将Internet边缘节点的资源收集起来,提供强大的计算和存储能力。P2P的发展,改变了Internet的共享行为。在分布计算、协同工作、搜
迁移工作流是将移动Agent技术引入传统的工作流管理系统而得到的一种新的计算模式,是近年来工作流管理研究的一个新方向,具有很好的应用前景.在基于移动计算范型的迁移工作流
随着CAD/CAM的发展,为了提高市场竞争力,我国传统的印染前工艺处理开始由手工作坊向自动化转变。但由于印染纺织图案是通过扫描布匹样片得到的彩色图案,受到纺织纹理的干扰,
联合补充问题是生产/库存控制理论和实践中一个十分有意义的问题。当一组物品都是由同一个供应商(或供应地)供应,或当一组物品同时采用一种运输工具(汽车、轮船或飞机)运输,
在我们的日常生活中,信任抉择几乎每天都要发生。在网络日益普及,基于网络的科研、商务等活动日益频繁的情况下,信任问题更加突出。如何在虚拟的环境下建立信任更是心理学、
可控硅触发控制器是一种常见的可控整流设备,从传统的模拟式控制到现在的数字式控制,其控制稳定性、准确性以及智能性有所提高。而随着工业和信息技术的发展,像可控硅触发控
工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的