Servlet简介——第一个servlet程序

servlet:

servlet其实就是实现了特殊接口的java类,此类tomcat服务器是认识的。

特点:

servlet由程序员创建,由服务器调用执行。

使用:

1.创建Java类并继承HttpServlet

2.覆写service方法

3.在service方法中书写逻辑代码

4.在webRoot下的WEB-INF文件夹下的web.xml文件中配置servlet

总结:

Servlet其实就是一个服务器可以识别的Java类。我们需要将业务规则放入servlet

中,然后将serrvlet放入tomcat服务器中,服务器根据请求调用对应得serclet处理。servlet可以称为后台处理程序得入口

servlet创建流程:

1.创建包(com.bjsxt.servlet)

2.在包中创建一个实现了HttpServlet的Java类

3.覆写service方法,在方法中声明请求处理规则

4.在web.xml文件中配置servlet

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <!-- 
  
  配置servlet 
   注意:
    一组servlet配置包括两个组成部分(servlet,servlet-mapping),两个组成部分的servlet-name值必须一致。
  
  -->>
  
  <servlet>
   <servlet-name>my</servlet-name>
   <servlet-class>com.bjsxt.servlet.MyServlet</servlet-class><!-- 书写servlet的全限定路径(包名+类名) -->
  </servlet>
  <servlet-mapping>
  <servlet-name>my</servlet-name> <!-- 与servlet-name保持一致 -->
  <url-pattern>/s</url-pattern><!-- 配置servlet的访问别名,可自定义 -->
  </servlet-mapping>
</web-app>

5.将web项目中webroot下的所有内容复制到服务器的webapps目录中的新建文件夹中。

6.启动服务器localhost:8080

Servlet运行流程分析:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44192389/article/details/103729294