JavaWeb知识点梳理

第一天
1、计算机网络
2、网络参考模型
3、网络通信三要素-IP地址
4、InetAddress类的使用
5、网络通信三要素-端口号
6、网络通信三要素-传输协议
7、Socket套接字
8、UDP编程-UDP协议
9、UDP编程-UDP客户端传输思路及实现(单向发送)
10、UDP编程-UDP服务器端传输思路及实现(单向接收)
11、UDP编程-UDP客户端传输思路及实现(发送与接收)
12、UDP编程-UDP服务器端传输思路及实现(接收与发送)

第二天
1、TCP协议传输
2、客户端步骤实现思路和步骤
3、服务端步骤实现思路和步骤
4、TCP协议双向传递
5、客户端文本文件,服务器输出文本文件
6、从键盘录入数据进行发送,如果输入的是886那么客户端就结束输入数据
7、上传图片后,给出反馈信息
第三天
1、数据库概念
2、安装MySQL数据库
3、基本命令
4、SQL概述和分类
5、DDL语句  操作数据库
6、DDL语句  操作表 
7、DML 插入数据
8、DML 修改数据
9、DML 删除数据
第四天
1、基本查询
2、排序
3、聚合函数
4、分组查询
5、约束
6、编码
第五天
1、反射概述
2、获取class文件对象的三种方式 
3、通过反射获取无参构造方法并使用 
4、通过反射获取有参构造、私有构造方法并使用
5、通过反射获取私有构造方法并使用
6、通过反射获取无参无返回值方法并使用
7、通过反射获取带参有返回值成员方法并使用
8、通过反射获取成员变量并使用
第六天
1、什么是JDBC以及JDBC原理
2、JDBC核心类介绍
3、 Hello JDBC 
4、JdbcUtils的作用 以及JdbcUtils代码
5、DAO模式代码实现创建表 
6、DAO模式代码实现查询表
7、DAO模式代码实现插入数据
8、PreparedStatement通道下批处理
9、事务操作
第七天
1、什么是设计模式
2、单例模式之懒汉式
3、单例模式之 饿汉式
4、单例模式之 双检锁/双重校验锁(了解)
5、工厂模式 
6、简单工厂的代码实现
7、适配器模式
8、适配器模式的代码实现
第八天
1、1 什么是XML以,XML用途,XML应用
2、XML语法 xml属性的定义 
3、xml中的注释 xml中的特殊字符 CDATA区
4、 XML解析解析方式(技术):dom和sax
5、 SAX解析思路和实现步骤
6、 DOM原理(了解)
7、SAX解析与DOM解析区别
第九天
1、XStream概述
2、XStream将JavaBean转为对象xml
3、XStream将JavaBean集合转为集合xml
4、XStream解析对象xml为JavaBean对象
5、XStream解析集合xml为JavaBean集合对象
6、XStream解析集合xml为JavaBean集合对象(使用注解)
第十天
1.JSON概述
2.JSON数据结构
3.JSON与XML的对比
4.Json使用
5.JSONObject和JSONArray构建
6.JSONObject和JSONArray解析
第十一天
1.fastjson概述
2.fastjson的优点
4.fastjson的基本使用
5.fastjson解析数组类型json字符串
6.fastjson解析Object类型json字符串
7.fastjson解析复合型json字符串
第十二天
1.什么是Html                                     
2.什么是标记                                      
3.什么是超文本、超链接                            
4.如何编写Html网页文档                           
5.如何浏览Html网页文档                                                                 
6.文档结构标记                                     
7.格式标记                                         
8.文本标记                                         
9.超链接标记
10.图像标记
11.表单标记 
12.Get提交
13.Post提交
14.Get和Post提交的区别
第十三天
1.常见软件系统体系结构B/S、C/S
2.静态资源和动态资源区别
4.Web服务器介绍
5.Tomcat概述
6.安装、启动、配置Tomcat
7.Tomcat目录结构/启动和关闭Tomcat/进入Tomcat主页/配置端口号
8.熟悉MyEclipse的目录结构/MyEclipse创建JavaWeb应用
9.项目配置到Tomcat、创建JavaWeb应用
10.在MyEclipse中启动Tomcat和关闭Tomcat/发布项目到tomcat的webapps目录
11.Http协议概述、请求协议、响应协议
第十四天
1.Servlet概述
2.Servlet接口
3.Servlet的生命周期
4.HttpServlet概述
5.HttpServlet的doGet和doPost方法
6.Cookie和Session的使用
第十五天
1.HttpServletResponse概述
2.响应正文
3.响应编码设置 ,解决响应乱码问题
4.响应头
5.设置状态码
6.重定向以及特点
第十六天
1.HttpServletRequest概述
2.获取请求头以及其他数据
3.获取请求参数
4.获得请求转发和请求包含
5.请求编码设置,解决请求乱码问题 
6.Class获取资源
7.ClassLoader获取资源
第十七天
1.HttpURLConnection 概述
2.Get方式访问
3.Post方式访问
4.中文乱码问题处理
第十八天
1.枚举的概述和实现
2.通过enum实现枚举类
3.枚举的注意事项
4.枚举类的常见方式
5.注解概述及原理
6.注解概述
7.常见的注解

你可能感兴趣的:(Java)