JavaTM 2 Platform
Standard Ed. 5.0

ÆÐÅ°Áö javax.naming.spi

javax.naming ¹× °ü·Ã ÆÐÅ°Áö¿¡ÀÇÇØ ³×ÀÌ¹Ö ¼­ºñ½º ¹× µð·ºÅ丮 ¼­ºñ½º¿¡ÀÇ ¾×¼¼½º¸¦ µ¿ÀûÀ¸·Î Ç÷¯±× ÀÎ ÇÏ´Â ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶Ã³:
          ¼³¸í

ÀÎÅÍÆäÀ̽º °³¿ä
DirObjectFactory ÀÌ ÀÎÅÍÆäÀ̽º´Â ±× °´Ã¼¿¡ °üÇÑ °´Ã¼¿Í ¼Ó¼ºÀÌ ÁöÁ¤µÈ °´Ã¼¸¦ »ý¼ºÇÏ´Â ÆÑÅ丮¸¦ ³ªÅ¸³À´Ï´Ù.
DirStateFactory ÀÌ ÀÎÅÍÆäÀ̽º´Â °´Ã¼¿Í ÇØ´ç ¼Ó¼º°úÀÇ ¹ÙÀεù »óŸ¦ ¾ò´Â ÆÑÅ丮¸¦ ³ªÅ¸³À´Ï´Ù.
InitialContextFactory ÀÌ ÀÎÅÍÆäÀ̽º´Â Ãʱâ ÄÁÅؽºÆ®¸¦ »ý¼ºÇÏ´Â ÆÑÅ丮¸¦ ³ªÅ¸³À´Ï´Ù.
InitialContextFactoryBuilder ÀÌ ÀÎÅÍÆäÀ̽º´Â Ãʱâ ÄÁÅؽºÆ® ÆÑÅ丮¸¦ »ý¼ºÇÏ´Â ºô´õ ¸¦ ³ªÅ¸³À´Ï´Ù.
ObjectFactory ÀÌ ÀÎÅÍÆäÀ̽º´Â °´Ã¼¸¦ »ý¼ºÇÏ´Â ÆÑÅ丮¸¦ ³ªÅ¸³À´Ï´Ù.
ObjectFactoryBuilder ÀÌ ÀÎÅÍÆäÀ̽º´Â °´Ã¼ ÆÑÅ丮¸¦ »ý¼ºÇÏ´Â ºô´õ ¸¦ ³ªÅ¸³À´Ï´Ù.
Resolver À̸§ Çؼ®ÀÇ ¡¸Áß°£ ÄÁÅؽºÆ® ¡¹À» ³ªÅ¸³»´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
StateFactory ÀÌ ÀÎÅÍÆäÀ̽º´Â °´Ã¼ÀÇ ¹ÙÀεù »óŸ¦ ¾ò´Â ÆÑÅ丮¸¦ ³ªÅ¸³À´Ï´Ù.
 

Ŭ·¡½º °³¿ä
DirectoryManager ÀÌ Å¬·¡½º¿¡´Â DirContext ±¸ÇöÀ» Áö¿øÇÏ´Â ¸Þ¼­µå°¡ Æ÷ÇԵ˴ϴÙ.
DirStateFactory.Result DirStateFactory.getStateToBind()ÀÇ °á°ú¸¦ µ¹·ÁÁÖ´Â °´Ã¼¿Í ¼Ó¼ºÀÇ Æä¾îÀÔ´Ï´Ù.
NamingManager ÄÁÅؽºÆ® °´Ã¼ ¹× ³×ÀÌ¹Ö ¼­ºñ½º ¶Ç´Â µð·ºÅ丮 ¼­ºñ½ºÀÇ À§Ä¡ Á¤º¸ÀÇ ÂüÁ¶Ã³ °´Ã¼¸¦ »ý¼ºÇÏ´Â ¸Þ¼­µå¸¦ Æ÷ÇÔÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
ResolveResult ÀÌ Å¬·¡½º´Â À̸§ Çؼ®ÀÇ °á°ú¸¦ ³ªÅ¸³À´Ï´Ù.
 

ÆÐÅ°Áö javax.naming.spi ¼³¸í

javax.naming ¹× °ü·Ã ÆÐÅ°Áö¿¡ÀÇÇØ ³×ÀÌ¹Ö ¼­ºñ½º ¹× µð·ºÅ丮 ¼­ºñ½º¿¡ÀÇ ¾×¼¼½º¸¦ µ¿ÀûÀ¸·Î Ç÷¯±× ÀÎ ÇÏ´Â ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù.

