现在只是个小结,还有其他的,会一点一点更新,现在从阶段4开始,有很多知识,所有我分了个【选学】,也就是不怎么重要的,但是其他的一定一定会用到
参考:http://coderwcb.gitee.io/javaweb/#/
博客园:https://www.cnblogs.com/coderwcb(个人感觉这个样式舒服)

学习路线

阶段1

当然是java基础了

阶段2

前端入门html,js,css,jquery,vue,bootstrap测试

阶段3

数据库,恒关键,这里学习mysql

阶段4-javaweb

javaweb:这里就有很多了,但是也是必须要学的,不然没有只学习java基础没有任何意义,当然还有很多延申出来的知识,学完这些,就可以做一个完整的网站了

  • jdbc:java操作数据库

  • tomcat服务器 : 运行环境

  • javaweb三大组件:

    • servlet:接受请求,处理请求,完成响应,简单的说,完成前后端交互的一个玩意2
    • filter:过滤器,用来拦截请求而不是处理请求,,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截
    • Listener 用于监听web应用程序中的ServletContext, HttpSession和 ServletRequest等域对象的创建与销毁事件
  • jsp:接收到的请求总有有个页面展示把

  • maven:导入的jar包过多,用maven管理把

阶段5-常用框架

没有一家公司会用原生开发,除非特别牛或者啥也不是的人才会如此,所以我们要学习一些框架,最基本的当然是ssm了,话说虽然简化了操作,但是一大堆的配置文件也让人很是头疼

  • mybatis:简化jdbc开发
  • spring: 降低耦合度,像胶水一样粘连其他的技术
  • springmvc:像mybaits一样,原生的servlet不好用,提升一些

学完ssm就完了吗,没有,还有一些加分项;

  • 【选学】mybatisplus : 很明显 更牛逼的mybatis
  • 【选学】tkmapper:是在MyBatis的基础上提供了很多工具,让开发变得简单,提高开发效率。
  • 【选学】shiro: 安全框架

由此可见,数据库真的很重要,最终目的就是各种简化jdbc的, 学完这些,做个小项目把,建议千万不要复杂,因为后面的知识才是真正的大头,也不要放弃,后面的知识会非常简化操作

阶段6-常用框架进阶

  • springBoot:真的好烦写那些配置文件,学了他,直接帮我们省了,舒服
  • 【选学】thymeleaf:是一种类似于JSP的动态网页技术
  • 【选学】swagger2:把自己的接口全部生成为一个页面把,给可爱的前端小姐姐看,顺便自己测试一下接口
  • 【选学】jwt:前后端token
  • nginx:给项目配置下把
  • redis : 缓存
  • docker:自带环境可还行
  • 搜索引擎-ElasticSearch

微服务

这一阶段就很重要,也是拉开别人差距的地方,要知道,从单体-》垂直-》分布式=》soa=》微服务 这几个阶段,我们现在还是在单体架构上

所以我们要整点微服务的

阶段7-基本运维

其实这一阶段可以提前学,不分先后,但是是必须学的

  • linux:把自己的成功放到服务器上吧
  • git : 不断更新自己代码的版本

java最新 学习路线相关推荐

  1. 【2021最新】大佬花了半个月整理出来的Java后端学习路线,果断收藏了!

    要成为一个符合 BAT.TMD 大厂要求的后端技术工程师,到底需要学哪些技术?后端技术学习路线是怎样的? 学习路线 话不多说,直接上刚画完的后端技术学习路线思维导图框架: ​ 图中的每一个节点都可以点 ...

  2. hibernate框架 最新_2020年最新Java后端学习路线,送给正在入门学习Java的你!

    这是我根据目前Java技术栈需求整理的最新学习路线,想要学好Java技术从事这方面的岗位工作,你需要掌握的技术知识点有这些: JavaSE,数据库,Jdbc,前端基础,Javaweb,Spring,M ...

  3. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

  4. Java新手学习路线

    ------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...

  5. 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作

    这篇文章主要针对初学者来写的,因为,在我刚刚开始学习的时候,也是很迷茫的,根本不知道怎么入手,因为需要学习的技术太多了,没有明确的目标就效果很差,所以,今天给大家梳理一下Java的学习路线,这个是我的 ...

  6. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线

    Java的跨平台性.通用性.安全性.高效性决定了这门语言在未来10年都会是最热门的语言之一.Java技术的安全性和平台移植性足够让他应用到不同的领域,它的工作需求足够大,现实一点来说即使Java濒临o ...

  7. 成都两年JAVA工程师_成都Java工程师学习路线

    成都Java工程师学习路线.java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以 ...

  8. 开课吧:Java开发学习路线-基础知识

    一般来说想要成为Java开发工程师,需要先了解清楚Java开发学习路线,而基础知识部分是整个路线里面最最重要的部分,也是后续进行框架学习.能看懂开源项目的前置基础,这部分是最不能忽视的! 基础知识: ...

  9. 【java后端学习路线3】SSM+Linux+Git学习指南,985本海硕自学转码

    JAVA后端学习路线 路线总览 javase->Mysql->计算机网络->JavaWeb->Maven(1)->Spring->SpringMVC->Myb ...

  10. 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!!

    一定要走在学校前面自学,规划好自己的时间,按照自己的路线走. 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!! 学习路线与资源方法 一.第一件事,很重要!!! 二. ...

最新文章

  1. D/A与A/D转换器
  2. Doxygen自动文档生成工具在Eclipse中的集成及使用举例
  3. 选择排序、冒泡排序、异或运算
  4. JAVAEWEB实现文件的上传案例
  5. 牛!这本 Python 3.6 的书火爆了 IT 圈!
  6. python单例模式数据库连接池_《java设计模式》一文带你了解单例模式
  7. ks.cfg配置详解
  8. 树莓派hdmi输出没声音_如何解决外接Hdmi没有声音的问题
  9. 苹果开发者怎么避免封号
  10. 键盘上打出省略号的方法
  11. Python UTC
  12. 大三小学期入门课程第六课:规划
  13. 英语NLP词汇类别列表
  14. 再见了,华为!活命要紧 ~
  15. 计算个人所得税(老版)​​​​​​​
  16. Python调用Unit闲聊对话API的应用
  17. 聚划算影响淘宝搜索权重?客服:未接到通知
  18. Java—飞花的糖果
  19. 这只狗子不一样,雷军大秀新宠「铁蛋」!
  20. 金蝶EAS DEP脚本(4)—— 控件常用脚本之设置F7默认值

热门文章

  1. HTML5程序设计 SVG
  2. 每天30分钟搞Software Rendering--(0)搜集资料,阅读,了解
  3. 梁友栋-Barsky算法
  4. 科罗拉多州立大学计算机科学,科罗拉多州立
  5. android重新打开应用程序,关于安卓应用后台运行后,重新进入,应用重新打开问题...
  6. 拓端tecdat|R语言样条曲线、分段线性回归模型piecewise regression估计个股beta值分析收益率数据
  7. 【数据分享】学生受欢迎程度评价数据集
  8. matlab 纽马克 激励,newmark (纽马克)计算结果动力学响应的matlab程序
  9. manjaroLinux安装卸载oh-my-zsh
  10. php阴影效果,css阴影效果:css边框阴影如何设置?