SpringMVC由浅入深实用教程-SSM 整合开发

Ssm 编程,即 SpringMVC + Spring + MyBatis 整合,是当前最为流行的JavaEE 开发技术架构。其实Ssm 整合的实质,仅仅就是将 MyBatis 整合入Spring。因为 SpringMVC 原本就是 Spring 的一部分,不用专门整合。
Ssm 整合的实现方式可分为两种:基于XML 配置方式,基于注解方式。
搭建 Ssm 开发环境
maven pom.xml


插件:

配置web.xml
(1) 注册 ContextLoaderListener 监听器

注册 ServletContext 监听器的实现类ContextLoaderListener,用于创建Spring 容器及将创建好的 Spring 容器对象放入到 ServletContext 的作用域中。
(2) 注册字符集过滤器

注册字符集过滤器,用于解决请求参数中携带中文时产生乱码问题。
(3) 配置中央调度器
配置中央调度器时需要注意,SpringMVC 的配置文件名与其它 Spring 配置文件名不相同。这样做的目的是 Spring 容器创建管理 Spring 配置文件中的bean, SpringMVC 容器中负责视图层bean 的初始。

Ssm 整合注解开发
项目:ssm
需求:完成学生注册和信息浏览。
建表Student
使用 Student 表

新建Web 工程
工程名称 ssm
maven 依赖


插件:

定义包,组织程序的结构。

jsp 文件:

编写配置文件
Jdbc 属性配置文件jdbc.properties

Spring 配置文件applicationContext.xml

Springmvc 配置文件:
springmvc.xml

mybatis.xml

定义web.xml
1)注册 ContextLoaderListener 2) 注 册 DisatcherServlet 3)注册字符集过滤器
4) 同时创建 Spring 的配置文件和 SpringMVC 的配置文件
实体类 Student

Dao 接口和 sql 映射文件


Service 接口和实现类
Service 接口

Service 实现类

处理器定义
StuentController.java

定义视图-首页文件--- index.jsp
指定路径:

指定base 标签


注册学生页面 --- addStudent.jsp

浏览学生页面 --- listStudent.jsp
页面表格

js 内容:
引入JQuery

js 发起ajax

注册成功页面--- success.jsp

注册失败页面--- fail.jsp

最后奉上视频教程👇,视频观看效果更佳!!走过路过别忘素质三连哦~~

