JavaWeb学习(一)--Servlet

(一)Servlet说明

Servlet是JavaEE的规范之一,也是一种接口程序。

Servlet是JavaWeb的三大组件之一,其他两部分为Fitler过滤器和Listener监听器。

Servlet是运行在服务器上的小程序,用来接收客户端请求,并将相应结果返回给客户端。

在Web.xml里配置内容如下

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.xxx"
		xmlns="http://xxx"
		xsi:schemaLocation="http://xxx
         http://xx"
		id="xxx"
		version="x.0">
<!-- servlet标签给tomcat配置Servlet程序 -->
  <servlet>
	<!-- ③:servlet-name:给Servlet程序起一个别名,通常是类名 -->
  	<servlet-name>TestServlet</servlet-name>
	<!-- ④:servlet-class:Servlet程序的全名,即包含包名 -->
  	<servlet-class>com.servlet.TestServlet</servlet-class>
  </servlet>

<!-- servlet-mapping:给Servlet程序配置访问地址 -->
  <servlet-mapping>
	<!-- ②:servlet-name:告诉服务器,当前的配置是提供给哪个Servlet程序使用 -->
  	<servlet-name>TestServlet</servlet-name>
	<!-- ①:url-pattern:配置访问地址 -->
	<!-- 斜杠:表示的地址为http://ip地址:port/工程地址 -->
	<!-- test:表示的地址为http://ip地址:port/工程地址/test-->
  	<url-pattern>/test</url-pattern>
  </servlet-mapping>
</web-app>

当我们在浏览器里输入一个URL地址时,比如http://ip地址:port/工程地址/test,会首先去web.xml里寻找①url-pattern标签对应的/test,然后获取②servlet-name标签的内容,再通name值③去寻找对应的④servlet-class,即对应的com.servlet.TestServlet程序代码。

package com.servlet;

public class TestServlet {
	public void service(request,response) {
		执行代码
	}

}

(二)Servlet生命周期

1.执行Servlet的构造方法:Servlet被创建时调用,通常只执行一次

2.执行init初始化方法:Servlet被创建时调用,通常只执行一次

3.执行service方法:每次程序被访问时都会被执行

4.执行destroy方法:在web工程停止时调用,所以通常只执行一次。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值