ssh框架集成笔记.doc_第1页
ssh框架集成笔记.doc_第2页
ssh框架集成笔记.doc_第3页
ssh框架集成笔记.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Spring+Hibernate+Struts1集成笔记SSH框架集成是较复杂和难理解的,只有在不断的练习和使用中才能慢慢的理解其中的原理,仅凭看视频是远远不够的,因为这些涉及了尤其是spring底层的好多类以及控制翻转(IOC)和面向切面(AOP)编程的思想,不过在讲述过程中我们尽量以实例来解释spring中的这些思想,不做空的理论上的讲解,在实践中理解spring框架的精髓。下面我们看struts1+spring+hibernate(SSH1)集成问题:一、框架环境搭建顺序:springhibernatestruts;springstrutshibernate;保证spring加在hibernate之前且spring最好在最开始的位置,以便于spring很好的管理其它两个框架。二、配置的改写:web.xml文件的改写;struts-config.xml文件的改写;spring文件的改写。struts-config.xml文件中的配置 web.xml中的配置actionorg.apache.struts.action.ActionServletconfig/WEB-INF/struts-config.xmlaction*.docontextConfigLocation/WEB-INF/classes/applicationContext.xmllogin.jspapplicationContext.xml文件中的配置org.hibernate.dialect.MySQLDialectcom/cissst/entity/TbUsers.hbm.xml总之,三个框架的集成方式有好几种,我们掌握其中的一种就行,其它集成方式同学们可以上网找找,我们的在线考试系统就是另一种集成方式,给大家发的贵州省人民政府项目框架集成又是一种形式,希望学有余力的同学或对架构感兴趣的同学可以深入研究。补充:关于SSH整合jar包冲突的问题解决方法: 在使用Spring的AOP编程时,会用到这几个lib: asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar hibernate使用如果lib: asm.jar asm-attrs.jar 其中asm-2.2.2.jar与asm.jar存在类上的冲突! 使用其中之一或两者都使用,可能会出现如下错误: java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit.解决办法是: 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论