一、JavaWeb 的概念

1.1 什么是JavaWeb

Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:HTML、CSS。动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web。JavaWeb 是基于请求和响应来开发的。


1.2 请求(Request)和响应(Response)

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

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

请求和响应是成对出现的,有请求就有响应。

image-20210504212711672


二、Tomcat服务器

1、下载Tomcat

官网下载:https://tomcat.apache.org/

选择版本下载即可

image-20210505082724395


2、安装

下载好Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可。


3、tomcat目录介绍

bin 存放 Tomcat 服务器的可执行程序
conf 存放 Tocmat 服务器的配置文件
lib 存放 Tomcat 服务器的 jar 包
logs 存放 Tomcat 服务器运行时输出的日记信息
temp 存放 Tomcdat 运行时产生的临时数据
webapps 存放部署的 Web 工程
work Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录

4、启动Tomcat服务器

Tomcat 安装目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat

5、测试Tomcat 服务器是否启动成功

打开浏览器,在浏览器地址栏中输入以下地址测试:

  1. http://localhost:8080
  2. http://127.0.0.1:8080
  3. http://ip地址:8080

当出现如下界面,说明 Tomcat 服务器启动成功!!

image-20210504214117425


三、IDEA整合Tomcat服务器

操作的菜单如下:

英文:File | Settings | Build, Execution, Deployment | Application Server

汉化:File | Settings | 构建、执行、部署 | 应用程序服务器

image-20210504215148224

配置Tomcat安装目录:

image-20210504215309802

通过创建一个 Model 查看是不是配置成功

image-20210504215631883

Tomcat整合成功


四、IDEA中创建动态web工程

1、创建一个新模块

image-20210504215958097

2、【Java Enterprise】

image-20210505083330286

3、【Servlet】

image-20210505083410520

4、模块文件

image-20210505084224084

5、编辑配置Tomcat

image-20210505084434215

6、可以修改名称、默认打开浏览器、端口号

image-20210505083537626

7、添加工件

image-20210505084502128

image-20210505084657213

8、工件添加完成

image-20210505084818258

9、点击运行

image-20210505084857573

10、弹出页面,启动成功

image-20210505091638275