第一阶段:基础部分

1.Java基础

1.1 基本语法:变量,运算符,流程控制语句
1.2 面向对象特性:属性、方法,构造器,封装,继承,多态,抽象类、接口
1.3 高级应用:异常处理,IO流,多线程,集合框架,反射机制吧,基础API,枚举、注解

2.MySQL基础

2.1 mysql的安装,基本的的增删改查语句,多表查询,子查询,单行函数,约束

3.JDBC

(jdbc:它提供了一组用于执行SQL查询、更新和存储过程的方法,从而使Java应用程序能够访问和操作各种类型的数据库。通过JDBC,开发人员可以编写Java代码来连接到数据库、发送查询、处理结果集等操作。)

3.1 手动获取数据库连接,Statement 完成增、删、改,PreparedStatement 增、删、改、查,JDBC 事务,DBUtil ,数据库连接池

第二阶段:网站前后台技术

1.前端基础

1.1 HMTL5和CSS

HTML基本使用,HTML DOM,HTML5 特性,CSS选择器,常用样式,css3特性 盒子模型与布局

1.2 JavaScript

JavaScript概述JavaScript概述,ECMAScript、DOM、BOMECMAScript、DOM、BOM,嵌入JS,三种方式以及JS的注释标识符、关键字和变量嵌入JS

2 .WEB服务端

2.1 XML

XML用途,XML文档结构XML基本语法,DOM & SAX 解析方案DOM4j节点查询,DOM4j文档操作

2.2 Tomcat

Tomcat端口配置,Tomcat服务器搭建,Tomcat启动&停止,Tomcat & IntelliJ IDEA整合

2.3 HTTP协议

Http协议概述,请求报文,响应报文

3 .后台三大组件

3.1 Servlet

开发第一个Servlet程序,Servlet对象生命周期,单实例多线程环境下运行GenericServlet,HttpServlet,ServletConfig,ServletContext,HttpServlet,Request,HttpServlet,Response,web开发中乱码的解决方案转发与重定向,Servlet3.0新特性

3.2 Filter

Filter原理,Filter 生命周期Filter链,Filter登录验证,Fiiter事务控制

3.3 Listener

Listener原理,八大监听器使用,Listener监听在线用户

4 .会话控制

4.1 Cookie

Cookie简介,Cookie创建和获取Cookie运行原理,Cookie修改+Cookie有效时间,Cookie有效路径+Cookie用途

4.2 Session

Session简介,Session创建和获取Session,运行原理,Session的空闲时间,Session的钝化和活化

5 .Aax & Json

Ajax技术衍生 XMLHttpRequest使用同步请求&异步请求JSON语法 Java JSON转换 JavaScript JSON转换jQuery 基本Ajax方法底层$.ajax使用 网页实现异步更新&轻量级数据交换格式

6 .文件上传和下载

6.1 文件上传

文件上传原理 Commons-IO& Commons-FileUpload文件上传参数控制 文件上传路径浏览器兼容性解决

6.2 文件下载

文件上传原理 Commons-IO& Commons-FileUpload文件上传参数控制 文件上传路径浏览器兼容性解决

7 .Thymeleaf

Thymeleaf在Springboot中的配置

Thymeleaf标准表达式语法 Thymeleaf循环分支判断

Thymeleaf页面引入介绍

Thymeleaf超链接和js调用

Thymeleaf其他功能介绍

第三阶段:经典框架

1.项目管理工具—Maven

2.Java 轻量级应用框架—Spring 5

3.Java 轻量级 web 开发框架—SpringMVC

4.数据访问框架—MyBatis 3

5.SSM整合

6.Linux

第四阶段:分布式实战项目(后期慢慢推荐)

第五阶段:高级和前沿技术

1.版本控制:Git、Gitee、GitHub

Git概述

Git安装配置

Git本地仓库搭建

Git常用操作命令

Git本地库实战

使用GitHub/GiteeGit远程库实战 IntelliJ IDEA集成

GitGit工程流

2.Nginx

Nginx介绍与作用Nginx安装 Nginx常用命令

Nginx配置详解

Nginx实现反向代理

Nginx实现负载均衡

Nginx实现动静分离

Nginx原理 Nginx参数配置优化

Nginx集群

3.RabbitMQ

消息中间件概述安装及配置

RabbitMQRabbitMQ入门 AMQP与RabbitMQ运转流程

RabbitMQ工作模式 Spring整合RabbitMQ

4.Docker

5.Redis 6

6.SpringBoot 2.4.x

7.SpringCloud

8.MyBatis-Plus

9.分布式事务

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