Spring(八)SSH整合简述

一、Spring与Struts2的整合

1.1、整合步骤

1.2、配置web.xml

1.3、配置spring配置文件applicationContext.xml

1.4、配置struts配置文件

1.5、Action继承ActionSupport类

二、spring与hibernate整合

2.1、步骤

2.2、注入sessionFactory

<--数据源-->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<--或者class="org.apache.commons.dbcp.BasicDataSource"-->
<--或者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" vaule="accp"/>
</bean>
<--sessionFactory-->
<bean id="session" class="org.springframework.org.hibernate3.LocalSessionFacotry">
<--关联数据源-->
<property name="dataSource" ref="dataSource"/>
<--hibernate的一些配置->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
</props>
</property>
<--hibernate实体类配置文件>
<property name="mappingResources">
<list>
<value>包名/类名.hbm.xml</value>
<value>包名/类名.hbm.xml</value>
<list>
</property>
<bean>

三、SSH整合步骤

/*
 * 1.导入struts2的jar包以及struts2-spring-plugin-2.0.11.2.jar
 * 2.在web.xml中分别配置struts2与spring相关信息
 * 3.struts中原有的Action需要继承ActionSupport
 * 4.在Spring配置Action Bean
 * 5.在Struts2的配置文件中,调用Spring中配置的Bean
 * 6.Spring与Hibernate整合,只需要在Spring配置文件配置SessionFactory即可
 */
时间: 04-09

Spring(八)SSH整合简述的相关文章

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&g

Spring 4 : 整合 SSH

简介:ssh的整合 1       SSH整合 1.1   jar整合 struts:2.3.15.3 hibernate : 3.6.10 spring: 3.2.0 1.1.1   struts(jar包导入) struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib 模板技术  ,一般用于页面静态化 freemarker:扩展名:*.ftl velocity :扩展名  *.vm 1.1.2   spring(jar包导入) l  基础:4+1 , be

spring(四) 手动整合web项目(SSH)

清楚了spring的IOC 和 AOP,最后一篇就来整合SSH框架把,记录下来,以后应该会用的到. --WH 一.web项目中如何使用spring? 当tomcat启动时,就应该加载spring的配置文件,而不是每次都要手动使用new  ClassPathXmlApplicationContext来加载xml.所以,spring提供了一个ContextLoaderListener.有了它,tomcat启动时,就会加载配置文件. 导入spring.web....jar 1.web.xml中添加监听

SSH(Spring+Struts2+Hibernate)整合

本博文介绍目前较流行的三大(Spring+Struts2+Hibernate)框架的整合. 一般整合需要以下几个步骤: 1.首先导入相应的jar包 Spring所需的jar包如下图: Struts所需的jar包如下图: hibernate所需的jar包如下图: 一些共同所需的jar包如下图: 其中mysql-connector-java-5.1.33-bin.jar是连接mysql数据库所需的jar包. 将上述的jar包拷贝到项目的lib目录下. 2.spring和struts整合 只需要Str

SSH整合(二)——利用Spring来装配Action类

在上篇文章(SSH整合(一)--直接获取ApplicationContext)中,在Action类中通过获取ApplicationContext对象,调用getBean方法来实例化bean类,这种方法将Action类与Spring的绑定装配JavaBean绑定的过紧,大大增加了他们的耦合度.如果装配文件的内容有变化,很可能要修改Action类的代码. 所以我们将装配Action类及其属性的方法也放到Spring中. 一,由Spring创建Action对象 例如,action代码如下: packa

Spring+SpringMVC+Hibernate整合笔记(一)项目结构与配置

(1) entity 包 : 放置项目中的实体类(一个表一个类),pojo (2) util 工具包: 各种工具类(StringHelper类) ----M----- (3) dao 接口包: 各种操作接口类(ICRM_UserDao) (4) dao.impl 实现接口包:各种实习操作接口的实现类(CRM_UserDaoImpl) (5) service 接口包: 业务实现的接口(ICRM_UserService) (6)service.impl 实现业务接口的实现类(CRM_UserServ

spring,hibernate,struts整合

SSH整合: Spring与Hibernate整合 Spring与Struts整合 整合步骤:---------------------------------------------->本人使用的是struts2.3.4.1   hibernate3.6.0  spring3.2.5 1.导入jar文件 1)struts jar文件-->如何找? -->去源码包中struts-2.3.4.1\apps\struts-blank.war -->使用压缩文件打开struts-blan

SSH整合基础

1.Spring整合Hibernate 整合步骤 导包 配置appliactionContext.xml 创建实体类和映射关系文件 创建DAO接口及实现类 声明DAO组件,注入SessionFactory 2.Spring整合Struts2 导包 配置web.xml 配置applicationContext.xml,开启注解扫描 创建并声明Action 配置Action 创建JSP 3.整合的基本原理 Struts原本使用StrutsObjectFactory来读取struts.xml,根据ac

从MVC和三层架构说到ssh整合开发-下

这章主要讲整合开发,直接从实战讲起,对与ssh的单方面了解,请继续等待我的兴许文章. 解说不到位的地方欢迎大家指正:联系方式rlovep.com 具体请看源码凝视: 全部代码下载(csdn):链接 Github链接:链接https://github.com/wpeace1212/javaBlog/tree/master/sshDemo 写文章不易,欢迎大家採我的文章,以及给出实用的评论.当然大家也能够关注一下我的github.多谢. 1.整合流程 针对一个简单项目.让大家对三层机构和MVC有一个