您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

mvc框架有哪些

2024/4/25 6:33:24发布3次查看
mvc框架有struts1,struts2,spring mvc,grails,jsf,另外还有一个tapestry。
常用的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框架有哪些的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录