spring(七)ssh2框架搭建
来源:互联网 发布:双序列比对算法 编辑:程序博客网 时间:2024/05/19 09:12
1.导入相关jar包:已经整理,这里不做介绍,提供下载地址 点击打开链接 http://download.csdn.net/detail/clarkkentyang/9879354
2.添加spring配置文件applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd "><bean name="userAction" class="com.milan.web.action.UserAction" scope="prototype"></bean></beans>
3.在web.xml中配置监听器,和设置spring配置文件的路径
<!-- 让spring随web启动而创建的监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 配置spring配置文件位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param>
4.Struts配置文件将action交给spring进行管理
<!-- 将action的创建交给spring容器 --><constant name="struts.objectFactory" value="spring"></constant>
5.spring整合hibernate,即将SessionFactory交个spring容器管理
在spring配置文件中加入SessionFactory的bean
<!-- 将SessionFactory配置到spring容器中 --><bean name="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"><property name="configLocation" value="hibernate.cfg.xml"></property></bean>
<!-- 读取db.properties --><context:property-placeholder location="classpath:db.properties"/><!-- 配置c3p0连接池 --><bean name="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="jdbcUrl" value="${jdbc.jdbcUrl}"></property><property name="driverClass" value="${jdbc.driverClass}"></property><property name="user" value="${jdbc.user}"></property><property name="password" value="${jdbc.password}"></property></bean>
之后将dataSource注入到SessionFactory
<!-- 将连接池注入到SessionFactory --><property name="dataSource" ref="dataSource"></property>
阅读全文
0 0
- spring(七)ssh2框架搭建
- Spring ssh2框架简介和搭建步骤
- ssh2框架的搭建(一)
- ssh2框架的搭建(二)
- ssh2框架搭建
- SSH2框架搭建
- ssh2框架搭建
- SSH2框架搭建
- SSH2框架搭建--详细
- SSH2框架搭建
- SSH2框架搭建
- ssh2框架搭建
- SSH2框架搭建示例
- ssh2框架搭建
- SSH2框架搭建
- SSH2框架搭建
- SSH2框架搭建
- Spring之七 整合SSH2
- 代码
- 不借助临时变量实现变量交换
- 浅析OpenNI2---简介
- 软件测试面试必备的一些基础理论概念
- Linux下yum安装java
- spring(七)ssh2框架搭建
- 实时重复文章识别——SimHash
- C++纯虚函数和Java中的抽象函数区别
- Maven学习03--使用Eclipse maven创建普通java项目
- 数据结构 最短路径问题 Floyd算法
- Java中的伪共享以及应对方案
- acm2899 Strange fuction
- 剑指offer——复杂链表的复制_
- HTC Vive开发笔记之手柄震动