Servlet介绍

Posted Vodka~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet介绍相关的知识,希望对你有一定的参考价值。

1.Tomcat服务器的 目录结构
-bin (存放启动和关闭Tomcat的脚本文件)
-conf (存放Tomcat服务器的各种配置文件)
-lib (存放Tomcat服务器的支持jar包)
-logs (存放Tomcat的日志文件)
-temp (存放Tomcat运行时产生的临时文件)
-webapps (web应用所在的目录,即外界访问的web资源的存放目录)
-work (Tomcat的工作目录)
-LICENSE
-NOTICE
-RELEASE-NOTES
-RUNNING.txt

2.Servlet : Server 与 Applet 的缩写,是服务端程序的意思。使用java语言编写的服务器端程序,可以生成动态的web 页 ,Servlet 主要运行在服务器端,并由服务器调用执行,是一种按照Servlet 标准来开发的类。其本质也是java类,但要遵循Servlet 规范进行编写,没有main()方法,类的创建,使用,销毁都由Servlet 容器进行管理和调用(如Tomcat).

3.Servlet和http协议紧密联系,可以处理http协议相关的所有内容,常见的提供Servlet功能的服务器有: Tomcat, Jetty,WebLogic Server, WebSphere , JBoss,Apache等等。

4.Servlet的基础实现

   package com.StartSL;

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author Vodka
 * @date 2021/08//0:06
 */

/*
*    实现Servlet
*     1.创建java类
*     2.实现Servlet的规范,Java类继承HttpServlet类,并重写其service方法,设计service方法的功能
*     3.通过注解可以设置访问路径
* */
@WebServlet("/SLTest")
public class SLTest extends HttpServlet {
         @Override
         protected void service(HttpServletRequest req , HttpServletResponse res ){
             //打印在控制台
               System.out.println("恭喜您成功连接服务器!");
             //通过流输出数据到浏览器
            try {
                 res.getWriter().write("Congratulation connected!");
             } catch (Exception e) {
                 e.printStackTrace();
             }
         }

}


以上是关于Servlet介绍的主要内容,如果未能解决你的问题,请参考以下文章

servlet和filter的区别

Android课程---Android Studio使用小技巧:提取方法代码片段

Java基础——JSP

java---servlet与filter的联系与区别

servlet,filter,listener,intercepter区别

Tomcat根据JSP生成Servlet机制解析