在javaee开发过程中,我们常用的框架有:Struts 、spring、hibernate三大框架,总称SSH.
大家都说互联网发展速度很快,很多人说ssh已经被淘汰了。我要给大家普及的是:Struts是基础性的架构的存在、spring用来对前两者进行管理,编写基本的DAO接口。、hibernate用于数据的持久层
后来从SSH框架发展为SSM框架分别是:Spring、Struts2、Mybatis来写,到现在使用的SpringMVC。总而言之,框架的基本功能相同,但经历了不断地改进。
然后有网友说非常偏激的说道:
用jQuery不是问题,只会用jQuery,那就有问题。很多公司现在后台还是ssh,代码又臭又长,开发效率低下,如果你真喜欢ssh的风格,换个简洁的jFinal也行啊。我必须要告诉你spring colud已经流行了,大清都亡了,java开发者还用SSH?我最烦的就是公司老程序员,倚老卖老,这个ssh稳定啊,你的新技术可靠吗???
我想说的是:
ssh或者ssm过了吗,ssm一直在用,不过用注解的形式替换了以前的xml,spring boot开发确实很便利,系统间用的dubbo,zookeeper作为注册中心,没有跟风spring cloud,程序员应该保持学习的心态,而不是知道一个概念或者术语,就去抨击其他的
小编也是一名从事了6年java开发的全栈工程师,花了近一个月整理了一份较适合18年学习的java干货,送给每一位学习java小伙伴,招募中领取!
加QQ群:818464711(招募中)
身为一线人员告诉你,是,ssh几年前已经开始不用了,而微服务架构也是看产品形态来选型的,技术的使用也是遵循适用的原则来定的,当然spring cloud是一个很好的微务治理的解决方案,新技术我们都会跟上,而不是盲目的推崇!