专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql单体查询语句,可以跳过SSH直接学习SSM吗_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 1:38:57       共计:3581 浏览
mysql单体查询语句,可以跳过SSH直接学习SSM吗?

个人建议:Struts舍弃,Hibernate了解,Spring深入。

关于SSH

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

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

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

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

关于SSM

Spring上面已经说过了,就说说另外两个:

Spring MVC:轻量级的MVC框架;通过Dispatcher Servlet, ModelAndView和 View Resolver,似的Web应用开发变得更加容易。

Mybatis :ORM框架,支持普通SQL查询,存储过程、高级映射;通过简单的XML或注解,用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录。

现在学什么?

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

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

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

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

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

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql查询左右,mysql随机查询若干条数据的方法_数据库 | ·下一条:mysql查询语句脏读,mysql读写锁表区别_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有