GenericServletÀº ¾Æ·¡ÀÇ ±×¸²¿¡¼ º¸´Â °Í°ú °°ÀÌ ¼¼ °³ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ¿© ³×Æ®¿÷ Åë½Å¿¡ ÀûÇÕÇÑ »õ·Î¿î Ŭ·¡½º·Î ¸¸µé¾îÁý´Ï´Ù. Servlet°ú ServletConfig´Â ¼ºí¸´ Åë½ÅÀ» ÇÒ ¶§ ÇÊ¿äÇÑ ±âº»ÀûÀÎ ¸Þ¼µå¸¦ °¡Áö°í ÀÖÀ¸¸ç GenericServlet¿¡¼ ¸ðµÎ ±¸ÇöÇϰí ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ GenericServletÀº abstractŬ·¡½ºÀ̱⠶§¹®¿¡ ±× ÀÚü·Î´Â »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç ¹Ýµå½Ã »ó¼ÓÇØ¾ß¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

GenericServletÀÇ ±¸¼ºÀ» Á¤¸®ÇØ º¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.
GenericServletÀÇ ±¸¼º
n ServletConfig Interface
n Servlet Interface
n Serializable Inteface
n ±âŸ Åë½Å¿¡ ÇÊ¿äÇÑ »çÇ×µé
GenericServlet¿¡¼ ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º¿¡ Æ÷ÇԵǾîÁø ¸Þ¼µåµé°ú GenericServlet ÀÚü¿¡¼ ¸¸µé¾îÁø ¸Þ¼µåµéÀº ¾î¶°ÇÑ ±ÔÄ¢À» °¡Áö°í ÀÖ½À´Ï´Ù. ±× ±ÔÄ¢Àº ServletÀÎÅÍÆäÀ̽º¿¡ Æ÷ÇԵǾîÁø ¸Þ¼µåµéÀÌ Á¦°øÇϰí ÀÖ½À´Ï´Ù. ±×¸®°í ȯ°æ¼³Á¤À̳ª Ãʱ⺯¼ö¿¡ °ü·ÃµÈ »çÇ×µéÀº ServletConfig°¡ ´ã´çÇϰí ÀÖ½À´Ï´Ù. ÀÌ µÎ ÀÎÅÍÆäÀ̽º´Â ¾ÕÀ¸·Î ³ª¿Ã Àåµé¿¡¼ ¾Ë¾Æ º¼ °ÍÀÔ´Ï´Ù.
GenericServlet¿¡ ´ëÇÏ¿© ´Ù½Ã Çѹø ¸»ÇÏÀÚ¸é, ServletÀÇ °¡Àå ±âº»ÀÌ µÇ´Â Ŭ·¡½º¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®°¡ ½ÇÁ¦·Î ¼ºí¸´À» ¸¸µé ¶§ »ó¼Ó¹Þ¾Æ ¾²´Â HttpServletµµ ÀÌ GenericServletÀ» »ó¼Ó¹ÞÀº Ŭ·¡½ºÀÔ´Ï´Ù. »ç½Ç À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº °ÅÀÇ ¸ðµÎ°¡ HttpÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡, ÀÌ¿¡ ¾Ë¸Â°Ô ¸¸µé¾îÁø HttpServletÀ» »ó¼ÓÇÏ¿© ¼ºí¸´À» ÀÛ¼ºÇϴ°ÍÀÌ ÀϹÝÀûÀÌ¸ç ¼ºí¸´ÀÇ ´ëºÐºÐÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÈçÇÑ °æ¿ì´Â ¾Æ´ÏÁö¸¸, HttpÇÁ·ÎÅäÄÝ ÀÌ¿ÜÀÇ ftpÇÁ·ÎÅäÄݵ ´ëÀÀÇÏ¿© ¼ºí¸´À» ÀÛ¼ºÇÏ·Á¸é GenericServletÀ» »ó¼ÓÇÏ¿© ¼ºí¸´À» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
±×·³ ¾î¶»°Ô GenericServletÀ» »ç¿ëÇÏ¿© ¼ºí¸´À» ÀÛ¼ºÇÒ±î¿ä? ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ¿ì¼± Ãß»óŬ·¡½ºÀ̱⠶§¹®¿¡ ¹Ýµå½Ã »ó¼ÓÇØ¼ »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀº µÎ¸»Çϸé ÀܼҸ®°ÚÁÒ. ´ÜÁö »ó¼Ó¹ÞÀº Ŭ·¡½º¿¡¼ service¸Þ¼µå¸¸ ÀçÁ¤ÀÇ ÇØ¼ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ´ÙÀ½¿¡´Â GenericServletÀ» »ó¼ÓÇÏ¿© ¼ºí¸´À» ¸¸µå´Â °ÍÀ» »ìÆìº¼ °ÍÀÔ´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |