Java Web


1、HTTP

1.1 HTTP简介


http若有记忆,每次请求都要包含前面请求的内容,之后的请求包会越来越大,效率低!

1.2 请求数据格式

HTTP协议中有7中不同的请求方式:

1.3 响应数据格式

状态码:



2、Tomcat


封装Http协议,服务器收到请求,会自动解析HTTP协议,不用我们琢磨了。


2.1 简介


2.2 安装 配置 部署项目

我的Tomcat位置:
C:\Users\86175\eclipse-workspace\Servers\Tomcat v10.0 Server at localhost-config

2.3 IDEA中创建Maven Web项目

项目结构:

创建方法一:使用骨架:

pom.xml:

创建方法二:不使用骨架:

4、IDEA使用Tomcat(两种)

传统使用方法,将web项目打包成war包,然后找到war包,将其放在Tomcat下的webapps目录下即可,但不方便,所以学习在IDEA中直接使用Tomcat。


这些配置都可以改(默认浏览器,默认打开的URL路径,因为这里部署的是tomcat_demo2_war这个项目,所以自动生成这个URL,在部署时可以改,一般不动):


默认端口号8080,访问路径就是对应的项目名字。

3、Servlet


3.1 快速入门


注意划横线的一行,之前在学习导入mysql的jar包时学过(maven时),说的是这个依赖包的作用范围(编译,运行,测试三种范围)provided的范围是编译和测试环境中有效,运行时无效。这里必须是provided,因为Tomcat中自带了servlet的jar包,所以对于web项目在打包时要把这个包排除掉,否则会冲突。

创建类:复写需要实现的5个函数(常用前三个),加上注解,service函数启动时会自动调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值