SpingMVC

SpringMVC框架是基于Spring框架的,其实SpringMVC框架是Spring框架的一个模块,专门做Web开发,可以理解为:SpringMVC是对前面学习的Servlet的升级。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用SpringSpring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用)Struts 2(一般老项目使用)等等。

SpringMVC框架是基于MVC模式,使用Java语言开发实现的一个轻量级 Web 框架。它是Spring家族中的一员,和Spring容器是同一个妈妈生的。正因为这一点,通过简单的配置,就能够让SpringMVC框架和Spring容器一起使用。也就是说在基于Spring容器开发的Java web 项目中添加SpringMVC框架,就像给笔记本电脑加装一块固态硬盘。

简洁明了,使用方便,框架清晰。

SpringMVC框架提供了一整套完善的组件。

不同于以前框架只提供接口,然后让使用者自己根据接口写实现类来实现功能,SpringMVC提供了一整套完善的组件,可以直接使用。这就相当于以前的框架只给你提供设计图纸,你需要根据设计图纸自己把工具造出来,而现在SpringMVC直接给你一套现成的工具箱,里面有你用得到的各种工具。

而且使用SpringMVC框架提供这些工具也巨简单,通过一些简单的注解就搞定了,不需要编写繁琐冗长的代码,简直比夏天喝雪碧还要爽。

你可能感兴趣的:(spring,java,servlet)