Java前后端学习路线记录

这是一条针对Java全栈开发的学习路线,涵盖了从JavaSE、数据库管理、Web前端到后端框架如Spring和MyBatis的重要知识点。包括IDEA、Maven、Git、MySQL的使用,以及HTML、CSS、JavaScript、jQuery、Servlet、jsp、Vue等前端技术。还涉及Spring的IOC和AOP概念,以及SpringBoot和Thymeleaf。在前端部分,提到了VueCLI、axios、VueRouter和Vuex。此外,还介绍了Echarts和decimal.js在数据展示和计算中的应用。

以下的学习路线中,整理了2021/4/3之前本人学过的一些知识点,供参考。不一定全面,后续学到新东西了再继续完善。

JavaSE

后端的基础,很重要。第一遍可以不用全部学完,后期遇到不懂的再深究也可。

IDEA集成开发环境

首先能用来写代码,熟悉常用快捷键即可

Maven依赖管理

首先能用来引入依赖即可

Git版本控制

首先能用来版本管理,将代码上传到Gitee即可

MySQL数据库

  • SQL语句
  • 用SQL语句对数据库进行增删改查
  • 通过Java中的JDBC对数据库进行增删改查

Web相关

  • HTML
  • CSS
  • JavaScript(前端的基础,很重要。第一遍可以不用全部学完,后期遇到不懂的再深究也可。)
  • jQuery(其实就是个JavaScript,可以简化操作)
  • Tomcat(服务器)
  • Servlet(接受来自网页的请求)
  • jsp(看上去像个HTML,其实是个Servlet)
  • cookie和session
  • Filter过滤器
  • json和Ajax(以后用Vue进行前后端分离,就会经常用到。其中json是种数据的格式,Ajax是用来发送接收json的异步请求技术)

Spring

  • IOC控制反转(第一遍不一定能完全理解,但是得大概了解,我到目前为止也没理解得很到位)
  • AOP面向切面编程(第一遍不一定能完全理解,但是得大概了解,我到目前为止也没理解得很到位)

SpringMVC

这项技术用来替换掉Servlet

MyBatis

这项技术用来替换掉JDBC

SpringBoot

框架之上的框架,用于简化Spring的开发。

SpringBoot中不能用jsp了,可以用Thymeleaf来替换掉jsp。

还可以用一下lombok来简化JavaBean的代码。

前后端分离之后的前端

  • MVVM
  • 计算属性
  • Vue
  • Vue CLI脚手架
  • axios用于进行异步请求(代替jQuery中的异步请求,他比jQuery要轻量)
  • Vue Router路由
  • vuex把前端数据集成起来方便不同页面能调用和修改同一个数据
  • element ui用来美化前端页面
  • 扩展
    • 如果要展示数据,可以再学点echarts和d3.js,echarts用法简单,d3功能强大。
    • 如果要算财务数据,由于浮点数不够准确,可以考虑用decimal.js。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值