¼ºí¸´ ÇÁ·Î±×·¥Àº init, service, destroy ¼¼°¡Áö ¸Þ¼µå¿¡ ÀÇÇØ¼ ÃʱâÈ, ¼ºñ½º, ÆÄ±«ÀÇ °úÁ¤À» °ÅÄ£´Ù°í À§¿¡¼ ¾ð±ÞÇß½À´Ï´Ù. ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ ¼ºí¸´ÀÌ ·ÎµùµÉ ¶§ ´Ü Çѹø init¸Þ¼µå¸¦ È£ÃâÇÏ°Ô µÇ¸ç Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀÖÀ» ¶§¸¶´Ù service¸Þ¼µå¸¦ ¹Ýº¹ÀûÀ¸·Î È£ÃâÇÏ°Ô µË´Ï´Ù. ÀÌ ¼¼ ¸Þ¼µå´Â ServletÀÎÅÍÆäÀ̽ºÀÇ °¡Àå ±âº»ÀûÀÎ ¸Þ¼µåÀÌ¸ç ¼ºí¸´ÀÇ »ý¸í ÁÖ±â¿Í °ü·ÃµÈ ¸Þ¼µåµéÀÔ´Ï´Ù.

óÀ½À¸·Î ¼ºí¸´ÀÇ ¿äûÀÌ µé¾î ¿ÔÀ» ¶§ ÇØ´ç ¼ºí¸´Àº ¼ºí¸´ÄÁÅ×À̳ʿ¡ ÀÇÇØ ÀÚµ¿À¸·Î ¸Þ¸ð¸®¿¡ ·Îµù µÇ¾îÁý´Ï´Ù. ¸Þ¸ð¸®·Î ¼ºí¸´ Ŭ·¡½º°¡ ·ÎµùµÈ ÈÄ ¹Ù·Î °´Ã¼¸¦ »ý¼ºÇÏ°Ô µÇ¸ç °´Ã¼ »ý¼º°ú µ¿½Ã¿¡ init¸Þ¼µå¸¦ È£ÃâÇÏ°Ô µË´Ï´Ù. init¸Þ¼µå´Â ¼ºí¸´ ·Îµù½Ã ´Ü Çѹø È£ÃâÇÏ°Ô µÇ¸ç ¹®Á¦°¡ ¹ß»ýÇßÀ» ¶§ UnavailableExceptionÀ̳ª ServletExceptionÀ» ¹ß»ý ½ÃŰ°Ô µË´Ï´Ù. ¼ºí¸´ °´Ã¼´Â ¸Þ¸ð¸®¸¦ ÇØÁ¦Çϱâ À§Çؼ destroy¸Þ¼µå¸¦ È£ÃâÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.
¸¸¾à ¼º°øÀûÀ¸·Î init¸Þ¼µå±îÁö È£Ãâ ÇÏ¿´´Ù¸é service¸Þ¼µå¸¦ ¼öÇàÇÏ¿© Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ¹ÝÀÀÇÕ´Ï´Ù. µÎ¹øÂ° Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀÖÀ» ¶§ºÎÅÍ´Â service¸Þ¼µå¸¦ È£ÃâÇÏ¿© Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ´ëÀÀÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. service¸Þ¼µå´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¹æ½Ä¿¡ µû¶ó Get¹æ½ÄÀ̸é doGet¸Þ¼µå¸¦ Post¹æ½ÄÀ̸é doPost¸¦ È£ÃâÇÏ°Ô µË´Ï´Ù.
¼ºí¸´ °´Ã¼°¡ ´õ ÀÌ»ó ¼ºñ½º¸¦ ÇÏÁö ¾Ê°í ÀÖ´Â °æ¿ì ¸Þ¸ð¸®¿¡¼ Á¦°ÅµÇ¸ç À̶§ È£ÃâµÇ¾îÁö´Â ¸Þ¼µå´Â destroy()¸Þ¼µåÀÔ´Ï´Ù. destroy()¸Þ¼µå°¡ È£ÃâµÇ¸é °¡ºñÁöÄÝ·ºÅÍ´Â °´Ã¼ÀÇ ¸Þ¸ð¸®¸¦ Á¦°ÅÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. init°ú destroy´Â ´Ü Çѹø È£ÃâÇÏ°Ô µÇ¸ç Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ µû¶ó service¸Þ¼µå´Â ¿äûÀÌ ÀÖÀ» ¶§ ¸¶´Ù È£ÃâÇÏ°Ô µË´Ï´Ù.
|
Servlet ÀÎÅÍÆäÀ̽º |
|
void init(ServletConfig config): ¼ºí¸´À» ½ÃÀÛÇÒ ¶§ È£ÃâÇÏ¿©, ÇÊ¿äÇÑ ÀÚ¿øÀ» ÇÒ´çÇÏ´Â µîÀÇ ¼ºí¸´À» ÃʱâÈ Çϰí, ¼ºñ½º¸¦ ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. void service(ServletRequest req, ServletResponse res): ¼ºí¸´ÀÌ ÃʱâÈ µÈ ÈÄ Å¬¶óÀÌ¾ðÆ®·ÎºÎÅÍ ¿Â ¿äû¿¡ ´ëÇÑ ¼ºñ½º¸¦ ¼öÇàÇÕ´Ï´Ù. void destroy(): ¼ºí¸´À» Á¾·áÇÒ ¶§ È£ÃâÇÏ¿©, ÇÊ¿äÇÑ ÀÚ¿øÀ» ÇÒ´ç ÇØÁ¦ ÇÏ´Â µîÀÇ ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ServletConfig getServletConfig(): ¼ºí¸´¿¡ ´ëÇÑ ÃʱâÈ/½ÃÀÛ ¸Å°³º¯¼ö µîÀ» Æ÷ÇÔÇϰí ÀÖ´Â ServletConfig °´Ã¼¸¦ ¾ò½À´Ï´Ù. java.lang.String getServletInfo(): ¼ºí¸´ÀÇ ÀÛ¼ºÀÚ(author), ¹öÀü(version), ÀúÀÛ±Ç(copyright) µî°ú °°Àº ¼ºí¸´ °ü·Ã Á¤º¸¸¦ Á¦°øÇØ ÁÖ±â À§ÇØ ÀçÁ¤ÀÇÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. |
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |