servlet小型服务器程序

Servlet简介

    Servlet是小型服务器程序,作用是通过创建一个框架来拓展服务器的能力,可以连接后台数据库,与其他服务器资源通信,连接多个客户机,提供在web上的响应与请求。

    

Servlet方法与映射

    servlet有3中实现方法

        1.实现Servlet接口

        2.继承GenericServlet抽象类

        3.继承HttpService普通类

   

    Servlet生命周期有3个阶段

        1.init:构造Servlet时调用的方法

        2.service:处理request时调用的方法

        3.destroy:销毁servlet时条要的方法

    

Servlet需要配置访问路径

    在web.xml里面配置访问Servlet的路径的映射关系,如:

  <servlet>
    <description></description>
    <display-name>MyHttpServlet</display-name>
    <servlet-name>MyHttpServlet</servlet-name>
    <servlet-class>longs.MyHttpServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>MyHttpServlet</servlet-name>
    <url-pattern>/MyHttpServlet</url-pattern>
  </servlet-mapping>
    

Servlet实例问题

    Servlet是一个单例,多线程访问的时候可能会导致并发问题,最好不要在Servlet设计成员变量,防止多线程造成问题。

    Servlet在第一次被请求的时候被实例化,或者在<load-on-startup>整数</load-on-startup>被实例化,整数代表优先级。

    

Servlet应用 

    我在做android app的时候就用到了HttpServlet来进行网络通信,在dopost方法里面去访问服务器的数据库,然后返回数据给android app。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值