JavaWeb学习笔记--day08--Servlet

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xz58000/article/details/100537763

Servlet概述

	*什么是Servlet
		*Servlet是JavaWeb的三大组件之一,他输入动态资源。Servlet的作用是处理请求,服务器会把收到的请求交给Servlet来处理,在Servlet中通常需要:
			*接受请求数据
			*处理请求
			*完成响应
	*实现Servlet的三种方式
		*实现javax.servlet.Servlet接口
		*继承javax.servlet.GenericServlet类
		*继承javax.servlet.http.HttpServlet类
		通常我们回去继承HttpServlet类来完成我的们Servlet,但学习Servlet还要从javax.servlet.Servlet接口开始学习
		Servlet.java
		public interface Servlet{
			public void init(ServletConfig config) throws ServletException;
			//获取Servlet的配置信息
			public ServletConfig getServletConfig();
			public void service(ServletRequest req,ServletResponse res)
				thorws ServletException,IOException;
			//获取Servlet的信息
			public String getServletInfo();
			public void destory();
		}

Servlet概述

	*生命周期方法:
			void init(ServletConfig):出生之后(1次)
			void service(ServletRequest request,ServletResponse response):每次处理请求时会被调用
			void destory():临死之前(1次)
	*特性:
			单例,一个类只有一个对象;当然可能存在多个Servlet类
			线程不安全的,所以他的效率是高的
			Servlet类有我们来写,但对象由服务器来创建,并且由服务器来调用响应的方法。

猜你喜欢

转载自blog.csdn.net/xz58000/article/details/100537763