JavaWeb学习笔记——B站尚硅谷

百度网盘链接:尚硅谷最新版JavaWeb全套教程资料
提取码:1rk1

JavaWeb学习笔记(1)-B站尚硅谷

一、HTML
	001-引课
	002-B/S软件的结构
	003-前端的开发流程
	004-网页的组成部分
	005-HTML简介
	006-创建HTML文件
	007-html的书写规范
	008-html标签的介绍
	009-html标签的语法
	010-html常用标签介绍
	(1)font标签
	(2)特殊字符
	(3)标题标签
	(4)超链接标签
	(5)列表标签
	(6)img标签
	(7)表格标签
	(8)跨行跨列表格
	(9)iframe框架标签
	(10)表单标签
	(11)表单格式化
	(12)表单提交细节
	(11)其他标签
二、CSS
	001-css技术介绍
	002-css语法规则
	003-html与css结合方式
	(1)第一种方式
	(2)第二种方式
	(3)第三种方式
	004-css选择器
	(1)标签名选择器
	(2)id选择器
	(3)class类选择器
	005-组合选择器
	006-css常用样式
三、JavaScript
	001-javascript介绍
	002-JavaScript 和 html 代码的结合方式
	(1)第一种方式
	(2)第二种方式
	003-变量
	004-关系(比较)运算
	005-逻辑运算
	006-数组
	007-函数
	(1)函数的两种定义方式
	(2)函数的 arguments 隐形参数(只在 function 函数内)
	008-js中的自定义对象
	(1)第一种方式
	(2)第二种方式
	009-js中的事件
	(1)onload 加载完成事件
	(2)onclick 单击事件
	(3)onblur 失去焦点事件
	(4)onchange 内容发生改变事件
	(5)onsubmit 表单提交事件
	010-DOM模型
	011-Document 对象中的方法介绍
	(1)正则表达式
	(2)getElementById 方法示例
	(3)getElementsByName 方法示例
	(4)getElementsByTagName 方法示例
	012-节点的常用属性和方法
	(1)DOM对象查询练习
	(2)createElement 方法和appendChild( oChildNode )方法示例
	(3)关于文本也可以作为一个节点
四、jQuery
	001-jQuery 介绍
	002-jQuery 的初体验
	003-jQuery 核心函数
	004-jQuery 对象和 dom 对象区分
	(1)什么是 jQuery 对象,什么是 dom对象
	(2)问题:jQuery 对象的本质是什么?
	(3)jQuery 对象和 Dom 对象使用区别
	(4)Dom 对象和 jQuery 对象互转
	005-选择器
	通过选择器来获取相应的jQuery对象(dom对象标签+函数)
	(1)基本选择器
	(2)层级选择器
	(3)过滤选择器
	006-jQuery 元素筛选
	通过jQuery对象的方法获得相应的jQuery元素对象

JavaWeb学习笔记(2)-B站尚硅谷

四、jQuery
	001-关于jQuery对象属性的相关方法
	002-全选、全不选、反选练习
	003-DOM对象(标签)的增删改操作
	004-从左到右,从右到左练习
	005-动态添加、删除表格的一行记录练习
	006-CSS 样式操作
	007-jQuery动画
	008-品牌展示练习
	009-jQuery事件操作
	010-jQuery中的事件相关方法
	011-事件的冒泡
	012-事件对象
	013-事件练习-图片跟随
五、书城项目第一阶段(表单验证)
六、XML
	001-xml 简介
	002-xml 语法
	(1)xml文件的声明
	(2)注释
	(3)元素(标签)
	1)什么是 xml 元素
	2)xml 元素命名规则
	3)xml 中的元素(标签)也 分成 单标签和双标签
	(4)属性
	(5)语法规则
	003-xml 解析技术介绍
	004-dom4j 解析技术
	(1)Dom4j 类库的使用
	(2)dom4j 目录的介绍
	(3)使用dom4j解析一个xml文件
