gaohanghang / spring-mvc-study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

视频学习 | Spring MVC起步

视频地址:https://www.imooc.com/learn/47 代码地址:https://github.com/gaohanghang/spring-mvc-study

简介:Spring MVC为我们提供了一个基于组件和松耦合的MVC实现框架。在使用Java中其它MVC框架多年之后,面对Spring MVC有一种相见恨晚的感觉。Spring MVC是如此的优雅,轻盈与简洁, 让人从其它框架的桎梏解脱出来。本课程将带你步入Spring MVC。

第1章 MVC简介

MVC的演进,概念及优点

image.png

image.png

image.png

image.png

image.png

MVC本质

  • MVC 的核心**是业务数据抽取同业务数据呈现相分离

image.png

image.png

View

视图层 为用户提供UI,重点关注数据的呈现

image.png

Model

模型层 业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。

image.png

Controller

控制层

image.png

image.png

image.png

image.png

第2章 Spring MVC中的基本概念

抽茧剥丝,将Spring MVC中重要类及作用做概要说明

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

第3章 配置Maven环境

针对初学者,step by step安装配置Maven, 搭建Spring MVC开发环境

image.png

image.png

image.png

image.png

image.png

image.png

image.png

管理传递依赖关系

image.png

image.png

image.png

image.png

第4章 Spring MVC实操

基于课程管理的业务需求,用Spring MVC开发一个模块

image.png

image.png

image.png image.png

image.png

image.png

image.png

image.png

image.png

 mvn jetty:run

http://localhost:8080/courses/view?courseId=123 image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png http://localhost:8080/courses/123

image.png

image.png http://localhost:8080/courses/jsontype/123 image.png

image.png

image.png

第5章 总结

image.pngimage.png

image.png

image.png

About


Languages

Language:CSS 63.2%Language:Java 36.8%