首页 > 编程语言 > 详细

JavaWeb自学路线

时间:2020-11-16 14:45:28      阅读:28      评论:0      收藏:0      [点我收藏+]

?一.BS结构

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

技术分享图片

 

 

二.JavaSE

  • 基础语法(常用数据类型与包装类,访问与非访问修饰符,跳出循环,类与方法的声明)

    • 基本语法规则(标识符,修饰符,关键字)

    • 数据类型与变量

    • 修饰符与运算符

    • 流程控制

    • 数组

    • 类与方法

    • 泛型

    • 常量与枚举

    • 文档注释 

       

    • PS:如果你在学习过程中遇到什么问题,或者缺乏相关的学习资料,可加入我的Java学习交流Q群:927296445,随问随答,群里面还有我这段时间整理的一些Java学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以进来自行下载。

  • 面向对象(面向对象的编程描述,封装继承多态的联系,抽象类与接口的作用,内部类的实例化)

    • 面向对象概念(模型)

    • 命名空间与访问级别

    • 面向对象特性(封装,继承,多态,抽象)

    • 面向接口编程(解耦和)

    • 内部类(匿名,方法,成员,静态)

    • Java面向对象语法规则总结

  • 工具类(字符串与可变字符串,日期类型转换与格式化,自定义异常,输入流与输出流的实现,线程控制,并发与锁)

    • 数据类型操作

    • 字符串操作

    • 数学运算

    • 时间日期处理

    • 异常处理

    • 文件处理

    • 流处理

    • 多线程操作

  • 集合框架(数据结构的Java语言描述,集合框架的底层实现原理)

    • Java数据结构

    • 集合接口

    • 集合算法

  • 序列化(对象的序列化和反序列化操作)

    • 序列化

    • 反序列化

  • 反射机制(类的反射实现,类中成员的反射实现)

    • 类反射

    • 字段反射

    • 方法反射

    • 构造函数反射

    • 反射对象创建

    • 反射字段访问

    • 数组反射

  • 注解(自定义注解的实现)

    • 常用注解与分类

    • 自定义注解

    • 注解解析

  • 文件处理(XML解析的常用方法,JSON的数据类型)

    • XML文件处理

    • Properties文件处理

    • JSON文件处理

  • 设计模式(工厂模式,单例模式,代理模式,观察者模式,MVC模式)

    • 创建型设计模式

    • 结构型设计模式

    • 行为型设计模式

三.JDBC

  • 数据库操作起步(JDBC原理,JDBC连接数据库)

    • 数据库概念与常用术语

    • MySQL数据库的安装,管理与卸载

    • JDBC简介与使用规范

    • JDBC连接MySQL的实现

  • JDBC执行sql(DML,DQL语句,滚动结果集)

    • SQL语言概述与分类

    • DDL/DML/DQL语句操作

    • JDBC执行SQL语句

    • JDBC核心对象

    • 预防SQL注入

    • JDBC代码规范化

  • 数据库进阶操作(分组,排序,多表查询,事务概念,索引,函数的使用)

    • 约束

    • SQL子句,分组,排序,多表查询

    • 事务

    • 索引

    • 临时表

    • 常用函数

  • JDBC进阶操作(DAO层的封装,Service层处理事务管理)

    • DAO层封装

    • 批处理

    • 事务管理

    • 数据连接池

    • 分页查询

    • JDBC的简化操作,dbUtils工具

    • 封装JDBCUtils类

    • 多线程并发处理

四.Web前端技术

  • 网站概述(HTTP协议原理,B/S架构,浏览器运行原理)

    • 万维网发展

    • 浏览器简介

    • 服务器简介

    • B/S架构

    • 网站与网页

    • 域名与主页

    • TCP/IP协议

    • HTTP协议

    • W3C标准

  • 结构(表单元素,容器元素)

    • 文件基础

    • 字体与排版

    • 图形与链接

    • 列表与表格

    • 表单元素

    • 框架元素

    • 媒体与绘图

  • 样式(布局与定位,盒子模型)

    • 文本与字体样式

    • 背景与尺寸样式

    • 布局与定位

    • 盒子模型

    • 边框与轮廓样式

    • 2D与3D特效

    • 过度与动画

  • 行为(全部)

    • ECMAScript

    • BOM

    • DOM

  • 扩展(Web Socket原型,DOM捕获与遍历,AJAX异步请求及跨域解决,JSON)

    • 缓存与数据存储

    • 拖放与地理位置

    • MathML

    • Web Workers

    • Web Scoker

    • 特效与动画

    • DOM捕获与遍历

    • AJAX异步请求

    • JSON

  • UI框架(Layui,MUI)

    • 页面元素与组件

    • 内置模块

  • Vue

    • 模板语法

    • 流程控制

    • 计算属性

    • 监听属性

    • 样式绑定

    • 事件处理

    • 组件开发

    • 自定义指令与路由

    • 过渡与动画

    • AJAX与响应接口

五.服务器运维

  • Linux(Linux常用命令)

    • 虚拟机与云服务器

    • Linux常用命令

    • Linux安装常用服务

    • Shell脚本

  • Nginx

    • Nginx安装与调试

    • Nginx核心模块

    • 其他模块

  • Tomcat

    • Tomcat安装与测试

    • Tomcat常规配置

    • Tomcat常见问题

六.JavaWeb核心技术

  • Servlet(请求响应,域对象,会话追踪)

    • 基本概述

    • 执行流程与生命周期

    • 基础配置

    • 请求与响应

    • 域对象

    • 转发与重定向

    • 绘画追踪

    • JavaBean规范

    • BaseServlet封装

  • Filter(过滤器的实现)

    • 过滤器工作原理与生命周期

    • 过滤器的分类与实现

    • 过滤器链

    • 过滤器应用场景分析

  • Listener(监听器的实现)

    • 监听器的概述

    • 监听器的实现及启动顺序

    • 监听器的分类

    • 监听器的应用场景分析

  • JSP(九大内置对象,EL表达式,JSTL标签库)

    • 动态网页技术概述

    • JSP原理与生命周期

    • 三大指令与九大内置对象

    • JSP动作元素

    • EL表达式与JSTL标签库

    • JSP自定义标签

七.J2EE框架开发

  • Spring(IOC容器,依赖注入,注解配置,事务管理,AOP)

    • IOC容器

    • 依赖注入

    • Beans自动装配

    • 基于注解配置

    • AOP

    • JDBC框架

    • 事务管理

  • Spring MVC(数据绑定,拦截器,文件上传与下载)

    • 控制器

    • 数据绑定

    • RESTful基础

    • 拦截器

    • 文件上传与下载

    • 数据校验

    • 统一异常处理

  • Mybatis(映射文件,动态SQL,JavaAPI)

    • 基础配置

    • 映射文件

    • 动态SQL

    • Java API

  • SpringBoot 全栈(整合视图层,持久层,缓存技术)

    • 环境搭建与基础配置

    • 整合视图与Web技术

    • 整合持久层

    • 整合缓存技术

    • 安全管理

    • 整合Web Socket

    • 消息服务

    • 邮件发送与定时任务

    • 构建RESTful服务

    • 批处理与数据校验

    • 开发者工具与单元测试

    • 应用监控

    • 项目构建与部署

 

技术分享图片

 

JavaWeb自学路线

原文:https://www.cnblogs.com/lcywuwuwu/p/13984803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!