七、Tomcat
	001-JavaWeb 的概念
	002-Web 资源的分类
	003-常用的 Web 服务器
	004-Tomcat 服务器和 Servlet 版本的对应关系
	005-Tomcat的使用
	(1)安装
	(2)目录介绍
	(3)如何启动 Tomcat 服务器
	第一种启动方式
	启动失败原因
	第二种启动方式
	(4)如何关闭 Tomcat 服务器
	(5)启动或关闭Tomcat服务器最简单方式
	(6)如何修改 Tomcat 的端口号
	(7)如何部署 web 工程到 Tomcat 中(不使用IDEA)
	第一种部署方法
	第二种部署方法
	(8)手托 html 页面到浏览器和在浏览器中输入 http://ip:端口号/工程名/访问的区别
	(9)注意
	006-在IDEA中配置Tomcat

JavaWeb学习笔记(3)-B站尚硅谷

八、Servlet
	001-Servlet技术
	(1)什么是Servlet?
	(2)手动实现 Servlet 程序
	(3)url 地址怎么能访问 Servlet 程序
	(4)Servlet 的生命周期
	(5)GET 和 POST 请求的分开处理
	(6)通过继承 HttpServlet 实现 Servlet 程序
	(7)使用 IDEA 创建 Servlet 程序
	(8)Servlet 类的继承体系
	002-ServletConfig 类
	003-ServletContext 类
	(1)什么是 ServletContext?
	(2)ServletContext类的四个作用
	004-HTTP 协议
	(1)什么是 HTTP 协议
	(2)请求的 HTTP 协议格式
	(3)响应的 HTTP 协议格式
	(4)MIME 类型说明
	(5)谷歌和火狐浏览器如何查看http协议(请求与响应)
	005-HttpServletRequest 类
	(1)HttpServletRequest 类有什么作用
	(2)HttpServletRequest 类的常用方法
	(3)如何获取客户端发送来的请求参数
	(4)doPOST 请求的中文乱码解决
	(5)请求的转发
	(6)base 标签的作用
	(7)Web 中的相对路径和绝对路径
	(8)web 中 / 斜杠的不同意义
	006-HttpServletResponse 类
	(1)HttpServletResponse 类的作用
	(2)两个输出流的说明
	(3)如何往客户端回传数据
	(4)往客户端传中文信息会出现乱码的解决
	(5)请求重定向
九、书城项目第二阶段
	001-JavaEE 项目的三层架构
	002-先创建书城需要的数据库和表
	003-编写数据库表对应的 JavaBean 对象
	004-编写工具类 JdbcUtils
	005-编写BaseDao
	006-编写UserDao
	007-编写UserDaoImpl和测试
	008-编写UserService、UserServiceImpl和测试
	009-编写web层(Servlet)
	(1)实现用户注册功能
	A.流程
	B.编写 RegisterServlet 程序
	C.修改 regist.html 和 regist_success.html
	D.测试
	(2)实现用户登录功能
	A.流程
	B.编写LoginServlet程序
	C.修改 login.html 和 login_success.html

JavaWeb学习笔记(4)-B站尚硅谷

十、JSP
	001-什么是jsp?它有什么用?
	002-如何创建和访问jsp页面?
	003-jsp的本质
	004-jsp语法
	(1)jsp 文件头部 page 指令
	(2)jsp 中的三种脚本
	(3)jsp 中的三种注释
	005-jsp 九大内置对象
	006-jsp 四大域对象
	007-jsp 中的 out 输出和 response.getWriter 输出的区别
	008-jsp 的常用标签
	(1)jsp 静态包含
	(2)jsp 动态包含
	(3)jsp 标签-转发
	009-jsp 的练习
	010-什么是 Listener 监听器?
	ServletContextListener 监听器
十一、EL表达式
	001-什么是 EL 表达式,EL 表达式的作用?
	002-EL 表达式搜索域数据的顺序
	003-EL 表达式输出 Bean 的普通属性,数组属性;List 集合属性,Map 集合属性
	004-运算
	(1)关系运算
	(2)逻辑运算
	(3)算数运算
	(4)empty运算
	(5)三目运算
	(6)“.” 点运算 和 [] 中括号运算符
	005-EL 表达式的 11 个隐含对象
	(1)EL 获取四个特定域中的属性
	(2)pageContext 对象的使用
	(3)EL表达式其他隐含对象的使用
