JavaTM 2
Platform
Std.  Ed.  v1. 4.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 ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¸¦ »ç¿ëÇØ ¾îÇø®ÄÉÀ̼ÇÀÌ º¹¼öÀÇ ³×ÀÌ¹Ö ¼­ºñ½º ¹× µð·ºÅ丮 ¼­ºñ½º¿¡ ¾×¼¼½º ÇÕ´Ï´Ù.

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

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

Java ¿ÀºêÁ§Æ® ¼­Æ÷Æ®

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

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

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

ÆÐŰÁöÀÇ »ç¾ç

¡¸Java technology web site¡¹¿¡¼­´Â ´ÙÀ½ÀÇ ¹®¼­¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ

Æ©Å丮¾ó, ¿¹, ¹× °³¿ä¿¡ ´ëÇØ¼­´Â ´ÙÀ½À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

µµÀÔµÈ ¹öÁ¯:
1.3

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.