SpringMVC框架概述及优势

with 3 comments

SpringMVC框架严格意义上来说是Spring框架的一个子项目,它是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架

SpringMVC与Spring

SpringMVC是类似于struts的一个MVC开源框架
属于Spring框架的子项目
SpringMVC需要有Spring的jar包作为支撑
一般情况下我们建议用Spring和SpringMVC搭配使用

SpringMVC框架简介

SpringMVC框架通过实现Model-View-Controller(MVC)模式来很好地将数据、业务与展现进行分离
这和Struts、Struts2非常类似
SpringMVC的设计是围绕DispatcherServlet(前端控制器)展开的
DispatcherServlet的主要作用:

通过可配的handler mappings、view resolution、locale以及theme resolution来处理请求并且转到对应的视图

springmvc_about_lc.jpg

SpringMVC框架优点

SpringMVC,基于MVC架构模式的思想,将web层进行职责解耦
其请求驱动类型是使用请求-响应模型,框架的目的就是帮助我们简化开发

清晰的角色划分:

分工明确,而且扩展点相当灵活,可以很容易扩展,虽然几乎不需要

SpringMVC的优点:

SpringMVC的更多优势:

Responses
  1. 值得学习

    Reply
  2. 不错哟,过来学习

    Reply
  3. 厉害了博主,点赞

    Reply