´«ÖDz¥¿Íjavaѧϰ servlet
ÎÒ½ñÌìÌýÁËÕÅТÏéÀÏʦ½²µÄservlet»ù´¡¿Î³Ì£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç
Servlet¼¼Êõ£º
l Servlet¼¼ÊõÊÇSun¹«Ë¾ÌṩµÄÒ»ÖÖʵÏÖ¶¯Ì¬ÍøÒ³µÄ½â¾ö·½°¸£¬ËüÊÇ»ùÓÚJava±à³ÌÓïÑÔµÄWEB·þÎñÆ÷¶Ë±à³Ì¼¼Êõ¡£
l Servlet¼¼ÊõÒ²ÊÇJSP¼¼Êõ£¨ÁíÍâÒ»ÖÖ¶¯Ì¬ÍøÒ³¿ª·¢¼¼Êõ£©µÄ»ù´¡¡£
l Ò»¸öServlet³ÌÐò¾ÍÊÇÒ»¸öʵÏÖÁËÌØÊâ½Ó¿ÚµÄ JavaÀ࣬ËüÓÉÖ§³ÖServlet£¨¾ßÓÐServletÒýÇ棩µÄWEB·þÎñÆ÷µ÷ÓúÍÆô¶¯ÔËÐС£Ò»¸öServlet³ÌÐò¸ºÔð´¦ÀíËüËù¶ÔÓ¦µÄÒ»¸ö»òÒ»×éURLµØÖ·µÄ·ÃÎÊÇëÇ󣬲¢½ÓÊÕ¿Í»§¶Ë·¢³öµÄ·ÃÎÊÇëÇóÐÅÏ¢ºÍ²úÉúÏìÓ¦ÄÚÈÝ¡£
l AppletÊÇÓÃÓÚä¯ÀÀÆ÷¶ËµÄJavaС³ÌÐò£¬ServletÊÇÓÃÓÚWEB·þÎñÆ÷¶ËµÄJavaС³ÌÐò¡£
l Servlet³ÌÐò¿ÉÒÔÍê³ÉÆÕͨJava³ÌÐòËùÄÜÍê³ÉµÄ´ó¶àÊýÈÎÎñ£º
ü »ñÈ¡¿Í»§¶Ëͨ¹ýHTMLµÄFORM±íµ¥µÝ½»µÄÊý¾ÝºÍURLºóÃæµÄ²ÎÊýÐÅÏ¢
ü ´´½¨¶Ô¿Í»§¶ËµÄÏìÓ¦ÏûÏ¢ÄÚÈÝ
ü ·ÃÎÊ·þÎñÆ÷¶ËµÄÎļþϵͳ
ü Á¬½ÓÊý¾Ý¿â²¢¿ª·¢»ùÓÚÊý¾Ý¿âµÄÓ¦ÓÃ
ü µ÷ÓÃÆäËüµÄJavaÀà
Servlet³ÌÐò£º
l Ò»¸öServlet³ÌÐò¾ÍÊÇÒ»¸öʵÏÖÁËjavax.servlet.Servlet½Ó¿ÚµÄJavaÀ࣬Servlet½Ó¿Ú¶¨ÒåÁËServletÒýÇæÓëServlet³ÌÐòÖ®¼äͨÐŵÄÐÒéÔ¼¶¨¡£
l javax.servlet.GenericServletÀàʵÏÖÁËServlet½Ó¿Ú£¬ËüʵÏÖÁËServlet³ÌÐòµÄ»ù±¾ÌØÕ÷ºÍ¹¦ÄÜ¡£
l javax.servlet.http.HttpServletÀàÊÇGenericServletµÄ×ÓÀ࣬ËüÔÚGenericServletÀàµÄ»ù´¡ÉϽøÐÐÁËһЩÕë¶ÔHTTPÌصãµÄÀ©³ä¡£
l ¿Í»§¶Ëÿ´Î·ÃÎÊÒ»¸öÖ§³ÖHTTPµÄServlet³ÌÐòʱ£¬ServletÒýÇ涼½«µ÷ÓÃServletµÄservice·½·¨À´½øÐд¦Àí¡£service·½·¨½ÓÊÜÁ½¸ö²ÎÊý£¬Ò»¸öÊÇÓÃÓÚ·â×°HTTPÇëÇóÏûÏ¢µÄ¶ÔÏó£¬ÆäÀàÐÍΪHttpServletRequest£¬ÁíÒ»¸öÊÇ´ú±íHTTPÏìÓ¦ÏûÏ¢µÄ¶ÔÏó£¬ÆäÀàÐÍΪHttpServletResponse¡£
l µ÷ÓÃHttpServletResponse¶ÔÏóµÄ
Ïà¹ØÎĵµ£º
ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖƵÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......
ÓиÐ:ӦƸJava±ÊÊÔʱ¿ÉÄܳöÏÖÎÊÌâ¼°Æä´ð°¸
Ç°¶Îʱ¼äÒòΪҪ²Î¼ÓÒ»¸ö±ÊÊÔ£¬ÔÚ×¼±¸ÆÚ¼äÔÚÍøÉÏÕÒµ½ÁËÁ½Ìõ¹ØÓÚ±ÊÊÔÌâÄ¿µÄÎÄÕ£¬ÆäÖÐһƪΪ<<ÓиÐ:ӦƸJava±ÊÊÔʱ¿ÉÄܳöÏÖÎÊÌâ>>£¬»¹ÓÐһƪÍüÁËÃû×Ö£¬¶ÁºóÉîÊÜÆô·¢¡£
ÔÚÑ°ÕÒÕâЩ´ð°¸µÄ¹ý³ÌÖУ¬ÎÒ½«Ïà¹Ø´ð°¸¼Ç¼ÏÂÀ´£¬¾ÍÐγÉÁËÒÔÏÂÕâЩ¶«Î÷¡£ÐèҪ˵à ......
¹Ø¼ü×Ö: thread
³ÌÐòÊǺܼòÒ׵ġ£È»¶ø£¬ÔÚ±à³ÌÈËÔ±ÃæÇ°£¬¶àÏ̳߳ÊÏÖ³öÁËÒ»×éеÄÄÑÌ⣬Èç¹ûûÓб»Ç¡µ±µÄ½â¾ö£¬½«µ¼ÖÂÒâÍâµÄÐÐΪÒÔ¼°Ï¸Î¢µÄ¡¢ÄÑÒÔ·¢ÏֵĴíÎó¡£
ÔÚ±¾ÆªÎÄÕÂÖУ¬ÎÒÃÇÕë¶ÔÕâЩÄÑÌâÖ®Ò»£ºÈçºÎÖжÏÒ»¸öÕýÔÚÔËÐеÄÏ̡߳£
Öжϣ¨Interrupt£©Ò»¸öÏß³ÌÒâζ×ÅÔÚ¸ÃÏß³ÌÍê³ÉÈÎÎñ֮ǰֹͣÆäÕýÔÚ½øÐеÄÒ»ÇУ ......
½ñÌìÎÒѧϰÁËÕÅТÏéÀÏʦ½²µÄJavaÄÚ²¿ÀàÊÓƵ£¬ÄÚ²¿Àà¾ÍÊÇÔÚÀàÖж¨ÒåµÄÀ࣬ËùÒÔÒ²³ÆΪǶÌ×Àà¡£ÄÚ²¿Àà¿ÉÒÔ·ÖΪһÏÂËÄÖÖ£º
l ÀàÖж¨ÒåµÄÀà——³ÉÔ±Àà
l ÀàÖеľ²Ì¬Ç¶Ì×Àà——¾²Ì¬³ÉÔ±Àà
l  ......
½ñÌìÎÒѧϰÁËÕÅÀÏʦ½²µÄ¼¯ºÏÀàÊÓƵ£»×öÁËһЩ¼òµ¥µÄ¼Ç¼
¼¯ºÏÀࣺÔÚÃæÏò¶ÔÏóµÄ±à³Ì˼ÏëÖУ¬¶¼ÊÇÒÔ¶ÔÏóµÄÐÎʽ¶ÔÊÂÎï½øÐÐÃèÊöµÄ£¬ÎªÁ˱£Ö¤ÔÚ¶ÔÏóµÄÉúÃüÖÜÆÚ£¬ÎÒÃÇÐèÒª³ÖÓжÔÏó£¬ÔںܶàÇé¿öÏ£¬ÎÒÃDz»ÖªµÀÔÚ³ÌÐòÖÐÐèÒª´´½¨¶àÉÙ¸ö¶ÔÏó£¬Õâʱ¾Í²»ÄÜÒÀ¿¿¶¨ÒåÒýÓöÔÏóµÄ±äÁ¿À´³ÖÓÐÿһ¸ö¶ÔÏó£¬
......