基于Struts和Hibernate框架的web应用系统构建

来源 :东北大学 | 被引量 : 0次 | 上传用户:aiwaner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,由于优秀的Java语言和J2EE体系结构的快速发展及成熟,越来越多的框架技术迅速出现,这些框架多处于低层应用平台(如J2EE)和高层业务逻辑之间的中间层,且大多采用MVC模式。采用这些成形的框架技术解决了基于Web开发中的各种问题,其中Struts框架技术越来越多地应用在企业级的开发中,使开发人员只需要集中精力完成系统的业务逻辑设计,而不必考虑细节。 另外,也有不少成熟的组件解决了开发人员一直关注的数据访问层的问题,Hibernate是一种开源的O/RMapping技术,对JDBC进行了轻量级的封装,他的许多优点决定我们的项目最终采用了他,从而解决了很长时间一直困扰开发人员的问题,大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 本项目将Struts和Hibernate完美整合,解决了许多基于web的大型项目所面临的问题,诸如扩展性、代码复用性、灵活性等等。 本论文结合厦门教育局的教育基础事业库管理系统就Struts和Hibernate框架技术展开论述,并比较了其他相关的系统。同时结合本系统相关样例进行说明,详细阐述这种框架整合并与其他技术,比如xml/xslt技术结合开发应用的优越性。论文也详细论述本系统的特点即框架整合后的五层实现。 总之,在厦门教育局的教育基础事业库管理系统的设计和实现中所采用的技术和应用的框架都是目前比较先进和成熟的。技术的先进确保了所实现的系统具有很高的灵活性、可扩展性和超前性。
其他文献
随着越来越多的商用程序移植到Internet上,提供高可用性服务就变的日益重要。群集系统的一大优点就是它具有软、硬件的冗余。高可用性通过侦测结点或幽灵程序的失败情况以及重
针对数字博物馆中的多媒体信息版权保护和安全问题,本文主要在视频数字水印技术的以下几个方面开展研究: 1.提出一种应用于原始视频的纹理分块数字水印算法。通过纹理自相关
身份认证技术是网络安全和信息系统安全的第一道屏障,它是在信息安全时代备受关注的一个研究领域,而基于密码体制的身份认证,一直是人们研究的重点,有着广泛的应用前景。 本文
作为模拟自然景物时普遍采用的重要手段,粒子系统有着它独特且不可替代的优势。虽然近年来它在人们的关注下发展得比较成熟,尤其是在一些商用游戏和影视制作中用到的粒子编辑器
嵌入式网络计算中,多服务代理技术的优势就是通过服务代理之间的协作,完成单个服务代理不能完成的任务或以更高的效率完成任务。一方面,嵌入式网络设备由于计算资源严格受限,随着
随着企业信息系统的普及和整个社会电子商务的发展,现代企业的运作日益依赖于信息技术.数据的高可用性、安全性对企业来说至关重要.同时许多企业和机构要求保证业务的连续性,
随着社会分工越来越细,单位的业务也越来越多样化,单一的信息系统已经无法满足和适应多方面的需求,使得一个单位往往是同时使用多个信息系统.而这些系统由于开发商或者采用的
随着ICAI(Intelligence Computer Assisted Instruction)技术的不断发展,其在许多学科领域已得到了广泛的应用。比如,在数学方面有著名的Geometry Tutor、BUGGY系统、张景中的
关联规则挖掘算法使用格理论中的组合特性来将原始问题分解为许多更小的互相独立的问题.最有名的和最有影响力的算法包括Apriori算法和FP-growth算法.这些算法在所有的最大频
论文以山东路政管理系统为政务背景,综合分析了其网络现状面临的威胁和风险,从系统安全和信息安全两个角度提出了山东路政内网安全机制的整体设计方案。 路政工作涉及的信息