博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSM总结
阅读量:3906 次
发布时间:2019-05-23

本文共 2401 字,大约阅读时间需要 8 分钟。

文章目录

前言

该篇博客是介绍了作者学到现在所积累的SSM框架的相关知识,现在做出整理,以此方便日后学习。

  • S —— Spring——service层,业务层
  • S —— Spring MVC——servlet层,控制层
  • M —— Mybatis——dao层,持久化层

SSM

Spring —— 核心

  1. Spring入门:

    1. Hello Spring
    2. IOC
    3. DI
    4. Spring配置文件
  2. Spring进阶:

    1. 代理模式(静态代理和动态代理)
    2. AOP
  3. Spring拓展:

    1. Spring整合MVC
    2. 声明式事务
    3. 使用注解开发

Spring MVC

  1. Spring MVC入门:
    Spring MVC运行原理:
    1. Hello,SpringMVC(MVC架构)
    2. SpringMVC(运行原理)
  2. Spring MVC进阶:
    1. Controller配置(Spring注解开发)
    2. 结果跳转当方式,重定向,转发
    3. 表单数据如何处理
    4. Restful风格 / / /{b}/ @PathVariable()
    5. 乱码处理
  3. Spring MVC拓展:
    1. 文件上传(流)
    2. 拦截器:
  4. 其他知识
    1. Spring MVC与JSON的运用:
    2. Spring MVC与Ajax的运用:

Mybatis —— ORM

  1. Mybatis入门:
    1. mybatis 的第一个程序;
    2. CRUD操作
    3. 配置文件。数据源配置 、别名 、 映射文件
    4. 解决属性名和字段名不一致的问题
  2. Mybatis进阶:
    1. 分页的实现 (Log4J日志,配置文件,设置日志输出方式)
    2. 注解,事务提交
    3. 多对一,一对多
    4. 动态SQL(if trim),缓存(简单了解即可)

注意事项

  1. 导包整合
    1. Spring部分
      • Spring-core
      • Spring-context
      • Spring-jdbc
      • Spring-aop
      • Spring-web
      • Spring-webmvc
      • Spring-expression
      • mybatis-spring
    2. Spring MVC部分
      • servlet
      • jsp
      • jstl
      • jackson
      • commons-fileuplod
    3. Mybatis部分
      • mysql驱动
      • mybatis
      • log4j
      • junit
junit
junit
4.11
test
mysql
mysql-connector-java
5.1.47
org.mybatis
mybatis
3.4.6
org.mybatis
mybatis-spring
1.3.1
com.mchange
c3p0
0.9.5.2
org.springframework
spring-webmvc
4.3.24.RELEASE
org.springframework
spring-jdbc
4.3.24.RELEASE
javax.servlet
javax.servlet-api
3.0.1
javax.servlet.jsp
jsp-api
2.2
javax.servlet
jstl
1.2
  1. Maven问题
    • 资源导出问题
    • 项目建包问题
    • 子项目继承包问题
  2. 开发问题
    • 导包倒错问题,重名的很多!
    • 版本不兼容问题!整合
    • Idea问题
    • 字母写错的问题
    • 前后端交互name一致性问题
    • bean配置问题
    • 注解问题
    • Tomcat 问题
    • 乱码问题
      • 数据库
      • web.xml
      • jsp
      • tomcat
      • 前端
      • srpingmvc请求参数
      • json输出乱码
    • Spring多个文件绑定问题,必须要保证在一个上下文中才能互相调用!
  3. web.xml配置文件问题
    • 欢迎页
    • servlet
    • 字符编码过滤
    • 注册Spring
    • session会话过期时间
    • 监听,log4j 【假如有拿来即可
  4. Spring 配置问题
    • 约束
    • bean 别名
    • id 问题
    • 别遗漏配置项
    • 别忘记注解驱动
    • 别忘记静态资源过滤

转载地址:http://zpcen.baihongyu.com/

你可能感兴趣的文章
C语言 ## __VA_ARGS__ 宏
查看>>
C++项目中的extern "C" {}
查看>>
(转)C++中extern “C”含义深层探索
查看>>
【日常小记】linux中强大且常用命令:find、grep
查看>>
Linux多线程编程(不限Linux)
查看>>
C/C++内存泄漏及检测
查看>>
C中的继承和多态
查看>>
linux修改ssh端口和禁止root远程登陆设置
查看>>
What really happens when you navigate to a URL
查看>>
偶遇with ties
查看>>
linux 编译指定库、头文件的路径问题
查看>>
使用gdb调试运行时的程序小技巧
查看>>
linux后端服务程序之信号处理
查看>>
Padding也要小心
查看>>
linux异步IO编程实例分析
查看>>
小组开发环境搭建: apache+ftp+cvs+samba
查看>>
Learning C with gdb
查看>>
不可不知的json库
查看>>
JSON格式解析和libjson使用简介
查看>>
关于Json格式的理解
查看>>