JavaWeb知识点

TCP/IP协议 TCP报文格式;三次握手;四次挥手;
HTTP协议 HTTP1.0;HTTP1.1 ; HTTP2.0;请求头格式;响应头格式;文本传输协议数据域格式;二进制数据传输数据域格式;请求头变量;
WebSocket 浏览器与服务端通信;
Servlet B/S架构与C/S架构;什么是JavaEE ; Servlet的本质;tomcat的安装;tomcat与servlet的关系; tomcat与servlet版本对应关系;web应用目录结构; web.xml的作用;欢迎页面的配置;将相应信息返回到页面;乱码问题;Servlet生命周期;
JSP JSP技术; JSTL ; Tag ; Library ;技术;Filter&Listener技术;MVC设计模式;报表系统;FileUploading  ; Servlet过滤器和AOP编程;Servlet监听器;JSP执行原理;JSP本质;JSP何时进行二次翻译;JSP和Servlet职责详解;JSP小脚本;JSP表达式;JSP声明语法;JSP内置对象[pageContext ;request ;session ;application ;config ; out ; response ; page ; exception] ;JSP指令page ;JSP指令include ;JSP指令taglib ;JSP动作forward ; JSP动作include ;JSP动作useBean ;setProperty ; getProperty ;
Filter 怎么实现一个Filter过滤器;Filter接口中方法剖析;设计模式之责任链设计模式;剖析Tomcat服务器源码查看Filter调用过程;字符编码过滤器实现;web站点登录;拦截过滤器实现; web站点ip地址过滤器实现;AOP编程思想;过滤器Filter生命周期;FilterConfig详解﹔
Listener 怎么实现一个Listener监听器;ServletContextListener详解;SessionListener详解﹔Session对象销毁时完成购物车持久化操作;设计模式之监听器模式;服务器启动时监听器初始化资源;服务器关闭时监听器回收资源;
MVC模型 系统职能分工;MVC架构模式优点﹔开发原则[高内聚低耦合];组件独立性;组件复用性;Model数据[业务数据分析service;数据库数据分析dao] ; View视图[专门负责数据展示的组件;例如:JSP ; Freemarker等] ; Controller控制器[完成调度;管理Model与view] ; MVC体现了;设计模式之监听器模式
ThreadLocal 确保在同一个线程共享某数据﹔可以将该数据绑定到ThreadLocal对象中;一个线程一个Connection;手动编写ThreadLocal类型理解ThreadLocal实现原理;
设计模式 设计模式的六大基本原则;单一职责原则﹔开闭原则;里氏代换原则﹔依赖倒置原则;接口分离原则;迪米特法则;23种常见设计模式;10种常用设计模式;工厂模式;单例模式﹔装饰模式;策略模式﹔适配器模式;代理模式;观察者模式;责任链模式;
分页查询 通过Servlet实现文件下载;通过Commons-Fileupload实现文件上传下载;文件上传下载分页查询;组合条件查询;分页对象pageModel抽取 ;MySQL分页查询;Oracle分页查询;上一页﹔下一页;首页;尾页﹔跳转到指定页;
Servlet4.0 Servlet4.0新特性;@WebServlet ; @WeblnitParam ; @WebFilter ;@WebListener ; @MultipartConfig;异步处理支持;可插性增强ServletContext性能增强;HttpServletRequest对文件上传的支持
 EL JSTL EL表达式的作用;EL表达式语法结构;EL表达式中[和.运算符;EL表达式变量;EL表达式操作符[算术型;逻辑型;关系型;空;条件型];EL表达式隐式对象;pageContext ; param ; paramValues ; header ; headerValues ; cookie ;initParam ; pageScope ; requestScope ; sessionScope ; applicationScope ;JSTL核心标签库core ; c.foreach ; c:out ; c:param ; c.if ; c:choose ; c:otherwise ;c:when ; JSTL格式化标签库fmt ; JSTL函数库fn;自定义标签﹔自定义函数;
Tomcat 服务器使用;config配置详解﹔高并发访问下的tomcat优化;
HTML HTML概述;W3C;HTML的帮助文档;HTML怎么开发;HTML怎么运行;HTML作用;HTML基本结构;HTML表格;HTML超链接;HTML图片;HTML背景图片和背景色;HTML字体;HTML列表;HTML基本标签;HTML格式标签;HTML实体符号;HTML表单;HTML向服务器发送请求的多种方式;HTML-DOM ;HTML节点id属性;div和span布局;HTML框架;JOHTML5;语言,HTML;5新技术特点,地理定位,canvas ; HTML5简介;HTML5视频/DOM ; HTML5音频;HTML5拖放;HTML5画布;HTML5SVG;HTML5画布vsSvG ; HTML5地理定位;HTML5-Web存储HTML5应用缓存;HTML5-Web ; Workers ; HTML5服务器发送事件;HTML5表单;HTML5输入类型;HTML5表单元素;HTML5表单属性;HTML5测验;HTML5参考手册;HTML5标签;HTML5寓性;HTML5事件;HTML5视频/音频;HTML5画布;HTML有效DTD ;
CSS CSS概述;CSS和HTML的关系;在HTML中怎样使用CSS;标签选择器;ID选择器;类选择器;美工职位概述;WEB前端工程师职位概述;CSS高级语法﹔派生选择器;属性选择器;CSS样式;CSS框模型;CSS定位;CSS3边框;CSS3背景;CSS3文本效果;CSS3字体;CSS3-2D转换;CSS3-3D转换;CSS3过渡;CSS3动画;CSS3多列;cSS3用户界面﹔
JS JS简介;JS实现;JS输出﹔JS语句;JS注释;JS变量;JS数据类型;JS对象;JS函数;JS运算符;JS比较;JS-If...Else ; JS-Switch ; JS-For ; Js-While ; JS-Break ;JS错误;JS验证;DOM简介;DOM-HTML;DOM-CSS ; DOM事件;DOM节点;JS对象;JS数字;JS字符串;JS日期;JS数组;JS逻辑;JS算数;JS正则表达式;JS-Window ; JS-Screen ; JS-Location ; JS-History ; JS-Navigator ; JS-PopupAlert ;JS-Timing ;常用DOM对象的属性/方法/事件;编写事件处理程序;使用DOM操作HTML文档;遍历文档树上的节点;搜索文档中特定的元索;修改文档内容﹔往文档添加新内容;使用DOM操作XML文档;作用域;闭包;继承;模块化编程﹔异步加载;BOM浏览器对象模型;DOM文档对象模型;JS操作CSS;JS操作DOM;ECMAScript ;JS操作DIV ; protoype ; js基于对象编程;Firefox和chrome浏览器开发者工具;javascript控制台console ;
AJAX AJAX的原理,AJAX的开发步骤,AJAX的优化与兼容性问题﹔传统请求与AJAX请求的区别;全局刷新与网页局部刷新﹔异步编程模型;AJAX发送get请求;AJAX发送post请求;eval函数;Java返回json格式的字符串AJAX接收处理;AJAX出现的中文乱码解决方案;AJAX核心对象创建浏览器兼容解决;AJAX对象注册回调函数;回调函数详解AJAX对象的readyState属性详解;AJAX对象的status属性详解;AJAX对象的responseText属性详解;使用AJAX完成自动补全功能;使用AJAX完成下拉列表联动效果;使用AJAX完成表单验证效果;
Jquery 认识jQuery ;选择器介绍;css选择器; jQuery选择器及其优势;基本选择器﹔层次选择器﹔过滤选择器;表单选择器﹔选择器练习小案例;DOM分类;查找元素/属性节点;创造元素/属性/文本节点;插入节点;删除节点﹔复制节点;替换节点﹔包裹节点;属性操作﹔样式操作;遍历节点;CSS-DOM操作;jQuery中的事件;加载DOM;事件绑定﹔合成事件;事件对象的属性﹔移除按钮上注册的事件﹔模拟操作;jQuery中的动画;
Junit JUnit单元测试技术;JMeter压力测试;压力测试技术;
网络安全 XSS攻击;DDOS攻击;Sql注入攻击;撞库攻击;拖库攻击;

你可能感兴趣的:(javaweb)