JavaWeb 04 Web核心 HTTP Tomcat Servlet-CSDN博客

102 阅读8分钟

目录

01-Web核心介绍​

02-HTTP简介

03-HTTP-请求数据格式(GET&POST请求)​

04-HTTP-响应数据格式​编辑

05-Tomcat-简介&基本使用

06-Tomcat配置和部署项目

07-Tomcat-Web项目结构

08-Tomcat-创建MavenWeb项目

09-Tomcat-ldea集成本地Tomcat

10-Tomcat-Tomcat的Maven插件

11-Servlet(动态Web)简介&快速入门

12-Servlet执行流程&生命周期

13-Servlet方法介绍&体系结构

14-urlPattern配置

15-XML配置Servlet(老版本,基本不用)

01-Request和Response介绍&Request继承体系

02-Request获取请求数据-请求行&请求头&请求体

​03-Request通用方式获取请求参数 

04-ldea模板创建Servlet

05-请求参数中文乱码-POST解决方案​

06-Request请求参数中文乱码-GET解决方案-URL

07-Request请求转发

​08-Response设置响应数据功能介绍& 重定向案例 

09-资源路径问题

10-Response响应字符&字节数据

11-案例-用户登录-准备环境&代码实现

12-案例-用户注册

13-SqlSessionFactory工具类抽取


01-Web核心介绍 02-HTTP简介

数据传输的规则:客户端浏览器与服务器之间进行数据交互的数据传输的格式

03-HTTP-请求数据格式(GET&POST请求) 04-HTTP-响应数据格式

状态码大全cloud.tencent.com/developer/c…

05-Tomcat-简介&基本使用


bin  -> binary 二进制文件夹; .bat文件  Windows批处理(可执行)文件; 
.sh文件  Linux批处理(可执行)文件; conf -> 配置文件夹; 
lib -> 需要使用的依赖jar包; logs -> 日志文件;
temp -> 临时目录(运行过程中产生临时文件和数据);
webapps ->Tomcat里的web项目;work -> 工作目录
  

06-Tomcat配置和部署项目

07-Tomcat-Web项目结构

08-Tomcat-创建MavenWeb项目

 

09-Tomcat-ldea集成本地Tomcat


java.rmi.server.ExportException: Port already in use: 1099; nested exception is: 
java.net.BindException: Address already in use: bind
启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法_yulsh的博客-CSDN博客22版本idea部署maven+tomcat 【2022.1 idea部署maven+tomcat】www.bilibili.com/video/BV1Ma…

10-Tomcat-Tomcat的Maven插件

(只支持tomcat7版本没有更高)

11-Servlet(动态Web)简介&快速入门

不配provided会报错
因为:配了pro之后Web项目打war包会没有这个servlet包 有的话会跟tomcat自带的包冲突

12-Servlet执行流程&生命周期

13-Servlet方法介绍&体系结构

 

14-urlPattern配置


①②:访问 /user/select 会访问 精确匹配 而不是 目录匹配 ;      ④: /* 优先级>/ 尽量不用④

15-XML配置Servlet(老版本,基本不用)

01-Request和Response介绍&Request继承体系

02-Request获取请求数据-请求行&请求头&请求体

03-Request通用方式获取请求参数 

04-ldea模板创建Servlet

05-请求参数中文乱码-POST解决方案

06-Request请求参数中文乱码-GET解决方案-URL工具类 Win+R 输入:calc ->打开计算器

一个中文字符对应三个字节

07-Request请求转发

08-Response设置响应数据功能介绍& 重定向案例 

09-资源路径问题


<a 标签>&<表单>  : 从浏览器发出一个(超链接)请求->访问服务器资源;
服务器内部转发 不需要加 ; 重定向 需要
 

10-Response响应字符&字节数据

11-案例-用户登录-准备环境&代码实现

感觉是连接不上数据库 搞了两个小时 就是mysql-connector-java版本太低 更到新版就完事了!!!

12-案例-用户注册

13-SqlSessionFactory工具类抽取