jsp与mvc

首先了解jsp与mvc的模式步骤

JSP
这种方式就是在服务器中,有两个部分,一个应用程序容器(Container),一个称为小服务程序或服务连接器(Servlet)。

大体步骤就是:客户端发送请求给服务器,然后服务器将读取的文件(JSP Page),用应用程序容器(Container)进行编译,编译后的java文件用小服务程序或服务连接器(Servlet)进行解析生成HTML文件,最后由服务器把HTML文件发送给客户端

MVC
这种方式相当于先由前端接收请求处理后再发送给后端,在后端中,建立了3个部分:1、数据模型,也就是业务逻辑(Model)、2、展示页面,也相当于最后返回给前端的数据(View)、3、控制器,负责接收请求,使用模型并将其处理的数据放入view(Controller)

大体步骤就是:前端将请求发到服务器后,Controller接收请求后进行处理,得到请求的意图和数据后,调用Model里的业务逻辑,组装数据或者是调用数据库,返回数据给Controller,Controller将这些数据组装产生View,并返回给前端。

异同

从它们的步骤中可以看出,MVC在后端中,将业务逻辑和展示逻辑分成了Model和View两部分,而JSP中则全部由Servlet处理,这样做更符合单一职责原则,易于维护,JSP将大部分的工作都交由后端进行处理,而MVC只是将部分放在了后端,后端只是处理前端的请求,返回的数据也是由前端处理后再发送给后端。这样减轻了后端的压力。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 4,622评论 0 0
  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 4,260评论 0 0
  • 1.Spring web mvc介绍 Spring web mvc和Struts2都属于表现层的框架,它是Spri...
    七弦桐语阅读 13,987评论 2 38
  • 2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设...
    城市里永远的学习者阅读 4,112评论 0 50
  • 本章内容: 映射请求到Spring控制器 透明地绑定表单参数 校验表单提交 状态管理、工作流以及验证都是Web 开...
    谢随安阅读 12,746评论 0 4

友情链接更多精彩内容