2020最新版Java学习路线图--Javaweb学习重点知识

Java学习路线图的第三个阶段是Javaweb的学习,在Java学习路线图前两个阶段学完后开始学习Javaweb。Javaweb的学习目标是具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用,可完成中小型企业级项目的开发需求。这个阶段学完后就可以考虑工作了,是不是很快?

黑马程序员Java学习路线图的这个阶段需要你掌握JavaWeb开发基础知识,熟悉Java基本开发环境、 熟悉项目管理工具使用及Linux服务器使用,达到了这些才能满足Java软件开发行业的基本开发需求。

黑马程序员 Javaweb学习技术要点

MySQL

  1. 数据库的概念
  2. 常见的数据库软件
  3. MySQL数据库的安装卸载
  4. MySQL数据库的登录退出
  5. MySQL的目录结构
  6. SQL语句的分类
  7. 数据库和数据表的操作
  8. 数据的添加(insert)
  9. 数据的删除(delete)
  10. 数据的修改(update)
  11. 数据的查询(select)
  12. 数据的复杂查询
  13. 约束的使用
  14. 多表关系(一对一、一对多、多对多)
  15. 三大范式详解
  16. 数据库的还原和备份
  17. 多表查询操作
  18. 事务介绍
  19. 事务的隔离
  20. 数据库的用户管理和权限管理

JDBC

  1. JDBC入门
  2. DriverManager类详解
  3. Connection类详解
  4. Statement类详解
  5. JDBC完成增删改查操作
  6. ResultSet类详解
  7. JDBC工具类的编写
  8. PreparedStatement类详解
  9. 使用JDBC完成事务管理
  10. 连接池的介绍
  11. c3p0连接池的使用
  12. druid连接池的使用
  13. 创建druid连接池工具类
  14. JDBCTemplate的使用

HTML5&CSS3

1.B/S架构
2.HTML基本使用
3.HTML常用标签
4.CSS选择器
5.常用样式
6.盒子模型与布局
7.HTML5新特性
8.CSS3新特性

JavaScript

1.JavaScript基本语法
2.JavaScript流程控制
3.数组、函数、对象的使用
4.JavaScript事件绑定/触发
5.JavaScript嵌入方式
6.JavaScript DOM操作
7.DOM API
8.JavaScript BOM对象及API

jQuery

1.jQuery快速入门
2.jQuery语法详解
3.jQuery核心函数
4.jQuery对象/JavaScript对象
5.jQuery选择器
6.jQuery 文档处理
7.jQuery事件
8.jQuery动画效果
9.jQuery的遍历

XML

1.XML用途
2.XML文档结构
3.XML基本语法
4.DOM&SAX解析体系
5.Jsoup节点查询
6.Jsoup文档操作
7.XPath语法
8.XPath快速查询

Web服务器基础

1.HTTP协议
2.Tomcat服务器搭建
3.Tomcat目录结构解析
4.Tomcat端口配置
5.Tomcat启动&停止
6.Tomcat&IDEA整合
7.IDEA配置优化

Servlet

1.Servlet体系
2.Servlet生命周期
3.Servlet的XML配置和注解配置
4.ServletConfig&ServletContext
5.请求&响应
6.HttpServletRequest对象和HttpServletResponse对象的API
7.重定向&转发
8.中文乱码解决方案
9.项目路径问题

Cookie&Session

1.Cookie机制
2.Cookie创建&使用
3.Session原理
4.Session的获取及使用
5.Session失效
6.Session作为域对象的API
7.Session活化&钝化

JSP

1.JSP语法
2.JSP原理
3.JSP脚本片段&表达式
4.JSP声明&指令
5.JSP九大隐含对象
6.域对象使用

EL

1.EL表达式简介
2.EL使用
3.EL取值原理
4.EL的11大隐含对象
5.EL执行运算
6.EL函数库

JSTL

1.JSTL简介
2.JSTL-核心标签库
3.JSTL-函数标签库

Filter&Listener

1.Filter原理及配置
2.Filter生命周期
3.Filter链
4.Filter登录验证
5.Listener原理
6.WEB中八大监听器的介绍
7.ServletContextListener的应用场景

文件上传和下载

1.文件上传原理
2.文件上传必要条件
3.commons-io&commons-fileupload
4.文件下载原理
5.文件下载响应头
6.文件下载中文乱码&浏览器兼容

VUE

1.VUE概述和MVVM说明
2.VUE入门案例
3.VUE的插值表达式
4.VUE的v-on绑定点击事件
5 . VUE的v-on键盘事件和阻止事件默认行为
6 . VUE的v-on鼠标移动事件和阻止事件传播
7 . VUE中的时间修饰符
8 . VUE中的v-for的使用
9 . VUE中的v-model的使用
10. VUE中的v-show和v-if的使用
11. VUE中的声明周期
12. VUE的ajax的案例

Maven初级

1.Maven环境搭建
2.Maven构建&自动化构建
3.本地仓库&中央仓库
4.Maven创建Web工程
5.pom.xml、依赖管理
6.坐标、依赖、生命周期等
7.IDEA下的Maven使用

Redis

1.NoSQL&Redis入门
2.Redis优势
3.Redis安装&启动
4.Redis五大数据类型和基本操作命令
5.Redis总体配置Redis.conf
6.Redis持久化(RDB和AOF)
7.Jedis

Linux

1.Linux系统-基础
2.Linux网络基础
3.VMWare下安装Linux
4.Linux命令
5.Linux下Java环境的搭建
6.Linux下Tomcat安装和配置
7.Linux下MySQL 安装与配置
8.Linux下部署黑马旅游网项目

Nginx

1.Nginx反向代理介绍
2.Nginx 下载和安装
3. Nginx 编译和启动、访问
4.Nginx中部署静态网站

发布了108 篇原创文章 · 获赞 18 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/cz_00001/article/details/103908436