`

Servlet笔记一

阅读更多

虽然对Servlet了解些,开发的时候也经常看见,但是没有系统学习过,所以从现在开始系统学习下。顺便记录下。(出来混,早晚都是要还的,呵呵)

Servlet的三种开发:

a.实现Servlet接口

b.继承GenericServlet

c.继承HttpServlet

先记录下Servlet的生命周期。

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;


public class Hello implements Servlet {
	//该函数用于初始化该servlet(类似于类的构造函数)
	//该函数只会被调用一次(当用户第一次访问该servlet时被调用)
	@Override
	public void init(ServletConfig arg0) throws ServletException {
		// TODO Auto-generated method stub
		System.out.println("init it");
	}
	//这个函数用于处理业务逻辑
	//大家应当把业务逻辑代码写在这里
	//当用户每访问该servlet时,都会被调用
	//req:用于获得客户端(浏览器)的信息
	//res:用于向客户端(浏览器)返回信息
	@Override
	public void service(ServletRequest req, ServletResponse res)
			throws ServletException, IOException {
		System.out.println("service it");
               //从res中得到PrintWriter
                PrintWriter pw = res.getWriter();
		pw.println("hello,world");
	}
	//销毁servlet实例(释放内存)
	//1.reload 该servlet(webApps) 2.关闭tomcat  3.关机
	@Override
	public void destroy() {
		// TODO Auto-generated method stub
		System.out.println("destory it");
	}
	@Override
	public ServletConfig getServletConfig() {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public String getServletInfo() {
		// TODO Auto-generated method stub
		return null;
	}
}

 

分享到:
评论

相关推荐

    韩顺平servlet笔记

    【标题】:“韩顺平servlet笔记”是一个关于Servlet编程技术的学习资料,主要由知名IT讲师韩顺平讲解。这个笔记涵盖了Tomcat服务器的配置、Cookie和Session的使用,是针对初学者和进阶者的一份实用教程。 【描述】...

    韩顺平2011最细servlet笔记1.doc

    根据给定的文件信息,以下是对“韩顺平2011最细servlet笔记1.doc”中的关键知识点的详细解读: ### J2EE技术演进 文档首先介绍了J2EE技术的演变过程,从Java基础发展至Servlet,再至JSP。这反映了企业级Java开发的...

    韩顺平servlet笔记.rar下载

    韩顺平老师的Servlet笔记是对这一技术的深入讲解,旨在帮助学习者掌握Servlet的使用和概念。以下是对Servlet技术的详细说明: 1. **Servlet简介**:Servlet是Java Servlet API的实现,它提供了一种标准的方式来扩展...

    韩顺平2011最细servlet笔记1完整版

    韩顺平的2011最细Servlet笔记1完整版,可能是对Servlet技术的深入讲解,包括其背景、应用和实践。 在Java EE的13种技术中,Servlet是用于处理Web请求的核心组件。在从简单的Java基础(如面向对象、集合、界面、线程...

    韩顺平 2011细说Servlet笔记

    韩顺平老师的“2011细说Servlet笔记”是针对这一主题的深入讲解,旨在提供全面且实用的学习资料。在本篇中,我们将深入探讨Servlet的相关知识点,包括其原理、配置、生命周期以及与HTTP协议的交互。 1. **Servlet...

    servlet 笔记

    1. **加载和实例化**:当Servlet容器(通常是Web服务器)接收到客户端的请求时,如果发现该请求与某个Servlet相关联,则会加载并实例化该Servlet。 2. **初始化**:Servlet容器调用init()方法对Servlet进行初始化,...

    servlet笔记,servlet的总结

    #### 一、Servlet简介与工作原理 Servlet是一种运行在服务器端的Java应用程序,专门用于处理客户端的HTTP请求并生成响应。它作为Web应用的重要组成部分,能够提供动态网页服务,实现了服务器端的业务逻辑处理。与...

    韩顺平细说servlet笔记

    在Java EE(Enterprise Edition)框架下,Servlet扮演着重要的角色,它是实现动态网页的关键技术之一。 1. **J2EE技术概述** J2EE(Java 2 Platform, Enterprise Edition)是Java平台上针对企业级应用的一套标准,...

    老杜Servlet笔记.zip

    哔哩哔哩上老杜的Servlet笔记。 2020-5-05 Servlet学习 Tomcat 服务器配置 2020-5-08 UML 2020-5-08 Servlet学习 2020-5-09 Servlet学习 2020-5-10 Servlet学习 2020-5-11 Servlet学习---Cookie 2020-5-11 Servlet中...

    Servlet笔记

    - Cookie的作用域:一个Servlet/JSP设置的Cookie能够被同一个路径下面或者子路径下面的Servlet/JSP读取。 - **Session**:更复杂的会话管理机制,用于跟踪用户在整个Web应用程序中的活动。通过`HttpSession`接口来...

    Tomcat&Servlet笔记1

    本笔记将对Web相关概念、Tomcat服务器以及Servlet入门进行简要介绍。 1. **Web相关概念** - **C/S架构**(Client/Server):在这种模式中,客户端(如桌面应用)直接与服务器端通信,服务器负责处理业务逻辑和数据...

    servlet入门经典笔记

    1. **加载与实例化**:当Servlet容器接收到第一个对Servlet的请求时,它会加载Servlet类并创建一个Servlet实例。 2. **初始化**:创建实例后,容器会调用Servlet的`init()`方法进行初始化,传递一个ServletConfig...

    B站韩顺平2011最细servlet笔记全

    "B站韩顺平2011最细servlet笔记全"是韩顺平老师在2011年发布的关于Servlet的详细学习资料,涵盖了Servlet的基础到高级应用,是学习Servlet的宝贵资源。 Servlet主要知识点包括: 1. **Servlet基础**:了解Servlet...

    jsp&servlet笔记

    jsp&servlet笔记jsp&servlet笔记jsp&servlet笔记

    Java相关课程系列笔记之九Servlet学习笔记

    Java相关课程系列笔记之一Java学习笔记 Java相关课程系列笔记之四JDBC学习笔记 Java相关课程系列笔记之六HTML学习笔记 Java相关课程系列笔记之七CSS学习笔记 Java相关课程系列笔记之八JavaScript学习笔记 Java相关...

Global site tag (gtag.js) - Google Analytics