SSH整合简述一
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH整合简述一相关的知识,希望对你有一定的参考价值。
1.web.xml中配置
struts2过滤器 <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> <filter-mapping> 增加spring上下文配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> <context-param> 增加监听器 <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listerner-class> </listener>
2.applicationContext.xml中配置
applicationContext.xml中数据源配置 可以换成其它的数据源 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> 属性驱动 <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> 连接URL <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"/> 用户名 <property name="username" value="accp"/> 密码 <property name="password" value="accp"/> </bean> 配置sessionFactory <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 关联数据源 <property name="dataSource" ref="dataSource"/> 配置hibernate的属性 <property name="hibernateProperties"> <props> 连接数据库的方言这时视不同的数据和版本不同而定 <prop key="hibernate.dialect"> org.hibernate.dialect.Oracle9Dialect </prop> </props> </property> 映射文件配置 <property name="mappingResources"> <list> <value>实现类的hibernate配置文件路径/类名.hbm.cfg</value> <value></value> </list> </property> </bean>
3.struts.xml中配置
在applicationContext.xml中配置struts的action后
在struts.xml中action的class要写applicationContext.xml中配置struts的action的id
以上是关于SSH整合简述一的主要内容,如果未能解决你的问题,请参考以下文章
SSH Struts2+hiberante+Spring整合
免费下载全套最新013Spring Struts hibernate整合项目视频教程+教学资料+学习课件+源代码+软件开发工具