????1.servlet???????
????Servlet??????????????Java??ó????????ж?????????Э????????????????????Web??檔 ?????????????Web???????????HTTP???????????????????HTTP?????????????????ó??????м??
????Servlet??λ??Web ???????????????????Java??ó????????????????????Java??ó??????Servlet??Web?????????м??????Web????????????????Servlet??Java???????    ????selvlet??λ??web?????????Java??ó?????????????????????????????м??????
????2??servlet????????
????Servlet???SUN???????????????????????????GenericServlet??HttpServlet??
????HttpServlet????????HTTP?????servlet?????????Servlet???????????Щ??HTTPЭ?鴦???????????Servlet????????????????????????дServlet????????????????????????????Servlet????
????HttpServlet?????Servlet????????д??service???????÷????????????????ж????????????????GET?????????HttpServlet??doGet?????????Post?????????doPost????????????????????дServlet????????????дdoGet??doPost??????????????дservice??????
????3??Servlet????URL???????
?????????????????URL???????web???????е??????????Servlet????????????????????servlet??????????URL???????????????web.xml????????<servlet>????<servlet-mapping>?????ɡ?
????<servlet>??????????Servlet?????????????????????????<servlet-name>??<servlet-class>?????????????Servlet??????????Servlet????????????
???????<servlet-mapping>???????????????????Servlet????????????·??????????????????????<servlet-name>??<url-pattern>????????????Servlet??????????Servlet????????·???????磺
1   <servlet>
2     <servlet-name>ServletDemo1</servlet-name>
3     <servlet-class>gacl.servlet.study.ServletDemo1</servlet-class>
4   </servlet>
5
6   <servlet-mapping>
7     <servlet-name>ServletDemo1</servlet-name>
8     <url-pattern>/servlet/ServletDemo1</url-pattern>
9   </servlet-mapping>
????????Servlet???????????URL????????<servlet-mapping>????<servlet-name>?????????????????????Servlet???????
????4??Servlet?????Java???????
????Servlet???????????Java????Servlet???棩?????Java??????????????У??????????????Servlet???????????????
??????????????Servlet???????????£???????????????Servlet???????????Servlet?????????????????????????????У??????????????????????web?????????servlet??????????????
??????Servlet?????????????????Servlet??init?????????????Ρ????????Servlet????η???????????Servlet??????????servlet??service????????????η???????Servlet???涼????????μ?HttpServletRequest????????????μ?HttpServletResponse???????????????????????????????????????Servlet??service()??????service????????????????????doXXX??????
?????????<servlet>??????????????<load-on-startup>???????WEB??ó?????????????????????Servlet????????????????Servlet????????init()??????
??????????
????<servlet>
????<servlet-name>invoker</servlet-name>
????<servlet-class>
????org.apache.catalina.servlets.InvokerServlet
????</servlet-class>
????<load-on-startup>1</load-on-startup>
????</servlet>
??????????web???д???InitServlet?????servlet??????????????????web???????????????????????