¹ØÓÚÕâ¸öÎÊÌâ, ±È½Ï¸´ÔÓµÄ˵. ²»¹ýÎÒÏ£Íûͨ¹ýÀý×ÓÀ´½âÊͻ᷽±ãÀí½âһЩ.
¼ÙÉèÓÐÒ»¸ö·Ç³£Î£ÏÕµÄÈÎÎñ, ÊǾÅËÀÒ»Éú. ÐèÒªÄã´§×ÅÕ¨Ò©°ü´Ó±±Æ½¿ª³µ×߸ßËÙ·¹ý±£¶¨È¥Ê¯¼Òׯ°Ñ¹í×ӵĵﱤ¸øÕ¨ÁË. ×¢Òâ: Õâ¸öÈÎÎñÊ®·Ö¼è¾Þ, ÓпÉÄܰë·ըҩ±¬Õ¨. ËùÒÔ³ö·¢Ç°ÄãÐèÒª¿àÁ·10ÔªÒ»±¾µÄ<<Ìú²¼ÉÀ>>, »¹ÐèÒªÁ¢ÒÅÖö½»´úһϺóÊÂ. ÏÂÃæÊÇ·Ïßͼ:
ȥʱ·Ïß: ±±Æ½ ==> ¸ßËÙ·ÊÕ·ÑÕ¾Èë¿Ú(¶¼Óо¯²ìºÍ¾¯È®) A ==> ±£¶¨ÊÕ·ÑÕ¾ B ==> ʯ¼ÒׯÊÕ·ÑÕ¾ C ==> Õ¨µï±¤ D ==> ת³µ(¸Õ²ÅµÄ³µÒѾըûÁË) E =>
»ØÀ´Â·Ïß: ʯ¼ÒׯÊÕ·ÑÕ¾ ==> ±£¶¨ÊÕ·ÑÕ¾ ==> ¸ßËÙ·ÊÕ·ÑÕ¾³ö¿Ú(¶¼Óо¯²ìºÍ¾¯È®) A ==> °²È«»Øµ½±±Æ½ G
ÄÇôÎÒÃÇÏȼò½é¿ÉÄÜ·¢ÉúµÄÇé¿ö. A µãÓпÉÄܱ»¾¯²ìºÍ¾¯È®·¢ÏÖ, ËùÒÔÄãÖ»Äܱ»Å¤Ëͻر±Æ½. ¼´Ê¹²»±»·¢ÏÖ, »¹¿ÉÄܳöÏÖÊÕ·Ñʱ·¢ÏÖ10¸öÏÖ´óÑóÒ»¸ö·¿ÚµÄÂò·Ǯû´ø!! °¥, Ö»ÄÜÓÖ»ØÈ¥ÁË. »¹ÓÐ×î²ÒµÄ: ¸ßËÙ·Èë¿Úд×Å: ¶Ô²»Æð, µ½Ê¯¼ÒׯµÄ·ÏßÒòΪʩ¹¤²»Í¨! Ö»ºÃ»Ø¼ÒµÈ×ŰÉ.
µ½ÁËBºÍCÄã¿ÉÄÜ»¹»á±»ÈË·¢ÏÖ´øÁËÕ¨Ò©°ü, »òÕß·¢ÏÖÂò··ÑÉÙ´øÁË! ¼«ÓпÉÄÜÓÖ±»Å¤Ëͻر±Æ½, ×¢ÒâÒѾÔÚ°ëµÀÁË, ÊDz»»áÈÃÄã¼ÌÐøµ½Ê¯¼ÒׯµÄ, ËùÒÔÄã»á±»´Ó³µÉÏ´þÏÂÀ´, È»ºóתµ½¾¯³µÉÏ´ø»ØÀ´! Ò²¾ÍÊÇ´Ó B »òÕß C Ö±½Ó·µ»Ø.
ºÃÁË, ×î¼ÑÇé¿ö¾ÍÊÇÄãÕ¨Á˵ﱤ, Ò²³É¹¦µÄ·µ»ØÁË. È»ºóÄã¿ÉÒÔ¿ªÐĵİÑ<<Ìú²¼ÉÀ>>ÈÓÁË, È»ºóÐû¸æÒÅÖö×÷·Ï.
OK, ÒÔÉϹý³Ì, ¾ÍÊǹýÂËÆ÷ºÍ¼àÌýÆ÷µÄÕæÊµ°¸Àý.
ÄÇôըµï±¤Õâ¸öÈÎÎñ, ¾ÍÏ൱ÓÚÒªµ÷Óà JSP »òÕß Servlet À´»ñµÃÖ´Ðнá¹û(Õ¨µï±¤ D ). ÔÚÖ´ÐÐ֮ǰÄãÐèÒª×öһЩ׼±¸¹¤×÷, Ï൱ÓÚҪдһ¸ö
¼àÌýÆ÷ com.allanlxf.ums.web.ServiceListener
ÔÚÀïÃæÄã¿ÉÒÔ×öһЩÊÂÇéÀýÈç³õʼ»¯×ÊÔ´, ÀýÈçÉÏÎĵĿàÁ·<<Ìú²¼ÉÀ>>, Á¢ÒÅÖö, Õâ¸öÏ൱ÓÚ´úÂëÖеÄ
public void contextInitialized(ServletContextEvent sce) ÕâÑùÒ»¸ö³õʼ»¯Ê¼þ.
ÄÇôÔÚÕû¸öÈÎÎñÍê³ÉÖ®ºó, ÕâЩÊÂÇéÄã¾ÍÒª¿¼ÂÇÓ¦¸Ã×÷·ÏÁË, ËùÒÔÐèÒª
public void contextDestroyed(ServletContextEvent sce) ÕâÑùÒ»¸öÏú»Ùʼþ, ÀýÈç°Ñ<<Ìú²¼ÉÀ>>ÈÓÁË, È»ºóÐû¸æÒÅÖö×÷·Ï, Ò²¾ÍÊÇÊÕ»Ø×ÊÔ´.
ÄÇô¹ýÂËÆ÷ÔÚÄÄÀïÄØ? ËüλÓÚÈÎÎñµÄ A B C µã. ×¢ÒâÊÇË«Ïò·³Ì¶¼»á¾¹ýµÄ. Ò²¾ÍÊÇÇëÇóºÍÏìÓ¦¶¼»á¾¹ý. µ«ÊǹýÂËÆ÷Ò²»á¼ì²é²»Í¬µÄÇé¿ö, ÀýÈç A µãʵ¼ÊÉÏÓÐÁ½¸ö¹ýÂ˹¦ÄÜ: ²éÕ¨Ò©°üºÍÊÕÂò·Ǯ. Õâ¾ÍÏ൱ÓÚÅäÖÃÁË:
&n