Spring

1.SpringMVC和Spring的关系

  软件开发的三层架构:web层[表现层,.表示层]--->Service层---->Dao[DataBase Access Object]---->数据库!

  SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB部分!

  MVC:也是一种设计模式:M:Model[模型]--->V[View]---->C[Controller]!

    Model用来封装数据的,iew:用来显示数据

    Controller:用于接受前端页面发送的请求,然后调用Service层处理,拿到处理结果,将该结果放回给前端页面!

   SpringMVC:相当于MVC架构中的c以及v!

  javaEE---->J2EE

2.SpringMVC有什么优势?

Spring为展现层提供的基于MVC设计理念的优秀的web框架,是目前最主流的MVC框架之一

Spring3.0后全面超越Struts2,成为最优秀的MVC框架.

SpringMVC通过一套MVC注解让pojo成为处理请求的控制器,而无须实现任何接口.

支持REST风格的URL请求,

GET   POST   PUT   DELETE

采用了松散耦合可插拔组件结构,比其他MVC框架更具有扩展性和灵活性

目前主流的开发软件,说白了,大家都在用

3,SpringMVC是基于SpringMVC4,x

原文地址:https://www.cnblogs.com/Toddll/p/7406377.html