一.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服务
-
批处理与数据校验
-
开发者工具与单元测试
-
应用监控
-
项目构建与部署