学习总结1-跟开涛学SpringMVC

本文是关于SpringMVC的学习总结,详细探讨了其核心概念、工作流程及实际应用,帮助读者深化对这一流行Web框架的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:http://jinnianshilongnian.iteye.com/blog/1593441
看完开涛的第一讲我的理解:
Spring是一组的框架,稍后学习之后再写总结。现在介绍SpringMVC,是Spring一组框架中的一个框架。一直说框架,那到底什么是框架呢,顾名思义,条条框框,不能随便,架是你往架子上放你想放的东西但是每个格子是有要求的,随后这个框架帮你实现最终的目的。
SpringMVC概念:
M=model,数据模型也就是数据,为啥称为模型我理解因为每个项目数据表不同称为模型更合适。例如:有个user(字段:id,username,password)表,但要使用表中的数据则需要在程序中有一个对应的代码(
public user{
    private Inetger id;
    String username;
    String password}
)来对应user表中的每个字段。这样程序在使用的时候便可直接使用内存中的数据进行操作。好了,那么类user则是model层。
V=View,视图模型,别人都称为视图这里我也称为视图模型,因为这个View可以进行更换的,更换成别的模型。视图就是展示给客户看的那组文件都称为视图层。例如:index.jsp
<%@ page lang="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head><title>测试</title></head>

<body>${message}</body>
</html>

这个文件只是我随便写的不一定能够运行。这个文件则是视图,将model层数据显示出来,但是他们之间无法直接进行联系。
C=Controller,控制器,也称为控制层,这个层负责协调将客户发来的请求,转给相应的具体方法实现,需要获取model层数据的,控制层方法则调用model层数据,并且以模型返回给视图层。控制层就是业务逻辑实现层。

由于web是请求-响应模式,就是客户发一次请求,web服务器回应一次,不会主动发给客户信息。所以,即使数据有变化了,客户端的视图也是不会变的,所以,需要再次请求。


1. spring 1.1 【第二章】 IoC 之 2.3 IoC的配置使用——跟我Spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 【第二章】 IoC 之 2.1 IoC基础 ——跟我Spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我Spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4 【第三章】 DI 之 3.1 DI的配置使用 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.5 【第三章】 DI 之 3.2 循环依赖 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 1.6 【第三章】 DI 之 3.1 DI的配置使用 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 1.7 【第三章】 DI 之 3.2 循环依赖 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 1.8 【第三章】 DI 之 3.3 更多DI的知识 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 1.9 【第三章】 DI 之 3.4 Bean的作用域 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121 1.10 »Spring 之AOP AspectJ切入点语法详解(最全了,不需要再去其他地找了) . . . . . . . . . . . . . .132 1.11 【第四章】 资源 之 4.1 基础知识 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153 1.12 【第四章】 资源 之 4.2 内置Resource实现 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . .156 1.13 【第四章】 资源 之 4.3 访问Resource ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165 1.14 【第四章】 资源 之 4.4 Resource通配符路径 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . .171 1.15 【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我spring3 . . . . . . . . . . . . . . .177 1.16 【第五章】Spring表达式语言 之 5.3 SpEL语法 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . .183 1.17 【第五章】Spring表达式语言 之 5.4在Bean定义中使用EL—跟我spring3 . . . . . . . . . . . . . . . .197 1.18 【第六章】 AOP 之 6.1 AOP基础 ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 1.19 【第六章】 AOP 之 6.2 AOP的HelloWorld ——跟我spring3 . . . . . . . . . . . . . . . . . . . . . . . . .2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值