SSH整合(简要步骤)_第1页
SSH整合(简要步骤)_第2页
SSH整合(简要步骤)_第3页
SSH整合(简要步骤)_第4页
全文预览已结束

下载本文档

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

文档简介

SSH整合(简要步骤)所谓ssh整合其实就是⽤Spring来管理Struts2以及Hibernate,通过依赖注⼊的⽅式。1.整合原理图(对象的依赖关系图)2.导⼊jar包a.整合web项⽬的spring-web包b.Hibernate核⼼包c.struts2核⼼包,以及使⽤struts2注解时⽤到的注解包和整合spring⽤到的struts-spring插件包d.spring核⼼包(4+2),以及⽤到的事务、aop等。。。e.数据库驱动及c3p0连接池(根据个⼈需要添加对象的jar包)3.整合web项⽬a.创建applicationContext.xml并导⼊约束(beans、context、aop、tx)b.在web.xml中配置监听器(使⽤ContextLoaderListener),⽬的是为了让spring容器跟随项⽬的启动⽽创建(因为spring容器要管理,所有的对象,所以他的作⽤域必须⾜够⼤)4.整合struts2(spring负责action的创建以及组装)组装(action中⽤到的对象,也由spring注⼊,service层)a.开启spring对象⼯⼚(struts.xml)<constantname="struts-objectFactory"value="spring"/>b.将action以及action所依赖的对象配置进spring容器中(可以参考⽂章开头原理图)<beanname="action"class="类的全限定名"/><beanname="service"class="类的全限定名"/>(添加进容器后就可以在我们的程序中使⽤了,可以使⽤注解的⽅式,注⼊进来,这⾥只给⼀个演⽰,演⽰部分只限以上⽅式的配置)c.这时我们的struts.xml中,action的class属性就不能⽤原来的⽅式配置了(既然我们已经将action对象配置到spring容器中了,这时就可以直接⽤spring中action对象的名字来代替之前的写法)5.整合hibernate(将hibernate.cfg.xml中的配置,改写到applicationContext.xml中)a.配置c3p0连接池src⽬录perties⽂件b.配置sessionFactoryc.测试6.配置AOP事务a.事务管理器b.事务通知c.配置切⾯

温馨提示

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

最新文档

评论

0/150

提交评论