SSH之三大框架的整合
2014-08-18 02:31
253 查看
以下偷学了一些SSH(spring+struts+hibernate)的整合,struts还未作总结,希望可以给大家一些帮助,顺便自己在此做记录。
1、引入spring开发包
2、编写applicationContext.xml文件
3、测试看看spring是否可以工作
4、引入hibernate开发包
5、spring接管hibernate的核心配置文件(hibernate.cfg.xml)
6、在applicationContext.xml配置数据源dataSource
7、在applicationContext.xml配置SessionFactory对象,在SessionFactory对象里面注入数据源dataSource和对象映射文件
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>
<value>???.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.OracleDialect
hibernate.hbm2ddl.auto=update
hibernate.show_sql=false
hibernate.format_sql=false
</value>
</property>
</bean>
8、编写domain对象和对象映射文件???.hbm.xml,测试hibernate在spring的配置下是否可以工作
9、使用事务管理器来统一管理事务,注入SessionFactory对象,如下:
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 启用事务注解 -->
<tx:annotation-driven transaction-manager="txManager"/>
10、引入hibernate二级缓存开发包
11、编写hibernate的二级缓存文件
12、在applicationContext.xml配置hibernate二级缓存 [ehcache / oscache ],该属性配置在SessionFactory对象里,如下:
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.OracleDialect
hibernate.hbm2ddl.auto=update
hibernate.show_sql=false
hibernate.cache.use_second_level_cache=true
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
hibernate.generate_statistics=true
</value>
</property>
13、测试二级缓存是否可以工作
1、引入spring开发包
2、编写applicationContext.xml文件
3、测试看看spring是否可以工作
4、引入hibernate开发包
5、spring接管hibernate的核心配置文件(hibernate.cfg.xml)
6、在applicationContext.xml配置数据源dataSource
7、在applicationContext.xml配置SessionFactory对象,在SessionFactory对象里面注入数据源dataSource和对象映射文件
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>
<value>???.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.OracleDialect
hibernate.hbm2ddl.auto=update
hibernate.show_sql=false
hibernate.format_sql=false
</value>
</property>
</bean>
8、编写domain对象和对象映射文件???.hbm.xml,测试hibernate在spring的配置下是否可以工作
9、使用事务管理器来统一管理事务,注入SessionFactory对象,如下:
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- 启用事务注解 -->
<tx:annotation-driven transaction-manager="txManager"/>
10、引入hibernate二级缓存开发包
11、编写hibernate的二级缓存文件
12、在applicationContext.xml配置hibernate二级缓存 [ehcache / oscache ],该属性配置在SessionFactory对象里,如下:
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.OracleDialect
hibernate.hbm2ddl.auto=update
hibernate.show_sql=false
hibernate.cache.use_second_level_cache=true
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
hibernate.generate_statistics=true
</value>
</property>
13、测试二级缓存是否可以工作
相关文章推荐
- SSH三大框架整合的流程是怎样走的,spring在三大框架中式怎么的一个流程,hibernate是怎么的一个流程,struts2是怎么的一个流程的,
- Struts2+Hibernate+Spring(SSH)三大框架整合jar包
- ssh三大框架整合后struts2返回json数据出现懒加载异常
- SSH 三大框架整合
- ssh三大框架整合的配置
- 三大框架整合ssh(前言)
- SSH三大框架的整合
- SSH三大框架整合后的配置文件详解
- ssh三大框架整合--jar包
- SSH三大框架整合步骤
- ssh三大框架整合配置文件及测试代码
- 使用MyEclipse整合ssh(Struts、Spring、Hibernate)三大框架(环境搭载+实例源码下载)
- SSH之三大框架整合配置文件
- ssh(Struts+spring+Hibernate)三大框架整合-简述
- SSH三大框架整合
- ssh三大框架简单整合,struts2整合JasperReport报表、图表,解决HTML显示图片不出来,PDF中文不显示的问题
- SSH(spring、struts2、hibernate)三大框架整合
- SSH三大框架整合配置详细步骤(1)
- SSH三大框架注解整合(一)
- SSH三大框架整合需要的JAR包及大概作用(转载”蚂蚁路过“)