JavaWeb-初识Servlet
目录
1. Servlet简介
2. Tomcat安装配置
3. Servlet项目搭建
4. Servlet项目运行
内容
Servlet简介
-
Servlet是什么
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet 可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
-
Servlet容器
Servlet 容器就是 Servlet 代码的运行环境,Servlet容器也叫做Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务。Servlet没有main方法,不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用 Servlet的方法(如doGet()和doPost()),Servlet容器在Servlet的生命周期内包容和管理Servlet。
常用的 Servlet 容器有 Tomcat、Jboss、Jetty、WebLogic 等,其中 Tomcat 由 Java 官方提供,是初学者最常使用的。 -
Apache Tomcat
Tomcat是一个免费的开放源代码的Servlet容器。
Tomcat安装配置
-
下载并解压apache-tomcat-8.5.87-windows-x64.zip
-
解压文件放到自己的目录下
Servlet项目搭建
-
打开IDEA创建项目
-
配置maven
-
添加并导入servlet依赖
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
-
打开项目配置 File->Project Structure
-
添加web配置并点ok
-
修改web配置路径
-
修改web资源路径
-
点击create artifcat
-
点击apply,web图标改变
-
修改web配置文件,webapp标签内添加metadata-complete="false",使注解生效
-
创建DemoServlet类继承HttpServlet,加上@WebServlet注解并重写doGet方法
Servlet项目运行
-
编辑设置
-
添加tomcat并点ok
-
点击Fix修改基路径
-
点击运行
-
打开浏览器访问http://localhost:8080/demo,出现以下内容,项目启动成功