¼Ò¼³°°ÀºJSP2ºÎ  7Àå Custom Tag & JavaMail  02 Custom Tag LibraryÀÇ ±¸¼º  

 

7.2 Custom Tag libraryÀÇ ±¸¼º

 

Ä¿½ºÅÒ ÅÂ±× ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇϰí JSP ÆäÀÌÁö¿¡¼­ ű׸¦ »ç¿ëÇϱâ À§Çؼ­´Â ÅÂ±× Çڵ鷯 Ŭ·¡½º, ÅÂ±× ¶óÀ̺귯¸® ¼­¼úÆÄÀÏ(Tag Library Descriptor) ±×¸®°í ű׸¦ »ç¿ëÇÏ´Â JSP ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¸ÕÀú ±× ±¸¼º ¹× ÅÂ±× ±¸ÇöÀÇ ¿ø¸®¸¦ ±×¸²À¸·Î ³ªÅ¸³»¸é ´ÙÀ½°ú °°½À´Ï´Ù..

 

±×¸² 7-1 Custom TagÀÇ ±¸¼º

                            ÅÂ±× ¶óÀ̺귯¸® ±¸¼º¿ä¼Ò

 

n        ÅÂ±× Çڵ鷯 Ŭ·¡½º(Tag Handler Class)

ÅÂ±× Çڵ鷯 Ŭ·¡½º(Tag Handler Class)´Â ű×ÀÇ ÀÇ¹Ì¿Í ÇൿÀ» Á¤ÀÇÇϴ Ŭ·¡½º·Î, JSP ÆäÀÌÁö¿¡¼­ Ä¿½ºÅÒ Å±׸¦ »ç¿ëÇÒ ¶§ ¾î¶² ÀÏÀ» ÇÒ °ÍÀÎÁö Á¤ÀÇÇϰí, ó¸®ÇÏ°Ô µË´Ï´Ù.

 

n        ÅÂ±× ¶óÀ̺귯¸® ¼­¼úÆÄÀÏ(Tag Library Descriptor TLD)

 TLD´Â ÅÂ±× ¶óÀ̺귯¸®¸¦ ¼³¸íÇØÁÖ´Â ÆÄÀÏ·Î, XMLÀÇ Ç¥ÁØÇü½ÄÀ» µû¸£´Â XML ¹®¼­·Î¼­, XML Element À̸§°ú ű×ÀÇ ±¸ÇöÀ» ¿¬°á½ÃŰ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. Áï, JSP¿¡¼­ űװ¡ È£ÃâµÇ¾úÀ» ¶§ ±× ű׸¦ ó¸®ÇÏ´Â ÅÂ±× Çڵ鷯·Î ¿¬°á½ÃÄÑ ÁÖ¾î °ü·ÃµÈ 󸮸¦ ½ÇÇàÇÏ°Ô ÇØ ÁÝ´Ï´Ù.

 

n        ű׸¦ »ç¿ëÇÏ´Â JSP ÆÄÀÏ

 Ä¿½ºÅÒ Å±׸¦ »ç¿ëÇÏ´Â JSP ÆÄÀϷμ­, ű׸¦ »ç¿ëÇϱâ Àü¿¡ taglib Áö½ÃÀڷΠű×ÀÇ À§Ä¡¿Í Á¢µÎ¾î¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

 

 ÀÌ·¸°Ô ÅÂ±× ¶óÀ̺귯¸®ÀÇ ±¸¼º ¿ä¼ÒµéÀ» »ìÆì º¸¾Ò½À´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â ±× ¿ä¼ÒµéÀ» Çϳª¾¿ ¼³¸íÇϵµ·Ï ÇϰڽÀ´Ï´Ù. ÅÂ±× Çڵ鷯¿Í, ÅÂ±× ¶óÀ̺귯¸® ¼­¼úÆÄÀÏÀ» ¼³¸íÇÑ ´ÙÀ½ °£´ÜÇÑ ¿¹Á¦¸¦ ¸¸µé¾î JSP¿¡¼­ ű׸¦ Ȱ¿ëÇØ º¼ °ÍÀÔ´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP2ºÎ
ÀúÀÚ:ÃÖ¿µ°ü