Java--Servlet

Servlet定义:Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。(摘抄自百度百科)

首先创建一个Web项目,然后在Java代码下的src文件夹下创建一个类,如下:

public class ServletDemo1 implements Servlet{

	/*
	 *  实例化-->初始化-->服务->销毁
		(实例化-->初始化)第一次访问Servlet就出生(默认情况下)
		(服务)应用活着,servlet就活着
		(销毁)应用卸载了servlet就销毁。
	 * */
	
	//实例化
	public ServletDemo1() {
		System.out.println("-----实例化:service-----");
	}
	
	//初始化
	@Override
	public void init(ServletConfig arg0) throws ServletException {
		System.out.println("-----初始化:service-----");
	}
	
	//服务方法
	@Override
	public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
		System.out.println("-----服务方法:service-----");
	}
	
	//销毁方法
	@Override
	public void destroy() {
		System.out.println("-----销毁方法:service-----");
	}

	@Override
	public ServletConfig getServletConfig() {
		return null;
	}

	@Override
	public String getServletInfo() {
		return null;
	}
	
}
接下来我们需要在WEB-INF文件下编辑web.xml文件,这是web项目的入口,因此在下面配置访问项目的文件路径

<!-- 创建一个servlet实例 -->
  <servlet>
    <servlet-name>servletDemo1</servlet-name>
    <servlet-class>com.JavaDemo.Servlet.ServletDemo1</servlet-class>
  </servlet>
  
  <!-- 给servlet映射一个可访问的URI地址 -->
  <servlet-mapping>
    <servlet-name>servletDemo1</servlet-name>
    <url-pattern>/demo1</url-pattern>
  </servlet-mapping>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值