为什么springmvcmybatis视频和Mybatis逐渐流行起来了

问一下大家,MyBatis是做什么用的 现在的主流框架是不是还是SSH呢
[问题点数:20分,结帖人shijing266]
问一下大家,MyBatis是做什么用的 现在的主流框架是不是还是SSH呢
[问题点数:20分,结帖人shijing266]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2015年5月 Java大版内专家分月排行榜第二2013年5月 Java大版内专家分月排行榜第二
2011年5月 Java大版内专家分月排行榜第三2011年1月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。为什么springMVC和Mybatis逐渐流行起来了_百度知道
为什么springMVC和Mybatis逐渐流行起来了
我有更好的答案
为便宜啊。。 满大街的java程序员都学过看过springMVC。。。。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁为什么springMVC和Mybatis逐渐流行起来了_百度知道
为什么springMVC和Mybatis逐渐流行起来了
1、相对来说供涪垛皇艹郝讹酮番捆,更加的方便和简单2、基于struts2等漏洞的出现,spring框架始终是保持着一种安全性吧。
java开发工程师
其他类似问题
为您推荐:
其他1条回答
因为简单好用
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Spring mvc和SSH如何取舍?
最近好多项目都在用Spring MVC,而SSH大多是几个老项目在用,Spring MVC要比SSH优秀在什么地方,是否要远离SSH,想在此听听各位前辈的见解,谢谢
按投票排序
首先,纠正一个概念上的错误。ssh一般意义上是指 struts,spring framework以及hibernate。这三个框架作用是不一样的。hibernate主要是用于持久层,struts主要是用于mvc,而spring主要用于aop和ioc。再来看 spring mvc。从名字来看,就知道这是一个mvc框架,所以,spring mvc和ssh根本就没有可比性,他们不是一个东西。spring mvc和struts都是mvc框架,他俩才有比较的意义。回到正题,spring mvc和struts都用过,感觉spring mvc更加的灵活,更不容易出错,开发成本也比较低。刚毕业一直用struts,后期转到了spring mvc上。从此不能收手。
首先顶下楼上的,技术只是工具,无所谓什么。其次,工具有好坏之分,按照楼主的思路,我认为楼主其实是想问在struts2与spring mvc框架之间如何取舍,他们都是表现层层面的东西,我从几个方面来比较这两个框架:1.易用性Spring MVC上手简单,并且可以与Spring无缝结合,毕竟都是一个公司的产品,学习起来也比较简单,比如从前端给对象填充值,他的处理就比Struts2简单多了,再比如对Restful风格的URL的支持,这些Spring MVC都比Struts2做的好N倍。2.安全性说到安全性,我也不想多提Struts2了,我在一家游戏公司工作,之前公司的老项目是用的Struts2,他今年出了不少漏洞,并且是致命性漏洞,每出一次漏洞,我需要加班一次,好吧,我想说我加了4次班了,最可恶的是Struts2有漏洞后,还把攻击方法放到网上。Spring MVC到目前为止还没有发现比较严重的漏洞。3.可扩展性Spring MVC依靠Spring这颗大树,Spring的实力我想大家不用怀疑吧,包括版本的更新、迭代这些都是经过历史见证的。所以,我还是推荐楼主Spring MVC。
springmvc和struts是一个层次的概念,均属java web mvc框架,只是ssh中第2个s的技术。springmvc开发比较轻,性能也不错,在我的开发的web项目中,均使用springmvc作为web mvc框架,用的久了就知道比struts2有多轻便了。可以参考下我分享的代码:
其实差不多,没有太大区别,自己单干的话,建议放弃struts。如果给别人打工,就只好乖乖听技术总监的了~相比而言spring-mvc + hiberante/mybatis的组合相比ssh更适合敏捷开发吧~ java整合框架总是一个烦心事,能少一个就少一个吧
首先说明一点,楼主提的问题有点问题。springMVC是前端框架和struts类似。所以不会和spring,hibernate存在取舍,取舍的是springmvc和struts。由于springMVC是轻量级的,用起来相对灵活。Spring MVC 会稍微比 Struts2 快些。Spring MVC 是基于方法设计,而 Sturts2 是基于类, 每次发一次请求都会实例一个 Action。Spring MVC 使用更加简洁, 开发效率 Spring MVC 确实比 struts2 高:springMVC支持 JSR303, 处理 ajax 的请求更方便。当然struts也不是没有任何优点,Struts2 的 OGNL 表达式使页面的开发效率相比 Spring MVC 更高些。从目前的情况来看,springMVC被越来越多的开发人员所青睐。不敢说springMVC一定能够取代struts。但是,可以肯定的一点就是springMVC使用比例会越来越高。
首先说下, 之前一直在使用ssh框架, 像楼上的说的, ssh是多个框架的合称, 而springmvc说白了, 也就是web的mvc框架. 和hibernate没有关系. 这里说的springmvc, 其实也是说, spring + springmvc, 对于我使用过的感受是, springmvc, t爽了, 开发效率, Restful风格都是我喜欢的类型, 还有JSR303, 加上多种视图的支持. 这里也要考虑你本身的情况, 如果是老项目, 而且还是基于ssh的, 无法选择. 如果是用新的项目. 直接改用springmvc吧. 是个趋势. 说的题外话, 本来没有接触springmvc时, 感觉Java的开发总是说了点什么,
接触过php的cakephp框架, 感觉用着就是爽, 接触过了之后, 发现, Java里面一样有牛逼的框架. 就这些吧. 都是浅薄的认识, 如有认识错误, 感谢请指正.
莫要偏激,兄台可曾仔细欣赏过struts2,静态注入,插件机制,拦截器链,可扩展结果集,哪项技术不是用的出神入化,如果xwork那么多缺点,Apache又何必花那么大精力去包装它呢。springmvc和struts2就像是两个美女,虽然长得不一样,但是都在开发微风中展现着婀娜身姿。个人愚见。
其实用什么技术,这一点真的没有硬性的要求,有人觉得struts好用,有人就觉得springMVC先进。总的来说,实现的功能都是大体一致的。有时候架构师一直使用struts,为了项目的稳定,就一直沿用;而一些先进分子总是喜欢在项目中常识新的技术,也促进了这项技术的发展。单就struts和springMVC来说,都是controller层的框架,作用都是接收request请求,中间调用业务逻辑代码,最后返回reponse响应,不用刻意远离SSH,也不用一味追求Spring MVC。总之,合适的就是最好的。
spring公司的MVC框架 不用多说。跟spring完美兼容。。选springMVC没错。
已有帐号?
无法登录?
社交帐号登录为什么springMVC和Mybatis逐渐流行起来了_百度知道
为什么springMVC和Mybatis逐渐流行起来了
我有更好的答案
因为springMVC和Mybatis组合,逐渐代替了SSH中的hibernate和Struts,hibernate入门起来比较难与繁琐。
一般,现在的新公司使用的框架就是SpringMVC+MyBatis,没办法只能硬着头皮去做,但是像这种MVC结构的框架都有一个共同的模式就是:
前台(View)会将参数传递到控制层(controller),然后控制层将请求分发到业务层(service),然后业务层再调用相应的持久层(Dao)来进行数据的持久化操作。
所以写一套业务基本上是Jsp→Action→service→serviceImpl→Dao→DaoImpl→sql,最后在Dao层再调用一个通用的方法,比方说你想保存一条数据,可能会有一个通用的Dao类(BaseDao),然后不同的Dao去继承这个BaseDao,然后调用父类的通用方法,然后这个BaseDao再通过sql来进行数据持久化就好了。
总之感觉,这...
其他类似问题
为您推荐:
mybatis的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 springmvc4 mybatis3 的文章

 

随机推荐