基于Struts和Hibernate的J2EE Web应用的研究与实现

被引量 : 0次 | 上传用户:jianghui123789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一个成功的软件需要有一个成功的架构,但软件架构的建立是一个复杂而又持续改进的过程,软件开发者们不可能对每个不同的工程做不同的架构,而总是尽量重用以前的架构,或开发出尽量通用的架构方案。 不断涌现的新技术给J2EE Web应用带来新契机的同时也给工程架构师们带来最大的疑问:如何根据工程需求,对各种技术进行筛选取舍,并考虑到开发过程中的角色分工、后期的运行维护,以及系统扩展性等诸多因素,建立系统的架构。构筑强健的J2EE企业应用系统是庞大而复杂的,各种Web应用服务开发框架随之兴起,为应用服务开发人员开发提供了相当多的便利。强健的企业应用系统依赖于成熟的框架,使用成熟的框架,会减少重复开发工作量、缩短开发时间、降低开发成本;使用不成熟的框架,会造成牵一处,动全身的严重后果,造成大量的人力物力的浪费。 Struts是一种非常优秀的基于J2EE的MVC应用框架,已经越来越多地运用于企业平台之上,许多大型网站已成功地应用了Struts框架;另一方面数据库ORM技术的兴起给J2EE规范中的EJB/CMP带来了巨大的压力,EJB/CMP本身设计的不合理把自己推向了灭亡。众多ORM技术之中,Hibernate因为具有的众多优点被大多数业内人士看好,于是一个基于Struts+Hibernate的J2EE架构应运而生.该架构是一个绝妙的组合:Struts的MVC框架给整个系统带来了前所未有的代码重用以及清晰的代码结构,Hibernate的ORM特性使得数据库移植和操作变得异常简单,整个系统变得易于开发更易于维护。 虽然国内外已经有Struts+Hibernate的应用,但还处于试用和摸索阶段,还有许多问题有待解决,例如:使用Hibernate进行数据库访问时需要用到特殊主键时,Hibernate提供的主键类就不够用,需要自行开发新的主键类;在Struts应用中自行开发taglib在国内还相当少见,如何开发系统自用的taglib以提高系统的代码重用性,也是迫切需要解决的问题:Hibernate在处理批量操作时性能会有所下降,如何进行适当的改进以提高批处理时的性能等等。 本论文从系统架构的角度出发,研究Struts+Hibernate的应用。在参阅大量国内外相关文献的基础上,本文提出了一个详尽的基于Struts+Hibernate的J2EE应用架构解决方案,通过场地预约系统的实践,对此解决方案理论进行实践,并且研究解决了实际开发应用中的技术问题。 论文的叙述过程如下: 首先,叙述了J2EE Web应用技术的发展状况和发展背景;分析了Servlet、JSP、EJB、XML等常用开发技术;对Struts模式和Java对象持久化技术作了深入探讨;着重介绍了MVC和Struts框架的基本思想、体系结构以及Hibernate
其他文献
分析中巴博爱医疗急救中心管理模式,结合首批驻巴基斯坦瓜达尔地区中国援外医疗队的工作实践,探索新型援外医疗的作用。在新模式下,既有利于援外医疗的技术的援助和输出,又有
全球最权威的国际间银行组织巴塞尔银行监管委员会于1988年开始实施的《巴塞尔资本协议》一度被国际银行界称为国际银行业风险管理的“神圣条约”。2001年1月,巴塞尔银行监管
国家之间、企业之间的竞争,归根结底是人力资本及其投资的竞争。我国加入WTO,意味着我国企业将面临更大的挑战。而我国人力资本贫瘠,企业人力资本投资不足,极大地影响了企业地国
目的 2017年5月本实验室对北京地区16家实验动物单位的啮齿类实验动物的健康状况进行病理学调查。方法采集啮齿类实验动物的心、肝、脾、肺、肾、大肠和小肠经甲醛钙液固定,
本文以马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想为指导,贯彻十六大和十六届三中、四中、五中全会精神,解放思想、实事求是、与时俱进,立足于当代中国经济社会发
基于嵌入式体系结构的组态控制系统具有仿PLC的控制功能和动画效果的监控功能,同时具有简易的控制与监控策略组态开发方式。这样的嵌入式组态控制系统可大大缩短嵌入式控制产
时间是物质存在和运动的基本属性之一。精密的时间作为科学研究、科学实验和工程技术诸方面的基本物理参量,为一切动力学系统和时序过程的测量和定量研究提供了必不可少的时基
由于史料残缺,西汉土地制度以及相关问题的研究至今还存在较多分歧。正确研究西汉土地制度及相关的社会贫富分化、土地兼并等问题,对于研究从战国国家授田制度到东汉时期较充分
采用大田试验与室内分析相结合的方法,研究了品种、栽培措施对春玉米籽粒品质和产量形成的影响效应及其形成机理,所取得的主要结果有:1玉米产量和品质的形成是品种遗传特性和
磁浮列车制动性能的好坏直接关系到交通运输的安全,本课题主要研究常导低速磁浮列车的机械制动,提高机械制动的性能指标。针对正在改型的第二辆工程化样车,提出了空气制动、