搭建SSM的步骤
-----------------------------
1、创建web工程 2、把SSM做需要的所有jar导入工程中 3、web.xml
1、Springmvc的前端控制器,如果不指定Spring配置文件的位置,默认在web-inf
需要制定Springmvc的配置文件路径
<initparam> 2、配置Spring的监听 3、制定Spring配置文件的路径 4、配置编码的过滤器(解决post提交乱码) 4、Springmvc的配置文件
1、开启注解扫描(com.bw.controller)
2、配置视图解析器(返回的逻辑视图加上前缀和后缀)
3、处理静态资源(配置拦截规则是/,表示拦截所有包括静态资源,)
三种:
第一种:web.xml中配置默认的servlet处理静态资源,配置在前端控制器之前
第二种:Springmvc的配置文件中<mvc:resources mapping="映射路径/css/*" location="本地的资源路径">
第三种:Springmvc的配置文件中使用默认的servlet处理静态资源<mvc:default-servlet-handler>
4、注入驱动
<mvc:annotion-driver/>自动注入映射器、适配器、消息的转换器
5、如果文件上传需要配置上传文件的解析器
id是固定
6、配置拦截器
<mvc:interceptor> 用户登录 5、Spring的配置文件
1、开启注解扫描(com.bw.service、mapper、controller)
2、引入外部资源文件(数据库的资源文件)
3、定义数据源DataSource(url,username,password,driverclass,最大等待时间)
4、定义sqlsessionfactoryBean(注入DataSource,加载mybatis的配置、取别名、指定mapper配置文件的路径)
5、引入mapper(指定mapper配置文件的路径)
6、定义事务的管理器(注入DataSource)
7、开启Spring的声明事务管理(事务管理需要定义在service)
事务的四个特性ACID:原子性,一致性,隔离性,持久性
1、开启注解事务扫描(
Spring事务的隔离级别:脏读、不可重复读、可重复读、幻读
Spring的事务传播特性7个:

2、aop的事务管理(5种:最终和后置有什么区别:程序执行过程中发生异常,后置只会程序不发生异常才会执行,最终不管程序有没有异常都回去执行) 6、mybatis的配置文件
1、<setting>全局属性的设置
2、取别名
3、加载mapper的文件 //jsp页面中九大内置对象,四大作用域,三大指令

搭建ssm的步骤的更多相关文章

  1. 使用maven搭建ssm框架的javaweb项目

    目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...

  2. maven/eclipse搭建ssm(spring+spring mvc+mybatis)

    maven/eclipse搭建ssm(spring+spring mvc+mybatis) 前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实 ...

  3. 利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)

    前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...

  4. 从web到搭建ssm环境

    1:我先建立了个web项目, (1)在pom.xml中添加了如下 <dependencies>        <!-- Spring -->        <depend ...

  5. IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin;

    最近玩起IDEA这开发工具,搭建ssm框架测试时,部署项目出现如下问题: 信息: The APR based Apache Tomcat Native library which allows opt ...

  6. 2018用IDEA搭建SSM框架(Spring+SpringMVC+Mybatis)

    使用IDEA搭建ssm框架 环境 工具:IDEA 2018.1 jdk版本:jdk1.8.0_171 Maven版本:apache-maven-3.5.3 Tomcat版本:apache-tomcat ...

  7. maven搭建ssm

    前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...

  8. Eclipse一步一步搭建SSM+Maven

          Eclipse 搭建SSM(Spring.Spring MVC .Mybatis)  利用Maven管理Jar包      一般而言,新的eclipse都已经集成了maven,如果没有那么 ...

  9. 如何搭建maven项目和搭建ssm框架

    1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One ...

随机推荐

  1. (14)Python类

  2. Android清理设备内存具体完整演示样例(二)

    版权声明: https://blog.csdn.net/lfdfhl/article/details/27672913 MainActivity例如以下: package cc.c; import j ...

  3. 转载 AutoFac常见用法总结

    第二节:框架前期准备篇之AutoFac常见用法总结   一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势 ...

  4. java 实现serialVersionUID

    文章转自  https://www.cnblogs.com/duanxz/p/3511695.html 作用 serialVersionUID适用于Java的序列化机制.简单来说,Java的序列化机制 ...

  5. 项目Alpha冲刺 2

    作业描述 课程: 软件工程1916|W(福州大学) 作业要求: 项目Alpha冲刺(团队) 团队名称: 火鸡堂 作业目标: 进行github实战训练,锻炼团队合作能力 1.团队信息 队名:火鸡堂 队员 ...

  6. POST提交数据之---Content-Type的理解;

    POST提交数据之---Content-Type的理解: Content-Type是指http/https发送信息至服务器时的内容编码类型,contentType用于表明发送数据流的类型,服务器根据编 ...

  7. eureka client服务续约源码分析

    必备知识: 1.定时任务 ScheduledExecutorService public class demo { public static void main(String[] args){ Sc ...

  8. ubuntu系统的谷歌浏览器的安装

    Ubuntu 系统通过一下四步能安装谷歌浏览器 1. sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/a ...

  9. Linux命令——cat/less/more的区别

    cat命令:用于显示整个文件的内容,单独使用没有翻页功能,经常和 more 命令搭配使用,cat 命令还可以将数个文件合并成一个文件. more命令:让画面在显示满一页时暂停,此时可按空格健继续显示下 ...

  10. python:利用smtplib模块发送邮件

    自动化测试中,测试报告一般都需要发送给相关的人员,比较有效的一个方法是每次执行完测试用例后,将测试报告(HTML.截图.附件)通过邮件方式发送. 参考代码:send_mail.py 一.python对 ...