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介绍的主要内容,如果未能解决你的问题,请参考以下文章
Android课程---Android Studio使用小技巧:提取方法代码片段