????1. ?????????????磬????????????????У?????????????ü??????????Щ??????
????2. Java??????????????????ó???? ???????????????????ó?????????????С?????????????????????????????????????????????????г????????????????????????·??java????Щ???????javabean???е???????????com??????????????????????κ????java????????????????????????????javabean????????????????????????????????????????????????Щ?????????????????????????Щ????????????????????????????IE??????????????????????????????????е?????????????????????????????IE????????????????????????????servlet??????????к?????????????????Щ???????ж?????????????????????servlet????Щ?????jsp????????Щ???????????д?????????jsp?????servlet???з?????????????????????д?????????xml?????????Щ????????????????????п???????????Щ????????????????????????????????????????????Щ?????????????к???????????????????????????????????EJB??EJB?????????servlet??jsp???о??????web?????????????????web????????÷????????????web?????? ??(???????????????????????appserver??????????????? appserver??????????????е?????????????е????飬???????????????? ???????????????д??????javabean???????appserver??????????? ??????????IE????????????????????????????????????????? ??Щ????????ζ???????????????????appserver??????????????????????????? )
????3. ??????????Э????????????????????????????????????????????
????4. ????Servlet?????????????????Servlet??????Servlet????????????????????Servlet?????????????????????????????????????Servlet?????service()???????????????????????????????service()?????ж???????????????????????doGet??doPost????Щ??????????????????????е?????????????????????????????Servlet????GenericServlet???????doGet??doPost?????Щ???????HttpServlet?ж???????Щ????????????????error????????????????ζ??????Servlet??????????????doGet??doPost????Щ????????????????Servlet?????????Servlet?????Servlet????ж?????????????????б????????????????漰??Servlet????????????????????????init()??service()??destroy()??????GenericServlet??????????????????κ?Э???Servlet?????????Servlet??????HttpServlet?????GenericServlet?????HttpServlet??????Servlet???????????????Servlet????????????HttpServlet???ɡ?
????Servlet????????????????Σ?
????1??????????  ????init()????
????2?????????????Ρ???????service()????
????3???????Ρ???????destroy()????
????Servlet???????Σ?
?????????????Servlet???????Servlet??
????1??Servlet???????????????ЩServlet?????????????web.XML????е?<Servlet></Servlet>?????????′??? <loadon-startup> 1 </loadon-startup>
????2????Servlet?????????????????Servlet????????
????3??Servlet??????????o????????Servlet??Servlet??????Servlet???????????Servlet??????????Servlet??init()???????г????????Servlet?????????????????init()?????????????Ρ?
????Servlet????????Σ?
???????????????Servlet??????Servlet?????????????????????ServletRequest?????ServletResponse??????????Servlet??service??????service??????ServletRequest???????????????????????????????ServletResponse????????????????????
????????Tomcat????????????????????????????Hashtable?У???Hashtable????????private Hashtable<String String[]> paramHashStringArray = new Hashtable<String String[]>(); ???????String-->String[]???????HashMap??????????Hashtable????????
????Servlet?????Σ?
??????WEB???????????Servlet??????????У???Servlet???????????Servlet????????Servlet???????????Servlet??destroy()????????destroy()?????п???????Servlet???????????
????Servlet???????????
????1?????????£???WEB??????????????????Servlet?????WEB?????????????Servlet???????
????2????web.xml????????<servlet>??????????<load-on-startup>????????Servlet?????????web???????????????????????????Servlet????
?????????web.xml????У??ЩServlet???<serlvet>???????<servlet-mapping>??????????????????url??????????ЩServlet??????Servlet???????<servlet>????????????<load-on-startup>???????????????????????????????ЩServlet??????init()??????????Щ????????????????