2019年JavaEE开发还有必要学习ssh项目吗?要重点学习ssm项目吗?感谢邀请!首先表明的立场,学,一定要学,而且要学精了!其实从最新的JAVA WEB开发架构技术来说,SSM都已经要成为过去,现在大部门都用Spring boot了
2019年JavaEE开发还有必要学习ssh项目吗?要重点学习ssm项目吗?
感谢邀请!首先表明【读:mín娱乐城g】的立场,学,一定要学,而且要学精了!
其实从最新的JAVA WEB开发架构技术来说,SSM都已经要成为过去,现在大部门都用Spring boot了。
现在澳门金沙崇尚微服务,Spring Boot 可以做到(dào)!
SSH已经被抛弃,那为什么还要坚持学呢?SSH也曾经优秀过,流行过,也有过不了替代的位置,所有的【拼音:de】东西都会被淘汰,只是迟早的事,包括现在的Spring Boot一样也会,坚持还要学习SSH并不是让你在项目中去使用,而是学它的思想,学它的精髓,这样以后自己的娱乐城代码或者架构才能活灵活现,才会有自己的开发思想,才能在技术的道路上走的更远,更长久!
希望我的回答对你有用(yòng),记得关注哦!
最后直播吧送你一段话,请看(kàn)图片!
JAVA的SSH框架真的过时了吗?现在学习怎么样?
谢邀~对于这个问题,我觉得自己很有发言权,因为澳门博彩我就是从SSH那个时代过来【练:lái】的。
关于SSH
我刚入行的时候,SSH还是挺火的,额...大概是十年前了。- Spring:首先现在Spring依然很火,也归功于Spring一直在快速迭代升级,现在大多数项目都在用Spring;而且现在Spring下面的子框架非常的多,这里说的Spring主要还是指Spring Framework。
- Hibernate:一直没有被淘汰,但是一直也火不起来,现在更多的项目在用Mybatis或者JPA。说实话,我觉得Hibernate还是挺强的,但是想用好Hibernate不容易。
- Struts:Struts1和2我都有用过,到现在已经没落了,新项目很少有人在用,至少我们好多年前就不用了(除非是一直维护的老项目),现在Struts的工作基本上被Spring MVC代替了。而且Struts一而再,再而三的曝出漏洞,在信息安全方面有着很大的隐患。
为什么说SSH过时了?
现在很流行的一个架构是前后端分离,为什么这种架构这几年会很火,我觉得还是由于移动端的快速发展。以往的系统都(拼音:dōu)是以PC端为主,开发【练:fā】一套程序,页面和后端代码都在一(yī)个包里,部署好了就能用。
但是现在【拼音:zài】,不仅仅需要支持PC端,还要支持各种移动端,如果再专(zhuān)门为移动端开发一套应用,不仅费时,而且需【练:xū】要维护多套程序。
所以现在前端就是【拼音:shì】纯页面,后端只(zhǐ)提供接口,前后端的交互是通【练:tōng】过Http接口。
现在学什么?
- 对于SSH来说,Spring可以好好学习一下(当然要学习新版本),Hibernate可以了解一下,Struts就不要再学习了。
- 现在单体应用,使用最多的是SSM组合:Spring Spring MVC Mybatis;
- 关于JPA,我认为大多数的系统不适用,它适用于微服务场景下,对数据的查询都是单表查询(SQL简单),大多数公司的项目都到不了这个程度;不过虽然可能用不上,还是要学习一下。
- Spring boot:现在很流行的一个框架,提供了各种启动器、简化配置、方便集成、有助于开发效率。
- 如果接触前后端分离,甚至是微服务的架构,需要熟悉HTTP接口、Rest API,最好可以掌握一套微服务框架,例如Spring Cloud、或者Dubbo(如果不是工作需要,我推荐Spring Cloud)。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
本文链接:http://10.21taiyang.com/Scooters/20051696.html
java ssh包转载请注明出处来源