IDEA中第一个servlet测试项目创建过程
0. servlet
servlet(server applet) 全称java servlet,用Java编写的服务器端小程序,其主要功能在于交互式地浏览和修改数据,生成动态Web内容。
狭义的Servlet是指Java语言实现的一个接口(javax.servlet.Servlet接口),广义的Servlet是指任何实现了这个Servlet接口的类。
Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下,Servlet只用来扩展基于HTTP协议的Web服务器。
Servlet接口定义了Servlet与servlet容器之间的契约。例如Tomcat就是一个servlet容器
Servlet工作模式:
① 客户端发送请求至服务器
② 服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
③ 服务器将响应返回客户端
1. 配置
一个简单搭建过程,相关配置以截图形式为主,相关界面或配置项会由于软件版本不同而不同。
Tomcat信息
IDEA选择New Project后,选择Project template为"Web application",并选择一个Application server为Tomcat。
在package com.kaikeba.servlet001 下创建DemoServlet.java,并去实现Servlet接口的方法:
//DemoServet.java
package com.kaikeba.servlet001;
import javax.servlet.*;
import java.io.IOException;
public class DemoServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out