栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java后端要学哪些内容?如果做后端开发有没有必要学JavaWEB?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java后端要学哪些内容?如果做后端开发有没有必要学JavaWEB?

后端开发所有的框架技术都是为web项目服务的,结论就是必须学!接触Java少说十年了,见证了:

JavaEE框架从百花齐放到Spring一统天下;Web开发从SSH标配也编程了SpringMVC+MyBatis组合;IDE从JBuilder到Eclipse,再到IDEA;

...

别人已经把Java要学什么说的清清楚楚了,今天给大家盘盘什么不用学吧。

判断依据主要有:

实际的工作中是否会用到?学了之后对提升技术有没有帮助?面试会不会问?

一、Java桌面的GUI相关技术

不用的学的原因主要是:1、国内相关岗位很少,2、Java的GUI难用,会泄露内存。

有几年开发经验的程序员,基本上都知道有可能工作十年都用不上一次JavaGUI。所以大家不需要在这上面的技术花很多的时间和经历,日后工作真碰到了,再学也来得及。

二、Java中XML相关的API

XML现在应用还比较广泛,但是作为一个web数据传输格式,正在逐渐被JSON替代。对于后端开发来说XML简单了解就可以了,至于XML操作API比如XPath,是没必要学的。还有JAXP,也可以不学,这套体系太庞大了。并不是直接套用API,用到再查。

三、Java安全相关的

java.security 包在实际工作中,都已经被封装了起来,大家使用的都是已经写好的工具类,所以Java.security包中所有相关类和接口大家都不需要学了。实际工作当中,限制用户访问等,完全可以通过开源的权限框架去限制。

安全相关的还有一个JAAS,全称Java Authentication Authorization Service。现在也是有代替了比如OAuth2 。

四、Struts 和 Hibernate

如果大家看到学习路线图还有这两个框架的,别再继续看了,这两个框架当年的使用率和流行程度都是每的说的,但是如今完全没有必要学了。

五、其他

Applet:不多解释了Swing:实际开发中的桌面应用要么是用C++,要么用C#;JDBC:JDBC是被MyBatis支持的,实际开发中不了解也没有关系,如果时间不富裕就先跳过,但是!如果有时间,可以了解一下。

很多培训机构觉得小白不懂,只罗列了一堆知识点,但实际企业中已经用不到了。大家还是需要了解最新最前沿的可就业内容。学习还是要根据自己的实际情况,其实Java的底层网络编程,比如 HttpUrlConnection这些都不用着学。

顺便在这里说一下,我目前是在职Java开发,如果在学习Java的过程当中有遇见任何关于学习方法,学习路线等方面的问题,你都可以 点击  Java技术讨论,这里面聚集了很多正在学习Java技术的初学者,也有不少从事Java开发岗的大佬,与Java相关的问题都可以随时发出来讨论。

Java的知识体系本来就繁杂,所以大家一定要找对教程。以上的内容可以排除掉,集中精力学最核心的才是对的。毕竟Java学完了,有项目,项目写完了还要明白计算机基础内容。想要转行成为程序员,要学习的内容实在太多了。所以尽量都是有效学习

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号