de petición de ruta servlet varios métodos y ciclo de vida

/ * 
1. específica ruta de solicitud: 
             [dirección] Si el archivo de recursos con las peticiones actuales del navegador un servlet <url-pattern> [Contenido] exactamente la misma, Tomcat se invoca con el servlet actuales 

             ejemplos OneServlet <url-pattern> / uno .do </ url-pattern> 


                    http: // localhost : 8080 / myWeb / one.do OneServelt se llama 


                  HTTP: // localhost : 8080 / myWeb / abc / one.do OneServelt no ser llamado 

                    [Nota]: específico solicitud de ruta debe ser "/" comenzando con 


    solicitud de surco 2. condición previa: 
                     Si un navegador solicita un archivo de recursos [] con el fin de abordar la actual Servelt el <url-pattern> 
             contenido, para empezar. Tomcat servlet banda llamada la corriente 

             ejemplo OneServlet <url-pattern> / abc / * </ url-pattern> 

                   "*": es una descripción comodín es una cadena de longitud arbitraria 
               si el archivo de recursos actual [dirección] es "/ abc / "como el principio, significa que el recurso de llamada OneServlet 


                    HTTP:: 8080 / myWeb / abc / two.do OneServelt se llama 
                

                HTTP: // localhost : 8080 / myWeb / abc / uno.html OneServelt será llamado 
        
                    [Nota]: ruta de solicitud específica debe ser "/" como el principio, obligada "*" y terminando 

  petición de ruta 3. postcondition: Cuando el navegador solicita un archivo de recursos [dirección] a la corriente Servelt <url-pattern> 
              contenido para acabar. Tomcat servlet banda llamada la corriente 

                ejemplo OneServlet <url-pattern> * hacer </ url-pattern>. 

                  Http: // localhost : 555 / myWeb / abc / one.do OneServelt se llama 

                  HTTP: // localhost : 555 / myWeb / five.do OneServelt se llama 

                  HTTP: // localhost : 555 / myWeb / five.do uname = Mike OneServelt se llamará, porque mediante la lectura de Tomcat url para localizar el servlet? 

                  línea de solicitud: [ 
                             url: HTTP: // localhost : 555 / myWeb / five.do
                             Methos: GET 
                          ] 

                              encabezado de solicitud: [ 
                                    uname: Mike 
                           ] 

                        [Nota]: no se puede "/" está empezando a ser "*" al comienzo de la 

 ruta de acceso comodín solicitud 4.: servlet actual puede recibir una solicitud para todos los sitios web actuales 

                       ejemplo OneServlet < patrón-URL> / * </ patrón de URL> 

                     http: // localhost : 555 / myWeb / mm.jpg OneServlet 


                 http: // localhost : 555 / myWeb / one.do OneServlet 


5. La ruta de solicitud de prioridad: solicitud específica [ camino]> [precondiciones]> [comodín]> [postcondition] 

            HTTP: // localhost : 555 / myWeb / ABC / one.do 

        OneServlet: <URL-pattern> /abc/one.do </ URL- patrón> 

        TwoServlet <URL-pattern>/ Abc / * </ url-pattern>

            ThreeServlet <url-pattern> *. Hacer </ url-pattern> 

        FourServlet <url-pattern> / * </ url-pattern> 
* /

Acerca de Prioridad: Tomcat es decir, para encontrar el correspondiente Web.xml Servlet URL adquiridos de acuerdo a responder a la solicitud.

      Si de acuerdo con la ruta de solicitud específica [] hay una coincidencia, entonces la correspondiente llamada directa Servlet, a continuación, [Condiciones previas] contrario a la altura, y así sucesivamente

 

ciclo de vida

/ * 
Servlet ejemplo, el ciclo de vida de objeto [] 

            1. El proyecto, todos los objetos son responsables de ejemplos de servlet creadas por el Tomcat, los desarrolladores 
          no tienen derecho a crear una instancia del servlet 

            2. [crear] el momento: 

               1) [por defecto]: Cuando cuando el primer usuario acceder a este servlet, Tomcat es responsable de crear 
                            su objeto de instancia 

               2) [intervención humana]: requisitos de Tomcat en el arranque, cree una instancia del servlet <servlet> 
                                          <servlet-name> TwoServlet </ servlet-name> 
                                          <la clase servlet> com.bjpowernode.controller.TwoServlet </ el servlet-class> <load-on-startup> 890 </ load-on-startup> 
                                        </ servlet> 
          3. Tomcat durante la operación, una clase de implementación servlet solamente Se puede crear una instancia del objeto 
      4.Cuando se cierra Tomcat, Tomcat Servlet responsable de la destrucción de todas las instancias de un objeto 

                                     
                                          


* /

 

Supongo que te gusta

Origin www.cnblogs.com/zsben991126/p/12654895.html
Recomendado
Clasificación