Java教程

spring mvc入门

本文主要是介绍spring mvc入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

springmvc入门

1、HTTP
  • HyperText Transfer Protocol

  • 用于传输HTML等内容的应用层协议

  • 规定了浏览器与服务器之间如何通信,以及通信时的数据格式

  • web开发-HTTP

2、Spring MVC
  • spring.io

  • 三层架构

    • 表现层、业务层、数据访问层
  • MVC

    • 主要解决表现层问题

    • Model:模型层(数据)()

    • View:视图层(利用model数据生成一个html,返回给浏览器)

    • Controller:控制层(处理浏览器请求,将业务层处理完的数据传递给model)

  • 核心组件

    • 前端控制器:DispatcherServlet
    • 控制spring mvc组件
  • Thymeleaf

    • 地址

    • 模板引擎——生成动态的html

    • 倡导自然模板,即以HTML文件为模板

    • 标准表达式,判断与循环,循环的布局

    • 模板文件/Model----->模板引擎------>HTML

  • 文件

    • 视图层:controller+template
    • 业务层:service
    • 数据访问层:dao
这篇关于spring mvc入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!