2306ZB第一章 动态网页基础

一. tomcat基础

1. Web服务器

在这里插入图片描述

在这里插入图片描述

2.Tomcat

在这里插入图片描述
下载 安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 Tmocat是一个绿色软件, 直接解压就可以
注意: 找一个没有中文文字的目录解压, 因为以后要在Tomcat上部署项目, 如果项目中有中文或者空格, 有可能项目运行就会出错

目录介绍

文件都是一些版权信息的文件
bin目录: binary二进制的缩写 , 放置一些可执行的文件, 有两类文件需要指导:
一类是 以.bat 结尾的, windows系统下的批处理文件, 也是windows系统下的可执行文件, 双击bat文件就可以运行当前的文件, 比如启动Tomcat,双击startup.bat文件,
一类是.sh结尾的文件, 是Linux操作系统下的可执行文件,目前用不到
conf目录: 放置Tomcat的配置文件, 将来对Tomcat完成配置的话,就是该这些文件的
lib目录: 放置jar包, Tomcat运行过程中需要用到的依赖 jar包, Tomcat是用java语言编写的, 所以依赖的就是一些jar包, jar包中放的就是一些字节码的 .class 文件
logs目录: 日志文件, 将来Tomcat启动过程中产生的日志信息, 我们可以通过日志的查看, 判断项目运行的情况, 项目运行出错了,可以来这里找日志信息进行调试
temp目录: 临时目录, 运行过程中产生的临时目录和数据
Webapps目录: 很重要, 放置Tomcat的WEB项目,把WEB项目放到这个项目下,就可以完成项目的部署
work目录: Tomcat运行过程中, 项目中产生的临时数据和目录

在这里插入图片描述

数据乱码的解决

Tomcat输出的日志信息是 UTF-8编码,
windows控制台式GBK编码 – 产生乱码
conf -> logining.properties
在这里插入图片描述
重新启动

总结

在这里插入图片描述
端口号: 0- 65530;
特殊: 80 http协议的默认端口号就是80, 如果把tomcat端口号也改成80的话, 将来访问Tomcat的话就可以直接写 : localhost访问了
在这里插入图片描述
直接拷贝文件夹,速度会比较慢, 把项目打包成 war包的形式
好处: Tomcat可以直接识别解压war包
使用idea将项目打包成 war 包

二. idea创建JavaWeb项目

1. new Project 或者 file - new - project 创建普通的java项目

在这里插入图片描述
创建普通的java项目
在这里插入图片描述
修改项目的名称和路径
在这里插入图片描述

2. 在项目名右键-Add Framework Support选项,勾选Web Application

在这里插入图片描述

在这里插入图片描述
3.项目web文件夹下, web-> WEB-INF, 在WEB-INF下创建两个文件夹,分别是classes,lib

在这里插入图片描述
在这里插入图片描述

4.按下Ctrl+shift+alt+s,调出Project Structure,选择Modules ->Paths,单选框选到module compile output path,将路径修改为刚刚创建的classes

在这里插入图片描述
选中Dependencise,点击 + 号,选择jars or dirxxxxx, 选择刚刚创建的lib目录,让选择目录用处, 选择jar dirxxxxx, 打上√,点击apply, OK
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.将Tomcat/lib 目录下servlet-api.jar,jsp-api.jar 复制到我们创建的lib目录下边

在这里插入图片描述

6. 找到并打开run中的 Edit Configuration… 选项,点击左上角的加号选择 Tomcat server中的Local
** 在server选项中吧路径改成本机中tomcat805,在Deployment选项中点击加号选择Artifact**

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.测试: 在index.jsp页面写一句话,启动服务器
在这里插入图片描述

三. HTTP协议

概念:

超文本传输协议,规定了浏览器和服务器之间数据传输的规则
传输规则指的是:请求数据响应数据都按照一定的规则书写
在这里插入图片描述

HTTP请求消息

请求行
请求头
请求体
在这里插入图片描述

HTTP响应消息

响应行
响应头
响应体
在这里插入图片描述

响应状态码

在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值