引言
昨天有粉丝问我,Java后期应该学什么,我告诉他们应该学框架,然而对于数量庞大的框架,多数人不知道该从哪个框架入手,我个人的学习建议是:先学ssh(Struts2、Hibernate、Spring),然后学SpringMVC,Spring Data,Mybatis,Spring Boot,Spring Cloud,最后完成一些综合性的案例。当然这只是我的一些个人建议,也不一定适用于所有人,但基本的学习路线应该是这样的。 对于javaee框架部分的文章,我也是按照这样的路线写下去的。所以,在学完ssh框架之后,我们应该继续来学习一下SpringMVC。 本篇文章就是针对SpringMVC进行一个快速入门。
框架介绍
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等。 Spring是为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一。Spring3.0之后全面超越Struts2,成为最优秀的MVC框架,SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口。 那有人就要提出质疑了,既然SpringMVC比Struts2框架更好,更优秀,我们为什么还要学习Struts2呢?首先呢,多学点也没啥坏处,其次呢,一些公司的老项目用的应该还是Struts2,所以如果你不会Struts2也说不过去吧,最后就是如果你学过Struts2,当你学SpringMVC的时候,你将会更加地得心应手。
HelloWorld
毫无疑问,第一个入门项目当然就是HelloWorld了。 实现步骤:
- 加入jar包