搭建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. 借鉴bootstrap的方法,快速实现响应式开发

    响应式开发 注意:任何框架都是一个辅助手段,只需借鉴其中的核心思想,把其中核心的东西提炼出来即可.不要因为,提到响应式就想到只能够用bootstrap来实现,框架现有的东西是可以提高我们的效率,但是其 ...

  2. Spark本地运行成功,集群运行空指针异。

    一个很久之前写的Spark作业,当时运行在local模式下.最近又开始处理这方面数据了,就打包提交集群,结果频频空指针.最开始以为是程序中有null调用了,经过排除发现是继承App导致集群运行时候无法 ...

  3. UCML JS函数说明

    UCML JS函数说明1.调用父窗体函数 window.openerWindow.函数名 2.公用JS存放位置 BPObject\Model\Rule\initvalue.js 3.弹窗JS var ...

  4. 对 String 字符串的理解

    1.通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象区别? 通过构造方法创建字符串对象是在堆内存. 直接赋值方式创建对象是在方法区的常量池. ==: 基本数据类型,比较的是基本数据类型的值是 ...

  5. http协议进阶(四)报文首部

    之前写的关于报文首部的传送门: 报文首部:http://www.cnblogs.com/imyalost/p/5708445.html 通用首部字段:http://www.cnblogs.com/im ...

  6. 动手动脑(lesson 4)

    一. 解答: 二. 解答: 三. 实现方法代码示例: 四. 原理:连续调用特点是返回值类型为同一个类型,且与等号左边的类型一致,这样就可以连续调用了. 代码: public class MyCount ...

  7. JavaScript设计模式 - 策略模式(表单验证)

    表单提交的时候,总是要校验,不同的表单可能校验相同的功能. 为了避免代码重复的复制黏贴,使用策略模式,写出来的代码赏心悦目,且可扩展,还可以作为插件到处使用 <!DOCTYPE html> ...

  8. ThreadLocal可能引起的内存泄露

    threadlocal里面使用了一个存在弱引用的map,当释放掉threadlocal的强引用以后,map里面的value却没有被回收.而这块value永远不会被访问到了. 所以存在着内存泄露. 最好 ...

  9. 使用Quartz实现定时任务

    一:Quertz的用途 Quertz是一个开源的作业任务调度框架,他可以完成像JavaScript定时器类式的功能,其实Java中Timer也可实现部分功能,但相比Quertz还是略逊一筹,本人这次需 ...

  10. (原创)odoo在docker环境下无法备份

    odoo容器内置postgresql-client版本和数据库版本不一致,安装和数据库版本相同或者更高版本的客户端 参考:https://www.postgresql.org/download/lin ...