javaWeb基础之Servlet的三种实现方式以及两种配置方式

一、Servlet的三种实现方式

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。

1、Servlet的第一种创建方式:继承HttpServlet(最优)

      重写doGet(HttpServletRequest request, HttpServletResponse response)方法

    重写 doPost(HttpServletRequest request, HttpServletResponse response)方法

2、Servlet创建的第二种方式:实现接口Servlet

重写getServletConfig()方法

重写 getServletInfo() 方法

重写init(ServletConfig arg0)方法

重写service(ServletRequest request, ServletResponse response)方法

重写destroy()方法

3、Servlet的第三种创建方式:继承GenericServlet类

重写service(ServletRequest request, ServletResponse response)方法

二、servlet的两种配置方式

1、第一种注解式配置 Servlet3.0及以后 :

@WebServlet(value="/hello",loadOnStartup=1)

2、第二种web.xml配置 Servlet所有版本都支持:

 <servlet>
  <!--名称  -->
    <servlet-name>hello2</servlet-name>
    <!--Servlet的全称类名  -->
    <servlet-class>com.abc.web.servlet.HelloServlet</servlet-class>
    <!--启动的优先级,数字越小越先起动  -->
    <load-on-startup>1</load-on-startup>
  </servlet>
  <!--映射配置  -->
  <servlet-mapping>
  <!--名称  -->
    <servlet-name>hello2</servlet-name>
    <!--资源的匹配规则:精确匹配  -->
    <url-pattern>/hello2</url-pattern>
  </servlet-mapping>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值