问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Spring MVC 适合开发性能要求高的接口么

发布网友 发布时间:2022-04-30 04:35

我来回答

1个回答

热心网友 时间:2023-10-13 03:10

拿struts2来比较,在spring2.X时代,其MVC框架并不如struts2出彩,但是进入3.1时代以来,springMVC已经完全将struts2甩在后头。
从以下方面来说明spring所具有的优势:
1、配置简化,spring引入Schema Based XML,在其默认必要配置之后,可以灵活的进行2次配置,2次配置的内容大大减少,以及对annotation的全面支持,与之相比struts2的annotation配置在springmvc实现2年后才有通过插件方式实现,实现方式也相当幼稚基本相当于对XML配置方式的翻译,根本没有体现约定优于配置这一理念,这也说明struts2在近年对新标准支持的严重滞后。

2、MVC设计思想的领先,在springmvc中,model这层被抽象的更加灵活,他以方法输入参数为表现形式,具体的行为灵活多样,可以是基本类型,可以是POJO,也可以是request衍生出的各种对象。与之相比,struts2的model定义为controller的一个属性,导致模型层与控制层之间的关系模糊不清。

3、对REST的支持性,springMVC对REST架构的支持是我见过最好的MVC框架,与之相比strtus2虽然也提供了相关插件实现,但是相对于springmvc来可以说是弱智,这是由于Struts2对于请求映射设计的天生缺陷导致。Struts2对于请求的映射最终以一个叫做ActionMapping的类来表述,而构造这个ActionMapping的实现却只是一个非常简单的接口ActionMapper。这个类天然就没有考虑到许多Restful的需求。

相对于springmvc来说,struts2的最基本的问题是响应变化太慢,特别是对Java标准响应太慢。
比如:直到最近 2.3.1 才支持 JSR330,而Spring 已经支持两年多了。目前还不支持JSR 303,虽然有第三方,但不是Out of box的,Spring MVC支持得很好。

热心网友 时间:2023-10-13 03:10

拿struts2来比较,在spring2.X时代,其MVC框架并不如struts2出彩,但是进入3.1时代以来,springMVC已经完全将struts2甩在后头。
从以下方面来说明spring所具有的优势:
1、配置简化,spring引入Schema Based XML,在其默认必要配置之后,可以灵活的进行2次配置,2次配置的内容大大减少,以及对annotation的全面支持,与之相比struts2的annotation配置在springmvc实现2年后才有通过插件方式实现,实现方式也相当幼稚基本相当于对XML配置方式的翻译,根本没有体现约定优于配置这一理念,这也说明struts2在近年对新标准支持的严重滞后。

2、MVC设计思想的领先,在springmvc中,model这层被抽象的更加灵活,他以方法输入参数为表现形式,具体的行为灵活多样,可以是基本类型,可以是POJO,也可以是request衍生出的各种对象。与之相比,struts2的model定义为controller的一个属性,导致模型层与控制层之间的关系模糊不清。

3、对REST的支持性,springMVC对REST架构的支持是我见过最好的MVC框架,与之相比strtus2虽然也提供了相关插件实现,但是相对于springmvc来可以说是弱智,这是由于Struts2对于请求映射设计的天生缺陷导致。Struts2对于请求的映射最终以一个叫做ActionMapping的类来表述,而构造这个ActionMapping的实现却只是一个非常简单的接口ActionMapper。这个类天然就没有考虑到许多Restful的需求。

相对于springmvc来说,struts2的最基本的问题是响应变化太慢,特别是对Java标准响应太慢。
比如:直到最近 2.3.1 才支持 JSR330,而Spring 已经支持两年多了。目前还不支持JSR 303,虽然有第三方,但不是Out of box的,Spring MVC支持得很好。
spring MVC 和 struts2 的区别有哪些?

4. 开发效率和性能不同:Spring MVC 开发效率和性能高于 Struts2。

开发时,选择Spring mvc ,还是选择Struts2

