为什么spring boot 流行MVC和Mybatis逐渐流行起来了

为什么springMVC和Mybatis逐渐流行起来了?-土地公问答
为什么springMVC和Mybatis逐渐流行起来了?
为什么springMVC和Mybatis逐渐流行起来了?
基本没怎么看见struts2框架了,都是spring ioc容器,spring mvc,灵活性是不错,花一天看文档就能全部了解,上手.
Struts2 官方对于安全问题的处理让人担忧,竟然会直接演示攻击方法,多少个站长彻夜将自己的网站升级,如果不想再经历一次的话,似乎 springmvc 是个不错的选择。然而 Hibernate 我估计是很多掌握不了其内部的逻辑,瞬时态,持久态,托管态,延时加载,事务…
先顶一下前面两个赞同最高的两个回答,我再狗尾续貂一下,要是有不对的地方大家可以直接评论,我再更改!之前我也是用SSH,而且一搜百度全是ssh,面试的时候不管三七二十一全都是熟练使用SSH,听得看的都有点腻了,然而SSM的出现仿佛还带了一点小清新的感觉…
1、上手快,有点web开发经验的,给他个框架就能照猫画虎了2、轻量,没有struts hibernate 那样复杂,笨重,而且struts 自从那次漏洞之后,损失了不少名誉~3、spring MVC和Spring完美结合,都是一家的~最后题外话,不要被框架所局限,这年头,我们公司连做…
SpringMVC的优点:与Spring框架天生整合,无框架兼容问题与Struts2相比安全性高配置量小、开发效率高MyBatis的优点:不需要重新学习hibernate框架,在掌握sql的基础上就可以上手;不需要配置实体类与数据表之间的映射关系;总的来说,针对于移动APP的服务支…
在这边向各位推介一下我们公司大牛出的替代MyBatis的Eql(https://eql),不需要使用烦人的xml文件,真正像写原生SQL一样写动态语句,用过后再用MyBatis简直太难用了!目前更新较慢,有兴趣可以直接看测试用例。
struts是少了 毕竟比较复杂,前些日子还爆漏洞。至于ORM的话,各取所需吧,个人觉得hibernate那坨自动生成的sql特别难看
因为springMVC确实比struts2好用,完爆。至于Mybatis是因为hibernate不能自己控制sql语句
springmvc上手速度比较快,加上struts前些年被曝出漏洞。orm的战场中,h是机械化部队可以正面碾压敌人,b是一个尖刀小队可直插敌方指挥心脏。敏捷开发高度提倡的现在,有时更需要一刀致命
因为,这样你就能掌控一切。难道你认为H自动生成的sql都非常精简高效么?
struts2的安全性spring mvc与spring的无缝整合,结合spring data甚至可以一站式开发spring mvc本身比struts2灵活易用,使用注解大量简化配置,而且良好的支持rest,用过spring mvc就不想用struts2了
刚从Struts2转过用SpringMVC。我觉得我有必要答。杀杀SpringMVC锐气。单从输入输出来讲(view层原本就是处理输入输出),struts2性能完爆SpringMVC,如果使用标签,另算,ITEYE有人做过测试,我就不贴了。框架结构简单,debug看源码就可以理解里面做了什么…
因为便宜啊。。。。。。满大街的java程序员都学过看过springMVC,招聘成本简直不要太低(知道我招到一个简历造假又不能用的培训生要损失多少绩效么~~555~)。Mybaitis上手简单,理解容易,满大街的ja。。。。。我一周一个版本你造么?你问问写中间件和底层…
都是垃圾。我为什么反对用各类框架。什么ssh,orm,spring,struct,复杂,速度慢,最后把自已框进去了。如果有有一百万种框架学一百万年后,知道了那个最好,再开发?java占语言榜第一,全世界实际各个公司框架加在一起超过了一百万种。答案是否定的,因为人…
Spring MVC 和Spring无缝对接而且安全,易用,而且控制反转思想很容易理解。spring对事务等处理得当对于经验不足的开发者,很容易上手,所以大家都喜欢用~~~希望对你有帮助
我待过两家公司,主管都是阿里出来的,发现他们框架都是用springmvc+mybatis
说说我个人的感觉,前几天再用hibernate的时候,发现hibernate无法实现MySQL里的on delete set null这个功能,打个比方,一个部门里有好多员工,这是典型的双向一对多关系,现在我要撤掉一个部门,这时候,如果你没有设置cascade,那么删除部门报错,如果你…
其它类似问题
其它人正在问的问题为什么springMVC和Mybatis逐渐流行起来了? - 知乎971被浏览<strong class="NumberBoard-itemValue" title="1,799分享邀请回答251 条评论分享收藏感谢收起为什么springMVC和Mybatis逐渐流行起来了_百度知道
为什么springMVC和Mybatis逐渐流行起来了
我有更好的答案
mybatis主要在于sql可以单独放到xml文件里面,避免了像hibernate等持久化框架把sql直接写到类里面,导致持久化层的代码越来越臃肿。springmvc一开始是因为注解很好用,避免了struts1每个action都要写对应的配置文件的繁琐(新版struts已经支持注解形式了,但是用惯了springmvc的猿们也觉得没必要换了,毕竟struts爆出过这安全方面的问题),但是struts在做拦截器(还是过滤器?忘了)时是比springmvc要好一点。所以还是有部分公司技术选型使用struts。当然,一般来说,场景合适的情况下越简单越好,spring全家桶来一套?
采纳率:82%
来自团队:
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么springMVC和Mybatis逐渐流行起来了? - 知乎971被浏览<strong class="NumberBoard-itemValue" title="1,799分享邀请回答387 条评论分享收藏感谢收起为什么springMVC和Mybatis逐渐流行起来了? - 知乎971被浏览<strong class="NumberBoard-itemValue" title="1,799分享邀请回答810 条评论分享收藏感谢收起

我要回帖

更多关于 为什么使用spring 的文章

 

随机推荐