MVC是模型-视图-控制器的缩写,它是一种软件设计模式。SpringMVC是基于MVC模式的Web框架,是Spring Framework的一部分。SpringMVC的特点包括轻量级、可扩展性强、配置灵活等。创建请求控制器需要使用@RequestMapping注解,@RequestParam注解可以获取请求参数,@RequestHeader和@CookieValue可以获取请求头和cookie信息。在创建SpringMVC的配置文件时需要配置web.xml。了解MVC和SpringMVC可以帮助Java学习者更好地理解Web开发和框架概念。