ssh用xml整合的步骤

ssh用xml实现的步骤:
1.配置hibernate
  a.在pom.xml中加载相关jar包(hibernate-core-5.2.12.Final)
  b.配置hibernate.cfg.xml(只负责显示和格式化sql语句,数据库的连接和映


射的文件交给了spring去实现)
  c.写实体类以及实体类的hibernate文件(Person.hbm.xml,在数据库里建表


建列)
  d.在hibernate.cfg.xml中引入映射文件Person.hbm.xml(当配置spring时就


不需要了)
  e.通过junit对hibernate框架进行测试
    1).new 一个Configuration读取hibernate配置文件
    2).通过configuration获取SessionFactory
    3).通过sessionFactory获取session
    4) .开启事务
    5) .进行操作
    6).提交事务
    7) .关闭资源


注意:在单独使用Hibernate框架时,还是要在hibernate.cfg.xml中连接数据


库以及关联映射文件


2.配置Spring
  a.在pom.xml中加载 Spring-context-4.3.12.RELEASE和spring对于


hibernate的依赖Spring-orm-4.3.12.RELEASE
  b.给每一个包建一个xml,最重要的是applicationContext-public.xml
  c.在资源文件中写一个连接数据库的db.properties的文件
  d.在applicationContext-public.xml中
    1).引入数据库的连接db.properties
    2).配置数据源:配置数据源的连接池c3p0,引入c3p0jar包,将


db.properties的值赋值到对应的地方
    3).配置Sessionfactory,引入数据源吧,加载hibernate配置文件,加载


映射文件( entity下所有实体类对应的映射文件)
    4) .建一个事务管理器
    5) . 配置事务的属性
    6).配置事务的切点 ,对应的包
   
   e.写dao,service层代码,实现每个包的配置文件,dao层引用


sessionFactory,service层关联dao层
   f.测试spring,读取spring的配置文件
      ApplicationContext ac=new 


ClassPathXmlApplicationContext(new String[] {"applicationContext-


public.xml","applicationContext-service.xml","applicationContext-


dao.xml"});
       得到service层的service
   PersonServiceInterface personservice= 


(PersonServiceInterface) ac.getBean("PersonserviceImp");
        调用方法


3.配置strus2
 a.引入核心包struts2-core-2.5.12,对spring的支持包struts2-convention-


plugin-2.5.12
 b.配置action的配置文件
 c.配置Struts2的配置文件,引入actoin
 d.配置web.xml 1.加载Struts2  2.加载spring
 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值