六、JavaWeb

六、JavaWeb

1、JavaWeb概念

1.1、什么是JavaWeb

1、javaweb是指,所有通过java语言编写可以通过浏览器访问的程序的总称,叫javaweb。

2、javaweb是基于请求和响应来开发的。

1.2、什么是请求

1、请求是指客户端给服务器发送数据,叫请求Request

1.3、什么是响应

1、响应是指服务器给客户端回传数据,叫响应Response

1.4、请求和响应的关系

1、图示

image-20230405164906778

2、Web资源的分类

2.1、静态资源动态资源

1、静态资源

1、html、css、js、txt、mp4视频、jpg图片

2、动态资源

1、jsp页面、Servlet程序

3、常用的服务器(了解)

3.1、内容

image-20230405165634024

4、Tomcat服务器和Servlet版本的对应关系

4.1、对应表

image-20230405165724731

4.2、内容补充

1、当前企业常用的版本 7.*、8.*

2、Servlet程序从2.5版本是现在使用最多的版本(xml配置)

3、到了Serv3.0之后,就是注解版本Servlet 的使用

5、Tomcat的使用

5.1、安装

1、解压zip压缩包

5.2、目录介绍

1、内容

image-20230405170445172

1、钝化:就是序列化

5.3、启动Tomcat

1、配置tomcat环境变量

1、必须先配置好java环境变量,jdk

image-20230405172622178

(1)在Path配置

2、配置CATALINA_HOME变量,在Path中引用

image-20230405172654994

(1)在Path中引用

image-20230405172721701

2、测试是否成功

1、输入http://localhost:8080/进行判断,出现以下页面表示成功

image-20230405172906752

3、启动Tomcat方式

1、在Tomcat中的bin目录下startup.bat点击

2、命令行启动:在Tomcat的bin目录下输入,catalina run

4、停止Tomcat方式

image-20230405173430743

5.4、修改Tomcat端口号

1、操作

1、打开Tomcat/conf目录下的server.xml文件

2、修改Connector标签中的port属性值,该属性值就是端口号

3、端口号范围:1—65535

4、修改后记得重启服务器

5、Http协议默认的端口号是:80

5.5、部署web工程到Tomcat中

1、方式一

1、打开Tomcat/webapps目录下,把web工程放到里面

2、方式二

1、使用xml文件配置

2、配置格式

<Context path="/web03" docBase="E:\IdeaProjects\JavaWeb\out\artifacts\web03_war_exploded" />

3、Context:表示工程上下文

4、path:表示工程的访问路径:(就的你写xml的文件名)

5、docBase:表示工程目录的位置(web工程所在的路径)

5.6、手托html页面到浏览器和通过服务器访问的区别

1、手托html页面的原理

1、使用的协议是file

2、file协议表示告诉浏览器直接读取file:协议后面的路径,解析在浏览器就行了

2、通过服务器访问的区别(输入访问地址)

1、图示

image-20230405181022517

5.7、默认访问的工程和默认访问的资源

1、默认工程

1、输入浏览器地址没有工程名:默认是ROOT工程

2、默认资源

1、输入浏览器没有资源名:默认访问的是index.html页面

5.8、Idea整合Tomcat

1、步骤

1、操作的菜单如下:File | Settings | Build, Execution, Deployment | Application Serve

2、图示

image-20230405183250526

2、idea创建动态web项目

1、内容

image-20230405183419808

3、Web工程的目录介绍

1、图解

image-20230405183453649

4、给Tomcat添加其他jar包

1、步骤一

image-20230405184504770

2、步骤二

image-20230405184524425

3、步骤三:点击加入

image-20230405184721538

5、idea修改工程路径

1、图示

image-20230406165002865

2、默认访问地址

image-20230406164841504

6、idea修改web工程的端口号和默认浏览器

image-20230406165207613

7、热部署

1、只要内容有修改,页面也会立马改变

image-20230406165743119

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