欢迎光临散文网 会员登陆 & 注册

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

2021-03-18 15:22 作者:动力节点小王本王  | 我要投稿



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 配置文件中的beanSpringMVC 容器中负责视图层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

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


SpringMVC由浅入深实用教程-SSM 整合开发的评论 (共 条)

分享到微博请遵守国家法律