十二、JSTL标签库
	001-介绍
	002-JSTL 标签库的使用步骤
	003-core 核心库使用
	(1)set标签
	(2)if标签
	(3)choose、when、otherwise标签
	(4)foreach标签
十三、文件的上传和下载
	001-文件的上传
	(1)操作步骤
	如何创建Servlet程序:
	(2)文件上传-HTTP说明
	(3)解析服务器收到的数据
	002-文件的下载

JavaWeb学习笔记(5)-B站尚硅谷

笔记(6)(7)(8)在笔记(5)里面

十四、书城项目第三阶段——优化
	(1)页面jsp动态化
	(2)抽取页面中相同的内容
	A.登录成功的菜单
	B.base、css、jQuery标签
	C.每个页面的页脚
	D.manager模块的菜单
	(3)登录、注册错误提示和表单回显
	(4)BaseServlet的抽取
	A. 代码优化:合并 LoginServlet 和 RegistServlet 程序为 UserServlet
	B. 优化代码二:使用反射优化大量 else if
	C. 代码优化三:抽取 BaseServlet 程序
	(5)数据的封装和抽取BeanUtils的使用
十五、书城项目第四阶段——使用EL表达式修改表单回显
十六、书城项目第五阶段——编写图书模块
	001-MVC概念
	002-编写图书模块的数据库表
	003-编写图书模块的JavaBean
	004-编写图书模块的Dao和测试Dao
	005-编写图书模块的Service和测试Service
	006-编写图书模块的Web层和页面联调测试
	(1)实现获取图书信息功能
	(2)实现添加图书功能
	(3)实现删除图书的功能
	(4)实现修改图书功能
十六、书城项目第五阶段——分页
	JavaWeb学习笔记(6)-B站尚硅
十七、Cookie
	001-什么是 Cookie?
	002-如何创建 Cookie?
	003-服务器如何获取 Cookie?
	004-Cookie 值的修改
	005-浏览器查看 Cookie
	006-Cookie 生命控制
	007-Cookie 有效路径 Path 的设置
	008-Cookie 练习---免输入用户名登录
十八、Session
	001-什么是Session会话
	002-如何创建和获取Session
	003-Session域数据的存储和获取
	004-Session生命周期控制
	005-浏览器和 Session 之间是怎么关联的?
十九、书城项目第六阶段
	JavaWeb学习笔记(7)-B站尚硅谷
二十、书城项目第七阶段
	JavaWeb学习笔记(8)-B站尚硅谷
二十一、Filter 过滤器
	001-什么是Filter 过滤器?
	002-基本使用示例
	003-完整的用户登录和权限检查
	004-Filter的生命周期
	005-FilterConfig类介绍
	006-FilterChain 过滤器链
	007-Filter 的拦截路径

JavaWeb学习笔记(9)-B站尚硅谷

二十二、书城项目第八阶段
	001-使用 Filter 过滤器拦截/pages/manager/所有内容,实现权限检查
	002-ThreadLocal的使用
	003-使用 Filter 和 ThreadLocal 组合管理事务
	(1)使用 ThreadLocal 来确保所有 dao 操作都在同一个 Connection 连接对象中完成
	(2)使用 Filter 过滤器统一给所有的 Service 方法都加上 try-catch,来进行事务的管理
	(3)将所有异常都统一交给 Tomcat,让 Tomcat 展示友好的错误信息
二十三、JSON
	001-什么是JSON
	002-JSON在JavaScript中的使用
	(1)JSON的定义
	(2)JSON的访问
	(3)JSON的两个常用方法
	003-JSON在Java中的使用
	(1)javaBean 和 json 的互转
	(2)List 和 json 的互转
	(3)map 和 json 的互转
二十四、AJAX请求
	001-什么是AJAX请求?
	002-原生AJAX请求示例
	003-jQuery中的Ajax请求
二十五、书城项目第九阶段
	001-使用 AJAX 验证用户名是否可用
	002-使用 AJAX修改 把商品添加到购物车
二十六、i18n国际化(了解内容)
	001-什么是 i18n 国际化
	002-国际化相关要素介绍
	003-国际化资源 properties 测试
	004-通过请求头国际化页面
	005-JSTL 标签库实现国际化

猜你喜欢

转载自blog.csdn.net/m0_52041525/article/details/124709069