-
Struts2的框架的核心过滤器的配置
查看全部 -
spring配置文件
查看全部 -
hibernate框架配置文件
查看全部 -
struts2框架的配置文件
查看全部 -
jar包整合2
查看全部 -
jar包整合
查看全部 -
未整合前的代码编写
查看全部 -
action调用service中的方法,service调用dao中的方法
查看全部 -
不使用Struts配置文件在Spring中Action配置需要改为多利即<bean>标签后添加scope属性"prototype"
查看全部 -
SSH框架整合
查看全部 -
Spring整合Hibernate——添加事务管理
步骤十一:事务管理
【a】Spring中配置事务管理器
【b】开启注解事务
【c】事务管理的类上添加注解(业务层上)
查看全部 -
Spring整合Hibernate——编写DAO的代码(此时已经去掉Hibernate的核心配置文件)
步骤十:编写DAO中的代码(完成保存的操作)
原理:没整合前需要在dao的方法里去获得一系列对象以及session对象,但整合之后只需要使用Hibernate的模板即可完成相应操作。正常情况下需要在DAO里进行注入,但是Spring已经提供了一个HibernateSupport类,只需DAO类继承它即可(这个类中已经将HibernateTemplate模板注入,通过getHibernateTemplate()即可获得,还有一个好处,这个类提供了一个setSessionFactory(SessionFactory sessionFactory)方法,当在DAO中直接注入SessionFactory属性时(注意property的name要为sessionFactory,DAO继承了这个类的SessionFactory和set方法),该方法会判断当模板为空时会自动创建模板,所以就不用考虑模板对象了)。
【a】DAO继承HibernateDaoSupport
【b】spring配置文件中给DAO注入SessionFactory属性,属性名为sessionFactory
【c】通过this.getHibernateTemplate().save(对象)记性保存操作
查看全部 -
Spring整合Hibernate——配置去掉Hibernate的配置文件(添加properties文件)
有Hibernate的配置文件时需要配置的属性
步骤1:编写properties文件
步骤2:spring配置文件中通过
<context:property-placeholder location="classpath:jdbc.properties"/>引入properties文件
步骤3:配置连接池(配置c3p0连接池)
步骤4:配置Hibernate相关属性(例如:生成表成略、获取session标签配置、mapping配置)(hibernate-release-5.0.7.Final\project\etc\hibernate.properties可以找到MySQL方言)
查看全部 -
Spring整合Hibernate——创建数据库和映射文件
步骤七
1、创建数据库
2、创建映射文件(约束在Hibernate核心包下org.hibernate.hibernate-mapping.dtd)
查看全部 -
Action类交给Spring创建(建议使用这种方式创建Action,因为可以使用Spring的AOP进行管理)(action创建的实例是多例模式,所以Action类bean标签要使用scope=“prototype”属性,其次action标签的class属性不再写类的全路径,而是Action<bean>标签的id)
查看全部
举报