SpringMVC是Spring框架的一部分,属于Spring的Web模块,主要的核心思想就是MVC。是目前最主流的Web框架之一。SpringMVC使用注解来简化Java Web的开发,而且支持REST风格的URL请求。具备松耦合、可插拔的组件结构,比其余的MVC框架更具扩展性和灵活性。前端
MVC想必你们已经很是熟悉了吧!(不知道的请百度...)mysql
可是跟传统的MVC模式有所不一样的是,SpringMVC在控制器(Controller)以前还有一层前端控制器(Font Controller)。前端控制器的主要做用是将接受到的请求分发到控制器中,控制器处理请求而且调用业务模型进行处理,控制器将处理完的数据再返回给前端控制器,前端控制器再将处理完成的数据进行渲染并在视图模板中展现。web
jdk:请使用jdk1.8以上版本(安装你们应该都会吧...)
开发工具:Eclipse或IDEA
Spring Framework 4.0
commons-logging.jar(http://commons.apache.org/proper/commons-logging/download_logging.cgi)
数据库:mysql
Tomcat8spring
Spring Framework 依赖包下载:
一:直接点击https://repo.spring.io/list/libs-release-local/org/springframework/spring/下载
二:进入官网下载(https://spring.io/)sql
这里介绍了使用maven引入Spring的方法,与直接下载的路径https://repo.spring.io/webapp/#/home数据库
再点击下方的Spring就能够下载Spring框架的各类依赖包了apache
将上述全部的前期准备作好,接下来就能够写咱们的第一个SpringMVC程序啦,详情请见下一章节。app