一、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。
请求和响应是成对出现的,有请求就有响应。
二、Tomcat服务器
1、下载Tomcat
官网下载:https://tomcat.apache.org/
选择版本下载即可
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 服务器是否启动成功
打开浏览器,在浏览器地址栏中输入以下地址测试:
- http://localhost:8080
- http://127.0.0.1:8080
- http://ip地址:8080
当出现如下界面,说明 Tomcat 服务器启动成功!!
三、IDEA整合Tomcat服务器
操作的菜单如下:
英文:File | Settings | Build, Execution, Deployment | Application Server
汉化:File | Settings | 构建、执行、部署 | 应用程序服务器
配置Tomcat安装目录:
通过创建一个 Model 查看是不是配置成功
Tomcat整合成功
四、IDEA中创建动态web工程
1、创建一个新模块
2、【Java Enterprise】
3、【Servlet】
4、模块文件
5、编辑配置Tomcat
6、可以修改名称、默认打开浏览器、端口号
7、添加工件
8、工件添加完成
9、点击运行
10、弹出页面,启动成功