当前位置: 代码迷 >> Java Web开发 >> 应对目前互联网公司的需求,JavaWeb开发应选择SpringMvc+MyBatis,还是应选择SSH三大框架?希望各位提点建议,多谢
  详细解决方案

应对目前互联网公司的需求,JavaWeb开发应选择SpringMvc+MyBatis,还是应选择SSH三大框架?希望各位提点建议,多谢

热度:131   发布时间:2016-04-13 22:25:28.0
应对目前互联网公司的需求,JavaWeb开发应选择SpringMvc+MyBatis,还是应选择SSH三大框架?希望各位提点建议,谢谢
        我是一名计算机专业的大四应届毕业生。

        现在正在外面的公司任职JavaWeb开发实习生,使用的是SpringMvc+MyBatis框架组合开发,后台的UI则使用EasyUI插件来开发。工作了两个月后对这个两个框架也算是入门了。

        但这段时间在拉勾网上浏览广州众多互联网公司关于Java软件工程师的招聘要求中,他们中大多要求熟悉SSH三大框架组合开发,要求熟悉SpringMvc+MyBatis的相对来说较少。而我对于struct和hibernate则比较陌生。

       所以我想请问各位有经验人士几个问题:
      1、对于现在的JavaWeb开发的框架使用情况来说,尤其是互联网公司,是不是还是大部分使用SSH三大框架组合开发?
      2、这几年,互联网公司选择开发框架有没有倾向SpringMvc+MyBatis的趋势?
      3、为了让自己更具备市场竞争力,我应该继续深入地专研SpringMvc+MyBatis,还是应该也要学生和掌握SSH三大框架?

      希望各位能给我一些建议,谢谢!
------解决思路----------------------
首先,想说的是,既然入了互联网的坑,就应该对行业内每种流行框架有所了解。

现在对于互联网公司来说,使用的技术越来越偏向于开源——集思广益嘛,所以对流行的开源框架应该多多了解。

SSH作为MVC,已经流行很多年了,自然有它的优势之处。但是,随着Spring的不断发展,springMVC已有取代的能力。
而mybatis 较之hibernate则更为轻便,简单,个人偏爱mybatis。

但是很多公司的很多之前项目,是采用SSH框架,所以招聘会有这个要求,但是论趋势,推荐是 SpingMVC+mybatis。




------解决思路----------------------
其实这些框架大同小异,熟悉SSH的,学习SSM也不难,都去了解下吧

1、我所经历的公司,有用SSH的,也有用springmvc + mybatis的

2、这个不好说,我个人觉得mybatis比hibernate好用

3、三大框架是必学的,哪怕以后不用,熟悉这个模式对你肯定有好处的,有三大框架做基础,学习其他框架也不会太难
  相关解决方案