ÀÌ ÆÐÅ°Áö´Â Java Naming and Directory InterfaceTM (JNDI)ÀÇ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÀÎÅÍÆäÀ̽º (SPI)¸¦ Á¤ÀÇÇÕ´Ï´Ù. JNDI ´Â Java ÇÁ·Î±×·¥ ¾ð¾î·Î ÀÛ¼ºµÈ ¾îÇø®ÄÉÀ̼ǿ¡ ³×ÀÌ¹Ö ±â´É ¹× µð·ºÅ丮 ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. JNDI´Â ƯÁ¤ÀÇ ³×ÀÌ¹Ö ¶Ç´Â µð·ºÅ丮 ¼­ºñ½º ±¸ÇöÀ¸·ÎºÎÅÍ µ¶¸³ÇØ ¼³°èµÇ°í ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡ »õ·Î¿î ¼­ºñ½º ¹× ÀÌ¹Ì ¹èÄ¡µÇ°í ÀÖ´Â ´Ù¾çÇÑ ¼­ºñ½º¿¡ °øÅëÀÇ ¹æ¹ýÀ¸·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.

JNDI SPI°¡ JNDI ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ »ý¼ºÀÇ ¼ö´ÜÀ» Á¦°øÇØ, ±× JNDI ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¸¦ »ç¿ëÇØ ¾îÇø®ÄÉÀ̼ÇÀÌ º¹¼öÀÇ ³×ÀÌ¹Ö ¼­ºñ½º ¹× µð·ºÅ丮 ¼­ºñ½º¿¡ ¾×¼¼½º ÇÕ´Ï´Ù.

Ç÷¯±× ÀÎ ¾ÆÅ°ÅØÃÄ

¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÆÐÅ°Áö¿¡ÀÇÇØ º¹¼öÀÇ ±¸Çö¿¡ µ¿ÀûÀ¸·Î Ç÷¯±× ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù . ÀÌ°Íµé º¹¼öÀÇ ±¸Çö¿¡´Â ¡¸Ãʱâ ÄÁÅؽºÆ® ¡¹ÀÇ ±¸ÇöÀ̳ª, Ãʱâ ÄÁÅؽºÆ® À¸·ÎºÎÅÍ µµ´ÞÇÒ ¼ö ÀÖ´Â ÄÁÅؽºÆ® ÀÇ ±¸ÇöÀÌ Æ÷ÇԵ˴ϴÙ.

Java °´Ã¼ Áö¿ø

¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÆÐÅ°Áö´Â Java ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀÖ¾î ÀÚ¿¬½º·´°í Á÷°¨ÀûÀÎ Java °´Ã¼¸¦ javax.naming.Context.lookup() ¸Þ¼­µå ¹× °ü·Ã ¸Þ¼­µåÀÇ ±¸ÇöÀÚ¿¡°Ô ¸®ÅÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î µð·ºÅ丮·ÎºÎÅÍ ÇÁ¸°Å͸íÀ» °Ë»öÇÏ´Â °æ¿ì¿¡´Â Á¶ÀÛÇÏ´Â ÇÁ¸°ÅÍ °´Ã¼°¡ ¸®ÅÏµÈ °ÍÀ̶ó°í »ý°¢µË´Ï´Ù.

º¹¼öÀÇ ³×ÀÌ¹Ö ½Ã½ºÅÛ (¿¬ÇÕ)

JNDI ¿ÀÆÛ·¹À̼ǿ¡¼­´Â ¾îÇø®ÄÉÀ̼ÇÀº º¹¼öÀÇ ³×ÀÌ¹Ö ½Ã½ºÅÛ¿¡ °ÉÄ¡´Â À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡ ¿ÀÆÛ·¹À̼ÇÀ» ¿Ï·áÇÏ´Â ÇÁ·Î¼¼½º·Î ¿¹¸¦ µé¾î ´ÙÀ½ÀÇ ³×ÀÌ¹Ö ½Ã½ºÅÛÀ¸·Î °è¼ÓÇÏ´Â ¿ÀÆÛ·¹À̼ÇÀ» °Ç³×ÁÖ±â À§Çؼ­ ¾î´À ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ°¡ ´Ù¸¥ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¿Í ¼­·Î Çù·ÂÇÏ´Â °ÍÀÌ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ ÆÐÅ°Áö´Â º¹¼öÀÇ ÇÁ·Î¹ÙÀÌ´õ°¡ Çù·ÂÇØ JNDI ¿ÀÆÛ·¹À̼ÇÀ» ¿Ï·áÇÏ´Â Áö¿ø¸¦ Á¦°øÇÕ´Ï´Ù.

ÆÐÅ°ÁöÀÇ »ç¾ç

Java Å×Å©³î·¯ÁöÀÇ Web »çÀÌÆ®¿¡¼­´Â ´ÙÀ½ÀÇ ¹®¼­¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã ¹®¼­

Æ©Å丮¾ó, ¿¹ ¹× °³¿ä¿¡ ´ëÇؼ­´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.

µµÀÔµÈ ¹öÀü :
1.3

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.