由于以上原因,springmvc可以进行单例开发,并且建议使用单例开发,struts2通过类的成员变量接收参数,无法使用单例,只能使用多例。 struts更加符合oop的编程思想, spring就比较谨慎,在servlet上扩展。 Spring MVC和Spring是无缝的。 从这个项目的管理和安全上也比Struts2高(当然Struts2也可以通过不同的...

java最重要的框架?

1、SpringSpring 可以说是排在Java框架第一位,是由于它能够开发以高性能著称的复杂web应用程序的出色能力。它能够使Java开发人员轻松地创建企业级应用程序。在开发人员的选择中,SpringMVC和SpringBoot远远领先于其他Java技术。对于开发人员来说,这里的一大优势是他们可以不受其他模块约束并专注于一个模块,因为spring利用了...

springmvc和其他mvc框架的区别

Spring MVC就是一个MVC框架,个人觉得Spring MVC annotation式的开发比Struts2方便,可以直接代替上面的Struts(当然Struts的做为一个非常成熟的MVC,功能上感觉还是比Spring强一点,不过Spring MVC已经足够用了)。当然spring mvc的执行效率比struts高,是因为struts的值栈影响效率 spring mvc类似于struts的一个MVC开框架,其实...

springmvc和servlet的区别

这样导致struts的配置文件量还是比spring mvc大,虽然struts的配置能继承,所以我觉得论使用上来讲,spring mvc使用更加简洁,开发效率Spring MVC确实比struts2高。spring mvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本spring3 mvc就容易实现restful url。s...

spring mvc是什么意思

MVC框架性能 SpringMVC会稍微比Struts2快。SpringMVC是基于方法的设计,而Sturts2是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而SpringMVC基于方法,粒度更细,但要小心把握像在servlet控制数据一样。SpringMVC是方法级别的拦截,拦截到方法后根据参数上的注解,把request数据注入...

springmvc和其他mvc框架有什么区别?

Spring MVC就是一个MVC框架,个人觉得Spring MVC annotation式的开发比Struts2方便,可以直接代替上面的Struts(当然Struts的做为一个非常成熟的MVC,功能上感觉还是比Spring强一点,不过Spring MVC已经足够用了)。当然spring mvc的执行效率比struts高,是因为struts的值栈影响效率。spring mvc类似于struts的一...

struts与springmvc?

但是SpringMVC需要重启。SpringMVC和Struts2的区别 spring3mvc与struts2比较 项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯---springmvc支持rest,小生对restfulurl由衷的喜欢 不用不知道一用就发现开发效率确实比struts2高 我们用struts2时采用的传统的配置文件的方式,并没有使用...

spring和springmvc的关系

SpringMVC使得开发者能够更轻松地创建Web应用,它提供了诸如请求映射、视图解析、异常处理等一系列Web开发所需的功能。举个例子,假设我们要开发一个基于Web的电子商务应用,我们可以使用Spring来管理事务、安全性、数据访问等核心功能;而对于前端请求的处理、URL路由、表单验证等Web相关的功能,我们可以使用...

springmvc的特点

组件化程度高,灵活性强等。SpringMVC的组件化程度高,可插拔式组件即插即用,想要什么功能配置组件就可以。SpringMVC具有强大的灵活性、非侵入性和可配置型,开发者无须额外开发控制器对象。

显卡采用性能更好的什么接口 接口开发需要注意什么 接口为什么要求续传 接口性能 接口性能调优 应用接口性能分析 如何做接口性能测试 接口性能优化 agp接口最好的显卡
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
匡威有哪些款式的休闲鞋值得入手? 硅钙板价格多少硅钙板价格多少一平米 匡威什么颜色最值得买 匡威最值得入手的鞋子 山海旅人土地公:神话故事中的土地神 《中国的土地》中,诗人为什么说中国的土地是“神奇的? ...这首诗中,如何写出了爱;刘湛秋在《中国的土地》如何写出了神奇... 有限责任公司变更经营范围,变更登记申请书中的许可经营项目和一般经营... 《中国的土地》中,诗人为什么说中国的土地是“神奇的土地” E盘中的一个文件夹打不开并提示explorer应用程序错误 我的电脑一打开E盘就显示explorer.exe遇到问题需要关闭(如图所示),点... app移动接口开发需要注意什么? 硬盘的接口类型和性能指标? CPU的接口类型和主要的性能指标是什么? 已经毕业了 需要团员证那毕业证书 但是团员证弄丢了怎么办 我今年中考,已经毕业了,但团员证丢了请问怎么补办 登录密码和支付密码忘了怎么办? 团员证和入团志愿书丢了怎么办? 转团关系,团员证丢了怎么办? 我的网银支付密码和登陆密码都忘记了怎么办? 研究生,要团员证,丢了怎么办? 团员证不见了怎么办?我的团员证不见了要毕业了?可以补办吗? 如果团员证弄丢了,怎么补办啊,一定要到原来入团的学校重新补办啊 可以有另外办法吗?? 大学报到时团员证丢了怎么办? 如果团员证丢失,应该怎么办? 团员证丢了怎么办? 德力西变频器驱动55千瓦电机正常运行时电流显示115A正常吗? 英威腾变频器55千瓦多个变频器联串控制怎样接线 一个55千瓦变频器用5个11千瓦电机可以吗 55千瓦英威腾变频器怎样没置电流输出到变送器显示 55千瓦变频器不接负载,本身有几个电流 USB3.0需不需要相对应的接口才能发挥性能? EXCEL/wps怎样把某表里面杂乱的数据快速统计至另外一张表 我用鲁大师测算的整机平台功耗大概是300w左右,我用额定350w的电源,可以轻松hold住吗。配置 excel如何统计至当前行某个数据连续出现的次数 主机满载功率是300W,应该买多大电源好?请推荐下?大神们帮帮忙 我台式机,鲁大师能耗估算300w,用一个400w的电源,合适吗?会不会太高。 主机300w以下配多大电源合理不浪费 数据统计至五月六号,包括六号吗? 我的电脑硬件全部功耗300W左右 能用额定250W峰值350W的电源吗 电源是爱国者的 Oracle中的五种约束类型为? 300W功耗用额定500W电源会浪费电吗? 如何把数据统计到后边的表里面 电脑主机功耗300W用450W电源会不会伤害硬件 如何将excel的表格数据统计到另外一张 显卡需要300W电源,那整机需要多少W电源? excel数据统计 电脑硬件的功率峰值300W而我用了个850W的电源会怎么样? 问个电脑功耗问题,,整机配置300W左右,电源额定380W,,实际输出功耗为多少? 消耗功率300W的电脑用400W的电源会浪费电么 电脑电源是额定500w,主机功耗是300w,那么我实际消耗的电量是多少w?