专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 告诉你MVC框架有哪些

告诉你MVC框架有哪些

更新时间:2022-10-20 09:13:58 来源:动力节点 浏览1342次

常用的MVC框架有JSP + servlet + javabean的模式。

现在很多公司都是自己实现MVC框架,而不是用开源框架。Struts1,struts2,spring mvc,grails,JSF都是比较常用的MVC框架,另外还有一个Tapestry。

MVC模式的某种框架,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式。

使用mvc框架核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求 (控制器)统一的进行处理(字符编码、文件上传、参数接受、异常处理等等),SpringMVC核心控制器是Servlet,而Struts2是Filter。

MVC框架性能

SpringMVC会稍微比Struts2快。SpringMVC是基于方法的设计,而Sturts2是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而SpringMVC基于方法,粒度更细,但要小心把握像在servlet控制数据一样。

SpringMVC是方法级别的拦截,拦截到方法后根据参数上的注解,把request数据注入进去,在SpringMVC中,一个方法对应一个request上下文。而Struts2框架是类级别的拦截,每次来了请求就创建一个Action,然后调用setter getter方法把request中的数据注入;Struts2实际上是通过setter getter方法与request打交道的。

以上就是关于“告诉你MVC框架有哪些”的介绍,零基础学习MVC架构,推荐动力节点的MVC框架视频教程,这是一套超级详细的MVC实战视频,本套MVC视频教程适合MVC架构模式零基础的学员学习,这套MVC学习视频通俗易懂,是你学习MVC架构模式的好帮手,此课程会对MVC思想,分层开发等理念,做出一个最详细的说明和讲解。同时搭配转账系统综合案例,使大家理解起来事半功倍,在未来的实际项目开发中对于分层架构畅通无阻。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>