spring|十年架构师,带你初识SSM框架结构,深入开发Java就在今天( 四 )


Spring MVC简介
【spring|十年架构师,带你初识SSM框架结构,深入开发Java就在今天】长期以来Struts2与Spring的结合一直存 在很多的问题 , 比如兼容性和类臃肿 。 加之近年来Struts2漏洞问题频发 , 导致使用率大减 。 与此同时 , 生于Spring Web项目的MVC (Model View Cortrller)框架走到了我们的面前 , Spring MVC结构层次清晰 , 类比较简单 , 并且与Spring的核心IoC和AOP无缝对接 , 成为了互联网时代的主流框架 。
MVC模式把应用程序(输入逻辑、业务逻辑和UI逻辑)分成不同的方面 , 同时提供这些元素之间的松耦合 。
Model (模型) , 封装了应用程序的数据和由它们组成的POJO 。 View (视图) , 负责把模型数据渲染到视图上 , 将数据以一定的形式展现给用户 。 Controller (控制器) , 负责处理用户请求 , 并建立适当的模型把它传递给视图渲染 。 在SpringMVC中还可以定义逻辑视图 , 通过其提供的视图解析器就能够很方便地找到对应的视图进行渲染 , 或者使用其消息转换的功能 , 比如在Controller的方法内加入注解@ResponseBody后 , Spring MVC就可以通过其消息转换系统 , 将数据转换为JSON , 提供给前端Ajax请求使用 。
Spring MVC中的重点在于它的流程和一些重要的注解 , 包括控制器、视图解析器、视图等重要内容 。
以上就是小编整理的SSM框架简介 , 只是个人的一些浅见 , 有哪里不准确的地方 , 还请各位大佬多多指出 , 咱们共同学习交流~~~
喜欢文章请多多点赞评论转发 , 关注小编 , 你们的指出支持就是小编最大的动力~~~


推荐阅读