SpringMVC全面学习情况

目录

一、实现SpringMVC入门案例

◆SpringMVC的相关概念

◆SpringMVC案例实现步骤

◆SpringMVC案例实现步骤

二、实现SpringMVC多种类型

数据响应

◆SpringMVC数据响应的相关概念

​编辑

◆SpringMVC数据响应实现步骤

三、实现SpringMVC获取不同

数据类型参数

◆SpringMVC参数获取相关概念

​编辑

◆SpringMVC参数获取实现步骤

四、实现使用拦截器验证

用户是否登录

◆拦截器的相关概念

◆拦截器的使用步骤

五、基于Mybatis实现数据

增删改查

◆Mybatis的相关概念

​编辑

◆Mybatis入门实现步骤

六、基于Mybatis实现

多条件查询

◆动态SQL的相关概念

◆多条件查询实现步骤

七、基于xml方式和注解方式

实现多表查询

◆多表查询相关概念

◆多表查询实现步骤

八、基于SSM搭建农牧慧

智慧养殖系统

◆SSM整合的相关概念

◆SSM整合的实现步骤


SpringMVC全面学习-CSDN博客      (SpringMVC相关细节代码链接)

一、实现SpringMVC入门案例

SpringMVC的相关概念

1. MVC模式

   经典MVC模式中,M是指模型,V是视图,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。

2. SpringMVC

   SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架。它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。同时它还支持RESTful编程风格的请求。

◆SpringMVC案例实现步骤

执行流程

(1)用户发送请求至**前端控制器**DispatcherServlet

(2)DispatcherServlet收到请求调用HandlerMapping**处理器映射器**。

(3)处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。

(4)DispatcherServlet调用HandlerAdapter**处理器适配器**。

(5)HandlerAdapter经过适配调用具体的Handler**处理器**(Controller,也叫后端控制器)。Controller执行完成返回ModelAndView。

(6)HandlerAdapter将Controller执行结果ModelAndView返回给DispatcherServlet。

(7)DispatcherServlet将ModelAndView传给ViewReslover**视图解析器**。

(8)ViewReslover解析后返回具体View**视图**。

(9)DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。

(10)DispatcherServlet响应用户。

SpringMVC案例实现步骤

1、使用maven搭建web项目

2、xml方式

3注解方式

4、测试实验结果


二、实现SpringMVC多种类型

数据响应

◆SpringMVC数据响应的相关概念

 

◆SpringMVC数据响应实现步骤

1、在二的基础上完成下面步骤

2、实现页面跳转

3回写数据

4、测试实验结果


三、实现SpringMVC获取不同

数据类型参数

◆SpringMVC参数获取相关概念

◆SpringMVC参数获取实现步骤

1、在实验九基础上完成下面步骤

2、获取各种类型参数

3、测试实验结果


四、实现使用拦截器验证

用户是否登录

◆拦截器的相关概念

◆拦截器的使用步骤

1、在三的基础上完成下面步骤

2、创建拦截器

3配置拦截器

4、测试拦截器


五、基于Mybatis实现数据

增删改查

◆Mybatis的相关概念

◆Mybatis入门实现步骤

1、创建数据库表格

2、添加相关依赖

3创建对应实体类

4、创建并编写映射文件

5、创建并编写核心配置文件

6、测试实验结果


六、基于Mybatis实现

多条件查询

◆动态SQL的相关概念

◆多条件查询实现步骤

1、在实验十二的基础上完成后续步骤

2、创建参数对象PhoneDTO

3在PhoneMapper接口中添加抽象方法selectByCondition

4、在PhoneMapper.xml中添加一个select标签

5测试实验结果


七、基于xml方式和注解方式

实现多表查询

◆多表查询相关概念

◆多表查询实现步骤

1、数据库中创建表格brand,并插入数据

2、com.cqgcxy.entity中创建实体类Brand

3com.cqgcxy.entity中修改实体类Phone

4、实现查询手机信息及其所属品牌信息

5、实现查询品牌信息及其旗下的手机信息

6、测试实验结果


八、基于SSM搭建农牧慧

智慧养殖系统

◆SSM整合的相关概念

◆SSM整合的实现步骤

1、根据项目业务创建数据库和表格

2、创建maven项目

3导入坐标依赖

4、编写实体类

5、编写mapper接口

6、编写service接口和实现类

7、编写控制器

8、整合配置文件

9、测试实验结果

  • 20
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值