国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Servlet教程------【Cheryl的Java技術(shù)棧系列】

jimhs / 1961人閱讀

摘要:實(shí)際開發(fā)中最常見的和方法配置文件配置文件如下引用百度定義

Servlet全解析筆記

Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務(wù)程序或服務(wù)連接器,用Java編寫的服務(wù)器端程序,具有獨(dú)立于平臺和協(xié)議的特性,主要功能在于交互式地瀏覽和生成數(shù)據(jù),生成動態(tài)Web內(nèi)容,Servlet的常見類型有,繼承自Httpservlet的普通Servlet類、Servlet過濾器、Servlet監(jiān)聽器

1.Servlet的生命周期

裝載和創(chuàng)建Servlet實(shí)例 》 初始化 》 執(zhí)行 》 服務(wù)結(jié)束

2.代碼實(shí)現(xiàn)
//Servlet的生命周期:從Servlet被創(chuàng)建到Servlet被銷毀的過程
/*
 * 1.實(shí)例化(使用構(gòu)造方法創(chuàng)建對象)
 * 2.初始化  執(zhí)行init方法
 * 3.服務(wù)    執(zhí)行service方法
 * 4.銷毀    執(zhí)行destroy方法
 */
public class ServletDemo implements Servlet {

    //public ServletDemo(){}

     //生命周期方法:當(dāng)Servlet第一次被創(chuàng)建對象時執(zhí)行該方法,該方法在整個生命周期中只執(zhí)行一次
    public void init(ServletConfig arg0) throws ServletException {
                System.out.println("=======init=========");
        }

    //生命周期方法:對客戶端響應(yīng)的方法,該方法會被執(zhí)行多次,每次請求該servlet都會執(zhí)行該方法
    public void service(ServletRequest arg0, ServletResponse arg1)
            throws ServletException, IOException {
        System.out.println("Service is working!");

    }

    //生命周期方法:當(dāng)Servlet被銷毀時執(zhí)行該方法
    public void destroy() {
        System.out.println("******destroy**********");
    }
    //當(dāng)停止tomcat時也就銷毀的servlet。
    public ServletConfig getServletConfig() {
        return null;
    }

    public String getServletInfo() {
        return null;
    }
    
    //實(shí)際開發(fā)中最常見的doGet和doPost方法
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        System.out.println("doget method");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        System.out.println("dopost method");
        doGet(req,resp);
    }
}
3.Servlet配置文件web.xml

web.xml配置文件如下


  ServletDemo
  ServletDemo


  ServletDemo
  /ServletDemo

引用:

servlet百度定義https://baike.baidu.com/item/...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/73983.html

相關(guān)文章

  • 調(diào)用鏈系列(3):如何從零開始捕獲body和header

    摘要:拓展閱讀調(diào)用鏈系列解讀中的貪吃蛇調(diào)用鏈系列輕調(diào)用鏈實(shí)現(xiàn)在中,協(xié)議的請求響應(yīng)模型是由規(guī)范容器如實(shí)現(xiàn)的。在這篇文章中,我會向大家具體介紹如何從零開始捕獲和。配置以后,我們就可以從的方法中獲取到和后文簡稱和了。三獲取和獲取的方式大體相同。 拓展閱讀:調(diào)用鏈系列(1):解讀UAVStack中的貪吃蛇 調(diào)用鏈系列(2):輕調(diào)用鏈實(shí)現(xiàn) 在Java中,HTTP協(xié)議的請求/響應(yīng)模型是由Servlet規(guī)...

    hqman 評論0 收藏0
  • 2019 Java工程師進(jìn)階路線圖,一定要收藏

    摘要:結(jié)合我自己的經(jīng)驗(yàn),我整理了一份全棧工程師進(jìn)階路線圖,給大家參考。乾坤大挪移第一層第一層心法,主要都是基本語法,程序設(shè)計(jì)入門,悟性高者十天半月可成,差一點(diǎn)的到個月也說不準(zhǔn)。 技術(shù)更新日新月異,對于初入職場的同學(xué)來說,經(jīng)常會困惑該往那個方向發(fā)展,這一點(diǎn)松哥是深有體會的。 我剛開始學(xué)習(xí) Java 那會,最大的問題就是不知道該學(xué)什么,以及學(xué)習(xí)的順序,我相信這也是很多初學(xué)者經(jīng)常面臨的問題。?我...

    wangdai 評論0 收藏0
  • Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉

    摘要:系列教程接近完工,最近進(jìn)入修修補(bǔ)補(bǔ)階段。但是這里的自動化配置只做了模板位置檢查,其他配置則是在導(dǎo)入的配置中完成的。表示當(dāng)前配置在存在和時才會生效。是的一些基本配置,例如等則是視圖解析器的基本配置,包含了等屬性。現(xiàn)在,這些配置由幫我們完成了。 Spring Boot2 系列教程接近完工,最近進(jìn)入修修補(bǔ)補(bǔ)階段。Freemarker 整合貌似還沒和大家聊過,因此今天把這個補(bǔ)充上。 已經(jīng)完工...

    xiaotianyi 評論0 收藏0
  • Java后端

    摘要:,面向切面編程,中最主要的是用于事務(wù)方面的使用。目標(biāo)達(dá)成后還會有去構(gòu)建微服務(wù),希望大家多多支持。原文地址手把手教程優(yōu)雅的應(yīng)用四手把手實(shí)現(xiàn)后端搭建第四期 SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Spring 兩大核心之 AOP 學(xué)習(xí) | 掘金技術(shù)征文 原本地址:SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 評論0 收藏0
  • Hyperledger Fabric周周記:起源

    摘要:作為系列的新篇章,我選擇從超級賬本的開始。為什么選擇超級賬本作為起點(diǎn)我在之前的文章中曾說過會從超級賬本入手開始區(qū)塊鏈的學(xué)習(xí)和實(shí)踐,同時也給出了個人的理由。檢查事務(wù)提議的響應(yīng)。為了降低區(qū)塊鏈應(yīng)用的開發(fā)難度,超級賬本項(xiàng)目又引入了。 本著以教帶學(xué),Learning by Doing的想法,我于上周加入了Bob組織的HiBlock區(qū)塊鏈技術(shù)布道群。這個群可不太好混,群規(guī)要求每個成員必需每周有輸...

    hatlonely 評論0 收藏0

發(fā)表評論

0條評論

jimhs

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<