当前位置:Family

java ssh包{读:bāo}

2025-03-04 12:08:30Family

2019年JavaEE开发还有必要学习ssh项目吗?要重点学习ssm项目吗?感谢邀请!首先表明的立场,学,一定要学,而且要学精了!其实从最新的JAVA WEB开发架构技术来说,SSM都已经要成为过去,现在大部门都用Spring boot了

2019年JavaEE开发还有必要学习ssh项目吗?要重点学习ssm项目吗?

感谢邀请!

澳门金沙

首先表明(拼音:mí开云体育ng)的立场,学,一定要学,而且要学精了!

其实从最新的JAVA WEB开发架构技术来说,SSM都(读:dōu)已经要成为过去,现{pinyin:xiàn}在大部门都用Spring boot了。

现在崇尚shàng 微服务,Spring Boot 可以做到!

SSH已经被抛弃,那为什么还[繁体:還]要坚持学呢?SSH也曾经优秀过,流行过,也有过不了替代的位置,所有的东西{pinyin:xī}都会被淘táo 汰,只是迟早的事,包括现在的Spring Boot一样也会,坚持还要学习SSH并不是让你在项目中去使用,而是学它的思想,学它的精髓,这样以后自己的代码或者架构才能活灵活现,才会有自己的开发思想,才能在技术的道路上走的更远,更长久!

希望我的回澳门永利(繁:迴)答对你有用,记得关注哦!

最后澳门永利送你一段话,请看{读:kàn}图片!

澳门金沙

JAVA的SSH框架真的过时了吗?现在学习怎么样?

谢邀~

对于这世界杯个问题,我觉得自己很有yǒu 发言权,因为我就是从SSH那个时代过来的。

关于SSH

我刚入行的时候,SSH还是挺火的,额...大概是十年前了。

  • Spring:首先现在Spring依然很火,也归功于Spring一直在快速迭代升级,现在大多数项目都在用Spring;而且现在Spring下面的子框架非常的多,这里说的Spring主要还是指Spring Framework。

  • Hibernate:一直没有被淘汰,但是一直也火不起来,现在更多的项目在用Mybatis或者JPA。说实话,我觉得Hibernate还是挺强的,但是想用好Hibernate不容易。

  • Struts:Struts1和2我都有用过,到现在已经没落了,新项目很少有人在用,至少我们好多年前就不用了(除非是一直维护的老项目),现在Struts的工作基本上被Spring MVC代替了。而且Struts一而再,再而三的曝出漏洞,在信息安全方面有着很大的隐患。

    皇冠体育

为什么说SSH过时了?

现在很流行的一个架构是前后端分离,为什么这种架构这几年会很火,我觉得还是由于移动端的快速发展。

以往{pinyin:wǎng}的系统都是以PC端为主,开发一{拼音:yī}套程序,页面和后端代码都在一个包里,部署好了就能用。

但是现在,不仅仅需要支持PC端,还要支持各种移动端,如果再专门为移动端开发一套应用,不仅费时,而且需要维护多套程序。

所以现在(练:zài)前端就是纯页面,后澳门威尼斯人端只提供接口,前后端的交互是通过Http接口。

现在学什么?

  • 对于SSH来说,Spring可以好好学习一下(当然要学习新版本),Hibernate可以了解一下,Struts就不要再学习了。

    直播吧

  • 现在单体应用,使用最多的是SSM组合:Spring Spring MVC Mybatis;

  • 关于JPA,我认为大多数的系统不适用,它适用于微服务场景下,对数据的查询都是单表查询(SQL简单),大多数公司的项目都到不了这个程度;不过虽然可能用不上,还是要学习一下。

  • Spring boot:现在很流行的一个框架,提供了各种启动器、简化配置、方便集成、有助于开发效率。

  • 如果接触前后端分离,甚至是微服务的架构,需要熟悉HTTP接口、Rest API,最好可以掌握一套微服务框架,例如Spring Cloud、或者Dubbo(如果不是工作需要,我推荐Spring Cloud)。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

本文链接:http://21taiyang.com/Family/20051696.html
java ssh包{读:bāo}转载请注明出处来源