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框架简述

译丨Yarn - Javascript 新一代套件管理

SSH2整合需要jar包解释

SSH Struts2+hiberante+Spring整合

简述机器指令及组成。

免费下载全套最新013Spring Struts hibernate整合项目视频教程+教学资料+学习课件+源代码+软件开发工具