ssm实训小结

在本次实训中,学*了SpringMVC、Mybatis及两者的整合即ssm框架。SpringMVC的实现原理是通过Servlet拦截所有URL来达到控制的目的,也了解到和掌握了SpringMVC和Mybatis的使用步骤。


SpringMVC的流程
? ?


SpringMVC的使用步骤一般分为以下六个步骤:
? 1.配置web.xml?

? ? ?Spring的MVC必须要配置web.xml?
? ? ? 关键是配置这两个地方:


? ? ?


? ? ? ? ?


? ? ? ? ?contextConfigLocation


? ? ? ? ?/WEB-INF/classes/spring/applicationContext-*.xml


? ? ? ? ?


? ? ? ? ?


? ? ? ? ?org.springframework.web.context.ContextLoaderListener


? ? ? ? ?


?


? ? ? ? ?


? ? ? ??


? ? ? ? ? ??springmvc


? ? ? ? ? ??org.springframework.web.servlet.DispatcherServlet


? ? ? ? ? ??


? ? ? ? ? ? ? ?contextConfigLocation


? ? ? ? ? ? ? ?classpath:spring/springmvc.xml


? ? ? ? ? ??


? ? ? ? ?

?
? ?2.创建Spring配置文件applicationContext.xml。? ?


? ? ? ?


? ? ? ? ? ? ? ?


? ? ? ? ? ? ? ?


? ? ? ? ? ? ? ?


? ? ? ??





? ?3.创建Model。 ?
? ?4.创建Controller控制器用于处理web请求,每个控制器都对应着一个逻辑处理。???
? ?5.创建视图文件 .jsp。
? ?6.配置Servelt配置文件Spring-servlet.xml。


MyBatis的流程图

? ? ??







MyBatis 使用步骤:


? ?1.定义实体类
? ?2.定义Dao接口以及接口实现类,并在接口中定义添加学生的方法
? ?3.安装MyBatis
? ? ? 3.1将相关开发包引入项目中
? ? ? 3.2.在src目录下创建MyBaits的核心配置文件 mybatis.xml
? ? ? 3.3.为主配置文件添加头文件约束
? ? ? 3.4.在Dao接口的同级别目录中创建SQL映射文件名为 接口名.xml
? ? ? 3.5.为SQL映射文件添加头文件约束
? ? ? 3.6 在主配置文件中定义MyBatis的运行环境(数据库连接)
? ? ? 3.7.在主配置文件中引入SQL映射文件
? 4.编写SQL映射文件
? 5.编写Dao方法调用SQL映射



? ? ? 5.1 通过I/O流加载主配置文件



? ? ? 5.2 创建Session工厂对象



? ? ? 5.3 创建SQLSession对象



? ? ? 5.4 通过SQLSession对象调用相关的SQL映射执行数据库操作



? ? ? 5.5 提交事务(增删改操作必须提交事务)



? ? ? 5.6 关闭SQLSession对象


? 当然在进行ssm框架的项目的实训时也经常遇到400、404、500的错误,例如:前台页面显示不出数据,这个错误我找了将*两个小时,结果只是因为少了<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>,也遇到了Mapped Statements collection does not contain value,而导致这样的错误主要有两种情况:

? ? ?(1)确定xml文件中中的namespace是否路径正确(在此案例中namespace与实际路径一 ? ? ? ? ?致), 由于namespace不同会引发此问题


? ? ?(2)确定xml文件的名称是否与接口类的名称保持一致,在上例中出现问题就是因为不小心将xml文件命名为UserInfoM ? ? ?apper.xml,而接口文件为:UseInfoMapper.java。一字之差导致异常的发生。


? 而我就是因书写不认真而导致的第二种情况。


还有一种是这种情况,而解决这种错误需要将controller里的int改为Integer。








而遇到最多的问题还是路径问题和sql语句书写错误。例如:




这种问题就是路径配置错误。而经历过多次sql书写错误导致404查错进两个小时的惨痛教训,在写xml写SQL语句时,一定要将所写的SQL语句在数据库中运行一遍,这样就排除了SQL书写错误而导致的错误。


相关文档

  • abcd级车怎么区分
  • 因为梦想而坚持_500字
  • wordpress修改后台站点地址后无法访问,宝塔一分钟快速解决
  • 标准大型施工合同书
  • 在Linux上安装并启动zookeeper
  • html-列表
  • 鸡心果适合哪里种植
  • 新百伦574系列鞋后面有没有只是NB标志的
  • 销售员如何分类客户
  • Windows phone 应用开发[10]-自动化测试
  • 好玩的轮胎桥
  • 怎么把本地音乐放到创建的歌单
  • 水煮虾用冷水还是热水
  • 地震自救与互救知识
  • 关于学生如何自我评价
  • 配置nacos持久化
  • 五种内调外理的祛斑小窍门
  • 饥荒联机的版本谁有顺便教一下怎么联机
  • 科学育儿知识内容
  • 非诚勿扰这成语是什么意思
  • 怎么把车牌号过户
  • 手提电脑有蓝牙功能吗
  • CentOS6 PPTP服务搭建
  • 季德胜蛇药片哪里有卖?季德胜蛇药片怎么买?
  • Sublime Text 3 添加插入当前时间 Mac版
  • 最好最有效的减肥方法
  • 关于黄山的导游词精选
  • 三人股份合同范本
  • 吉娃娃发烧怎么办,吉娃娃发烧的注意事项
  • 冬季饮食调养原则
  • 电脑版