基于SSH整合架构的应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:scx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求越来越复杂,还具有高度的不确定性,开发周期也越来越紧迫,对系统的性能、可扩展性和可维护性的要求也越来越高。因此,一种好的设计模式,一个好的可复用的系统架构设计成为提高软件开发效率和开发质量的关键。本文深入研究了MVC设计模式和三种流行的轻量级开源框架技术(Struts、Spring和Hibernate)。通过具体分析各个框架在Web应用的不同层次上所发挥的作用,引入了Struts+Spring+Hibernate(SSH)多层Web应用整合架构,表示层使用Struts,业务逻辑层使用Spring,数据持久层则采用Hibernate,即将Struts应用中的业务逻辑交给Spring管理,相关类使用Spring的beans配置完成,Hibernate负责数据的持久化。整个架构利用Spring的核心思想—IoC和AOP整合Struts和Hibernate,达到层次和组件之间的松散耦合,提高系统的可重用性和可维护性。文章结合一个电子政务系统的具体设计,详细论述了基于SSH整合架构的Web应用系统的层次结构和各层的实现策略。最后,文章给出了系统的具体实现,着重阐述了如何运用IoC思想和AOP思想整合Struts和Hibernate,以实现各组件、各框架之间的松散耦合。开发结果表明,SSH架构对于中小型企业Web应用系统具有一定的通用性,可以大大提高软件开发效率,同时基于整合架构的Web应用具有良好的可扩展性、可维护性和可移植性。
其他文献
生物敏感性分布法(Species Sensitivity Distributions,SSD)是一种基于单物种测试和概率统计学的、较高级的外推风险评估方法。该方法在国内外均被广泛应用于各种污染物风险评
目的分析经药物及手术治疗的泪小管炎病例的早期诊断方法和治疗过程,探讨药物及手术治疗的可行性。方法 14例(14只眼)泪小管炎,采用泪小管分泌物细菌及真菌培养鉴定进行诊断,
毛泽东农业思想是关于实现近现代农业生产关系变革和生产力发展的思想。它在一定历史时段内构成了中国共产党制定和实施农业政策的理论基石和思想指导,其影响在当今农业的方
我国水资源总量较多,但人均水资源拥有量不足世界人均水平的1/4。同时670个城市中有400多个处于不同程度的缺水状态。绿化用水在城市用水中占据较大比例,开发针对城市绿地的
自1978年改革开放以来,我国社会进入了一个全面、深刻、快速的转型时期。在此时期,特别是20世纪90年代中期以后,我国城市中涌现出一个来源广泛、构成复杂、人数渐多的低收入人口
分析进行阑尾炎手术的84例拟诊为小儿AA患者的临床资料,分析B超声像特点,并比较Alvarado评分与B超诊断小儿AA的灵敏度和特异度。结果84例患者中,病理证实为急性阑尾炎者77例。Al