栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【第二阶段 day42 SSM】SpringBoot SpringMVC

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【第二阶段 day42 SSM】SpringBoot SpringMVC

1.SpringBoot 1.1概述

由spring团队开发的,整合了spring框架,springMVC框架的所有jar包
好处:

  • 简化了maven的操作,以前是自己找jar的坐标,现在是直接创建springboot工程勾选你要的功能
  • springboot项目可以快速启动/关闭,就像服务器Tomcat一样操作,被整合了
  • 简单快速整合其他的技术
1.2使用
  • 创建springboot的工程

  • 配置maven

  • 启动服务器,测试,访问服务器资源
  • 添加控制类:
package cn.tedu.springboot01;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class Hello {
    @RequestMapping("abc")
    public String get(){
        return "hello boot";
    }
}
2.SpringMVC 2.1概述

是Spring团队的产品,遵循MVC设计模式
MVC设计模式:最终实现松耦合,三个部分互相独立,互不干扰
M是Model是模型层,用来封装数据
V是View是数据层,用来展示数据
C是Controller是控制层,接受浏览器发来的请求,并作出数据的响应
SpringMVC框架用来接受请求+作出相应

2.2解析请求参数

浏览器发送数据给服务器有两种方式?get和post
get的数据:在地址栏展示,用?拼接的参数
post的数据:安全不在地址栏展示
开发步骤

  • 1.导入SpringMVC相关的jar包(被Spring整合了)
  • 2.使用注解开发
2.3涉及五个组件

1.前端控制器DispacherServlet:接受请求,并且调度
2.处理器映射器HandlerMapping:根据地址栏的写法,找到能处理这次请求的类和方法
3.处理器适配器HandlerAdapter:真正开始找到方法,执行方法体处理业务,并返回结果
4.视图解析器:找到能够展示数据的页面
5.视图渲染:把数据显示在页面上

2.3测试

1.制作一个HTML网页


2.springmvc框架解析请求参数

3.student类

4.运行类

5.实现最终结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/346285.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号