目录
1.2添加Servlet框架(将maven-> servlet)
1.Servlet介绍
Servlet 是⼀款⽤来开发 Java Web 的框架。它是基于 Http 协议交换并且运⾏在 Tomcat ⾥的框架技术。
Servlet 主要⼯作:
1. Servlet 允许编写程序者注册⼀个类, 在 Tomcat 收到某个特定的 HTTP 请求的时候, 执⾏这个类中的⼀些代码.
2. 帮助编写程序者解析 HTTP 请求, 编写程序者把 HTTP 请求从⼀个字符串解析成⼀个 HttpRequest 对象.
3. 帮助编写程序者构造 HTTP 响应. 只要给指定的 HttpResponse 对象填写⼀些属性字段,
Servlet 就会⾃动的安装 HTTP 协议的⽅式构造出⼀个 HTTP 响应字符串, 并通过 Socket 写回
给客户端.
总体来说Servlet功能分为以下三部分:
1.用户的url到程序的映射
2.得到Request请求的所有数据
3.将服务器端处理的结果返回给用户
2.第⼀个 Servlet 项⽬
1. 创建项⽬
1.1使⽤ IDEA 创建⼀个 Maven 项⽬.
(Servlet 是基于maven创建)
菜单 -> ⽂件 -> 新建项⽬ -> Maven
创建成功后项目的目录:
webapp ->资源文件 (HTML/JS/CSS/.....)
WEB-INF ->项目的配置文件(xxx.xml)
pom.xml ->maven核心配置文件(项目的描述/所有依赖)
<groupId>org.example</groupId>
<artifactId>first-servlet</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
注意:1.xxx.war是web项目压缩包
2.xxx.jar是java项目的工具压缩包
如果需要两者之间的转换,只需将<packaging>war</packaging>中的war转换成jar或者将其中的jar转换成war。
1.2添加Servlet框架(将maven-> servlet)
在中央仓库搜索:https://mvnrepository.com/
因为tomcat是用来运行Servlet的,找到自己下载tomcat版本,在tomcat官网找到对应的Servlet版本,之后在中央仓库找到Servlet对应的版本复制其依赖信息。
1.3创建完善 Servlet目录
一般需要创建两个目录:单元测试目录(text) ,源代码目录(Java)