ssm框架整合步骤

1、新建动态web项目ssm

2、创建项目所需要的包
cn.edu.aynu.rjxy.dao
cn.edu.aynu.rjxy.dao.impl
cn.edu.aynu.rjxy.service
cn.edu.aynu.rjxy.service.impl
cn.edu.aynu.rjxy.model
cn.edu.aynu.rjxy.controller

config文件夹里面的包cn.edu.aynu.rjxy.mapper
       config应该与src并列。

3、导入jar包,总共需要31个jar包,放在lib里面。

4、web-INF建立文件夹为jsp,用来存放页面。

5、整合三个配置文件(Springmvc.xml、applicationContext.xml和mybatis-config.xml)

【1】config里面新建文件,springmvc.xml,不用配置controller,使用注解,配置组件扫描器。

【2】 config里面新建文件,applicationContext.xml,不用配置dao和service使用注解,配置组件扫描器。
(1)保留数据源,url的值一定要改。


(2)配置一个session工厂(也可以从jar包里面找,通过Spring-mybatis jar包)。
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

  <property name="dataSource" ref="dataSource"/>

  <property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>

(3)配置事务管理器

(4)配置AOP通知(添加事务管理的方法,里面有一个很重要的属性为propagation,主要用来配置当前需要执行的方法,与当前是否有transaction之间的关系。)

(5)配置AOP,为添加事务管理的操作配置AOP(配置的是接口)

【3】config里面新建文件,mybatis-config.xml, 集中管理库表映射文件。

6、web.xml的配置(重点和难点)

【1】lib里新建文件web.xml。
【2】配置监听器
<context-param>
<param-name>contexConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>

【3】配置中央控制器,需要初始化参数。
<init-param>
<param-name>contexConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>

【4】配置spring提供的字符编码过滤器(filter和filter-mapping),里面也要初始化参数。

时间: 2024-12-22 12:05:36

ssm框架整合步骤的相关文章

SSM框架整合详细教程(Spring+SpringMVC+Mabatis)

当前最火热的SSM框架整合教程,超级详细版 直接到正题,利用了最新稳定的框架 需要自己在Maven下搭建web工程 项目结构图: spring-mvc.xml <?xml version="1.0" encoding="UTF-8"?>   <beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.

SSM框架整合(实现从数据库到页面展示)

SSM框架整合(实现从数据库到页面展示) 首先创建一个spring-web项目,然后需要配置环境dtd文件的引入,环境配置,jar包引入. 首先让我来看一下ssm的基本项目配件.(代码实现) 1.首先编写web.xml文件. <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

ssm框架整合入门系列——修改-员工的修改

ssm框架整合入门系列--修改-员工的修改 修改操作的保存员工数据方法用了put提交方式, 这有一个有意思的问题,由于tomcat reqeust.java自身的问题,导致 request.getParameter("empNmae") 拿不到put方式提交请求体的数据. 解决办法,在web.xml中配置HttpPutFormContentFilter <!-- 解决更新员工 无法直接使用put提交方式--> <filter> <filter-name&g

SSM框架整合搭建教程

自己配置了一个SSM框架,打算做个小网站,这里把SSM的配置流程详细的写了出来,方便很少接触这个框架的朋友使用,文中各个资源均免费提供! 一. 创建web项目(eclipse) File-->new-->Dynamic Web Project (这里我们创建的项目名为SSM) 下面是大致目录结构 二. SSM所需jar包 jar包链接:https://pan.baidu.com/s/1dTClhO 密码:n4mm 三. 整合开始 1.mybatis配置文件(resource/mybatis/S

SSM框架整合基础心得(有详细步骤)

今天进行了SSM框架的整合,遇到了很多的错误,但所幸都有解决,以下为基础的整合步骤,后续待完善 1.SSM整合所需要: spring的jar(包含tx).springmvc的jar.mybatis.jar.mybatis-spring.jar.tomcat.commons-dbcp.jar等 2.创建Maven项目 原文地址:https://www.cnblogs.com/yyuanyu/p/11762126.html

SSM框架整合( Spring 、 SpringMVC 和 Mybatis )

1.基本概念 1.1.Spring Spring 是一个开源框架, Spring 是于 2003  年兴起的一个轻量级的 Java  开发框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的. Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情.然而, Spring 的用途不仅限于服务器端的开发.从简单性.可

(转)SSM框架——整合教程(Spring+SpringMVC+MyBatis)

1.创建Web项目 1.1.使用Maven创建Web项目 执行如下命令: mvn archetype:generate -DgroupId=com.yxl -DartifactId=ssmtest -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false修改 <name>ssmtest Maven Webapp</name> 部分,把" Maven Webapp"这部分包含空格的内容

ssm框架整合+maven项目创建

在引入外部maven插件后就可以创建一个maven项目了,这篇文章主要介绍ssm框架的整合和如何创建一个maven项目 1.在开发工具的项目空白区单击右键,依次选择New.Other,会出现如下界面,选择Maven Project,每一步操作后出现的界面都会在下面的图中展示出来,跟着一步一步操作即可: 这样一个maven项目就创建完成了,结构如下如所示,该中结构仅支持jdk1.7及以上.这里只是有一个项目存在,里面并没有分层,我们所用的是ssm框架,需要在项目中搭建出包结构,在src/main/

转 SSM框架整合to萌新

作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化引擎 原理: SpringMVC: 1.客户端发送请求到DispacherServlet(分发器) 2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Contro