我們寫(xiě)好一個(gè)Servlet然后需要在Web.xml中配置它才能讓外部訪問(wèn)進(jìn)來(lái)。Servlet采用“請(qǐng)求--訪問(wèn)”模式為瀏覽器提供服務(wù),當(dāng)我們?cè)谕獠吭L問(wèn)網(wǎng)頁(yè)的時(shí)候,有時(shí)候經(jīng)常用到后臺(tái)邏輯,比如驗(yàn)證登陸用戶(hù)信息,注冊(cè)個(gè)人設(shè)置,查看購(gòu)物車(chē)內(nèi)物品等等都需要用到后臺(tái)邏輯。

    直接訪問(wèn)后臺(tái)的邏輯是不能實(shí)現(xiàn)的,這個(gè)時(shí)候我們需要在Web.xml中配置它。每當(dāng)前臺(tái)需要信息處理的時(shí)候,目的地址要在Web.xml中配置出來(lái),然后通過(guò)Web.xml中的<Servlet-mapping>鍵值對(duì)應(yīng)到相應(yīng)的Servlet,然后前臺(tái)的信息就能在后臺(tái)提取出來(lái)并進(jìn)行處理。

    下面是部署到Tomcat服務(wù)器的方法:
    在Web.xml中配置的基本格式如下:
<servlet>
    <servlet-name>first</servlet-name>
    <servlet-class>com.dr.myFirstServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>frist</servlet-name>
    <url-pattern>/myfirst</url-pattern>
<servlet-mapping>
    
    <servlet>:用來(lái)在Web server中部署的servlet組件;
    <servlet-name>:定義了servlet組件的名稱(chēng),名稱(chēng)唯一性;
    <servlet-class>:描述了該servlet對(duì)應(yīng)的java類(lèi)全名;
    <servlet-mapping>:將該servlet與特定url關(guān)聯(lián);
    <url-pattern>:定義訪問(wèn)該servlet組件的途徑。

    通過(guò)上面的部署,重啟Tomcat服務(wù)器,然后在瀏覽器中的地址欄中訪問(wèn)設(shè)置的url。

    以下是Servlet組件開(kāi)發(fā)包括如下步驟:
    1。設(shè)計(jì)Servlet組件程序并進(jìn)行編譯。
    2。將Servlet組件部署到Web Server上(修改Web.xml)。
    3。重啟Web Server,按照配置的url訪問(wèn)Servlet組件。
    <servlet>必須出現(xiàn)在<servlet-mapping>的前面,因?yàn)閟ervlet必須先注冊(cè),然后才能映射。