JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.naming

³×ÀÓ ¼­ºñ½º¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
Context ÀÌ ÀÎÅÍÆäÀ̽º´Â À̸§À¸·ÎºÎÅÍ ¿ÀºêÁ§Æ®¿¡ÀÇ ¹ÙÀεù¼¼Æ®·ÎºÎÅÍ ±¸¼ºµÇ´Â ³×ÀÌ¹Ö ¹®¸ÆÀ» ³ªÅ¸³À´Ï´Ù.
Name Name ÀÎÅÍÆäÀ̽º´Â ÀϹݸí, Áï ÄÄÆÛ³ÍÆ®°¡ ¼ø¼­ ºÙÀÌ°í µÈ ¼øÂ÷ ¼ø¼­¸¦ ³ªÅ¸³À´Ï´Ù.
NameParser ÀÌ ÀÎÅÍÆäÀ̽º´Â °èÃþ À̸§ °ø°£ÀÇ À̸§ÀÇ ±¸¹®À» ±¸¹® ºÐ¼® Çϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.
NamingEnumeration ÀÌ ÀÎÅÍÆäÀ̽º´Â javax.naming ¹× javax.naming.directory ÆÐŰÁö³»ÀÇ ¸Þ¼Òµå¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø ¸®½ºÆ®¸¦ ¿­°ÅÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.
Referenceable ÀÌ ÀÎÅÍÆäÀ̽º´Â Reference ¸¦ ±× ÀÚü¿¡ Á¦°øÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ±¸ÇöµË´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
BinaryRefAddr ÀÌ Å¬·¡½º´Â Åë½Å Á¾´ÜÀÇ ÁÖ¼ÒÀÇ ¹ÙÀ̳ʸ® Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù.
Binding ÀÌ Å¬·¡½º´Â ¹®¸ÆÀÇ À̸§°ú ¿ÀºêÁ§Æ®¿ÍÀÇ ¹ÙÀεùÀ» ³ªÅ¸³À´Ï´Ù.
CompositeName ÀÌ Å¬·¡½º´Â ÇÕ¼º¸íÀ» ³ªÅ¸³À´Ï´Ù.
CompoundName ÀÌ Å¬·¡½º´Â º¹ÇÕ¸íÀ» ³ªÅ¸³À´Ï´Ù.
InitialContext ÀÌ Å¬·¡½º´Â ³×ÀÌ¹Ö Á¶ÀÛÀ» ½ÇÇàÇϱâ À§ÇÑ °³½Ã ¹®¸ÆÀÔ´Ï´Ù.
LinkRef ÀÌ Å¬·¡½º´Â ÂüÁ¶¸¦ ³ªÅ¸³À´Ï´Ù.
NameClassPair ÀÌ Å¬·¡½º´Â ¹®¸ÆÀÇ ¹ÙÀεùÀÇ ¿ÀºêÁ§Æ®¸í°ú Ŭ·¡½º¸íÀÇ Æä¾î¸¦ ³ªÅ¸³À´Ï´Ù.
RefAddr ÀÌ Å¬·¡½º´Â Åë½Å´ÜÁ¡ÀÇ ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.
Reference ÀÌ Å¬·¡½º´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 ½Ã½ºÅÛÀÇ ¿ÜºÎ¿¡¼­ °ËÃâµÇ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÂüÁ¶¸¦ ³ªÅ¸³À´Ï´Ù.
StringRefAddr ÀÌ Å¬·¡½º´Â Åë½Å´ÜÁ¡ÀÇ ÁÖ¼Ò¸¦ ij¸¯ÅÍ ¶óÀÎ Çü½Ä¿¡¼­ ³ªÅ¸³À´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
AuthenticationException ÀÌ ¿¹¿Ü´Â ³×ÀÌ¹Ö ¼­ºñ½º ¶Ç´Â µð·ºÅ丮 ¼­ºñ½º¿¡ ¾×¼¼½º ÇÒ ¶§¿¡ ÀÎÁõ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
AuthenticationNotSupportedException ÀÌ ¿¹¿Ü´Â ¿ä±¸µÈ ÀÎÁõÀÇ Æ¯Á¤ÀÇ ÈÄ·¹Àٰ̹¡ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
CannotProceedException ÀÌ ¿¹¿Ü´Â ¿ÀÆÛ·¹À̼ÇÀ» ´õ ÀÌ»ó ÁøÇàµÇÁö ¾Ê´Â À̸§ÀÇ Æ÷ÀÎÆ®¿¡ ¿ÀÆÛ·¹À̼ÇÀÌ ´ÞÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) ½½·Î¿ì µË´Ï´Ù.
CommunicationException ÀÌ ¿¹¿Ü´Â Ŭ¶óÀÌ¾ðÆ®°¡ µð·ºÅ丮 ¼­ºñ½º ¶Ç´Â ³×ÀÌ¹Ö ¼­ºñ½º¿Í Åë½ÅÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
ConfigurationException ÀÌ ¿¹¿Ü´Â ±¸¼º»óÀÇ ¹®Á¦°¡ ÀÖ´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
ContextNotEmptyException ÀÌ ¿¹¿Ü´Â ÇÏ´ÃÀÌ ¾Æ´Ñ ¹®¸ÆÀ» ÆÄ±âÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InsufficientResourcesException ÀÌ ¿¹¿Ü´Â ¿ä±¸µÈ ¿ÀÆÛ·¹À̼ÇÀ» ¿Ï·áÇϱâ À§Çؼ­ ¸®¼Ò½º¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InterruptedNamingException ÀÌ ¿¹¿Ü´Â ³×ÀÌ¹Ö Á¶ÀÛÀÇ È£ÃâÀÌ ³¢¾îµé¾îÁ³À» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InvalidNameException ÀÌ ¿¹¿Ü´Â ÁöÁ¤µÈ À̸§ÀÌ ³×ÀÌ¹Ö ½Ã½ºÅÛÀÇ ³×ÀÌ¹Ö ±¸¹®°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
LimitExceededException ÀÌ ¿¹¿Ü´Â À¯Àú ¶Ç´Â ½Ã½ºÅÛÀ¸·Î ÁöÁ¤µÈ Á¦ÇÑ¿¡ ÀÇÇØ ¸Þ¼Òµå°¡ ÀÌ»óÁ¾·á(ABEND) ÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
LinkException ÀÌ ¿¹¿Ü´Â ¸µÅ©ÀÇ ÇØ°áÁß¿¡ ¹ß°ßµÈ ¹®Á¦¸¦ ¼³¸íÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.
LinkLoopException ÀÌ ¿¹¿Ü´Â ¸µÅ©¸¦ ÇØ°áÇÏ·Á°í ÇØ ·çÇÁ°¡ °ËÃâµÇ¾úÀ» ¶§, ¶Ç´Â ¸µÅ© Ä«¿îÆ®ÀÇ °íÀ¯ÀÇ ±¸ÇöÀ¸·Î Á¦ÇÑ¿¡ À̸£·¶À» ¶§¿¡ ½½·Î¿ì µË´Ï´Ù.
MalformedLinkException ÀÌ ¿¹¿Ü´Â ¸µÅ©¸¦ ÇØ°á ¶Ç´Â ±¸ÃàÇÒ °æ¿ì¿¡ ¹«È¿ÀÎ ¸µÅ©°¡ ¹ß°ßµÇ¾úÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
NameAlreadyBoundException ÀÌ ¿¹¿Ü´Â À̸§ÀÌ ¹ú½á ´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ ¹ÙÀÎµå µÇ°í ÀÖ±â À§Çؼ­(¶§¹®¿¡), ¹ÙÀεùÀ» Ãß°¡ÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µË´Ï´Ù.
NameNotFoundException ÀÌ ¿¹¿Ü´Â ¹ÙÀεåµÇ¾î ÀÖÁö ¾Ê±â À§ÇØ(¶§¹®¿¡), À̸§ÀÇ ÄÄÆÛ³ÍÆ®¸¦ ÇØ°áÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
NamingException Context ¹× DirContext ÀÎÅÍÆäÀ̽º¿¡¼­ÀÇ Á¶ÀÛ¿¡ ÀÇÇØ ½½·Î¿ì µÇ´Â ¸ðµç ¿¹¿ÜÀÇ ½´ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù.
NamingSecurityException Context ¹× DirContext ÀÎÅÍÆäÀ̽º¿¡¼­ÀÇ Á¶ÀÛ¿¡ ÀÇÇØ ½½·Î¿ì µÇ´Â ½ÃÅ¥·¯Æ¼¿¡ °ü·ÃÇÏ´Â ¿¹¿ÜÀÇ ½´ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù.
NoInitialContextException ÀÌ ¿¹¿Ü´Â Ãʱ⠹®¸Æ ±¸ÇöÀ» ÀÛ¼ºÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
NoPermissionException ÀÌ ¿¹¿Ü´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¾×¼¼½º±ÇÀ» °®Áö ¾Ê´Â Á¶ÀÛÀ» ½ÇÇàÇÏ·Á°í Çϸé(ÀÚ) ½½·Î¿ì µË´Ï´Ù.
NotContextException ³×ÀÌ¹Ö Á¶ÀÛÀ» °è¼ÓÇϱâ À§Çؼ­ ¹®¸ÆÀÌ ÇÊ¿äÇÑ ÁöÁ¡¿¡¼­, ÇØ°áµÈ ¿ÀºêÁ§Æ®°¡ ¹®¸ÆÀÌ ¾Æ´Ñ °æ¿ì¿¡, ÀÌ ¿¹¿Ü´Â ½½·Î¿ì µË´Ï´Ù.
OperationNotSupportedException ¹®¸Æ ±¸ÇöÀÌ ºÒ·Á °£ Á¶ÀÛÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì¿¡, ÀÌ ¿¹¿Ü´Â ½½·Î¿ì µË´Ï´Ù.
PartialResultException ÀÌ ¿¹¿Ü´Â ÇöÀç µ¹·ÁÁÖ¾îÁö°í ÀÖ´Â °á°ú, ¶Ç´Â Áö±Ý±îÁö µ¹·ÁÁÖ¾îÁø °á°ú°¡ ºÎºÐÀûÀÎ °Í, ¹× Á¶ÀÛÀ» ¿Ï·áÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) ½½·Î¿ì µË´Ï´Ù.
ReferralException ÀÌ abstract Ŭ·¡½º´Â LDAP v3 ¼­¹ö¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â °æ¿ìµîÀÇÂüÁ¶¿¡ ÀÀ´äÇØ »ý¼ºµÇ´Â ÂüÁ¶ ¿¹¿Ü¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµË´Ï´Ù.
ServiceUnavailableException ÀÌ ¿¹¿Ü´Â µð·ºÅ丮 ¼­ºñ½º ¶Ç´Â ³×ÀÓ ¼­ºñ½º¿ÍÀÇ Åë½ÅÀ» ½ÃµµÇÑ °á°ú, ±× ¼­ºñ½º¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
SizeLimitExceededException ÀÌ ¿¹¿Ü´Â ¸Þ¼Òµå°¡ »çÀÌÁî °ü·ÃÀÇ Á¦ÇÑÀ» ³Ñ´Â °á°ú¸¦ »ý¼ºÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
TimeLimitExceededException ÀÌ ¿¹¿Ü´Â ¸Þ¼Òµå°¡ ÁöÁ¤µÈ Á¦ÇÑ ½Ã°£³»¿¡ Á¾·áÇÏÁö ¾Ê´Â °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
 

ÆÐŰÁö javax.naming ÀÇ ¼³¸í

³×ÀÓ ¼­ºñ½º¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.

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

¹®¸Æ

ÀÌ ÆÐŰÁö´Â Context ÀÎÅÍÆäÀ̽º·Î ³ªÅ¸³»Áö´Â ¹®¸ÆÀÇ °³³äÀ» Á¤ÀÇÇÕ´Ï´Ù. ¹®¸ÆÀº ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ À̸§ÀǹÙÀεù¼¼Æ®·Î ±¸¼ºµË´Ï´Ù. Context ´Â ¿ÀºêÁ§Æ®ÀÇ °Ë»ö, ¹ÙÀεù, ¹ÙÀεù ÇØÁ¦, À̸§ÀÇ º¯°æ, ¹× ¼­ºê ¹®¸ÆÀÇ ÀÛ¼º°ú ÆÄ±â¸¦ ½ÇÇàÇϱâ À§ÇÑ ÄÚ¾î ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.

lookup() ´Â °¡Àå ºó¹øÇÏ°Ô »ç¿ëµÇ´Â Á¶ÀÛÀÔ´Ï´Ù. °Ë»öÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ À̸§¿¡ lookup() ¸¦ ÁöÁ¤Çϸé(ÀÚ), ±× À̸§¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÀÌ ¿¹·Î¼­ ÇÁ¸°Å͸¦ °Ë»öÇØ, Ãâ·ÂÇÏ´Â ÇÁ¸°ÅÍ ¿ÀºêÁ§Æ®¿¡ ¹®¼­¸¦ ¼Û½ÅÇÏ´Â Äڵ带 ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.

Printer printer = (Printer) ctx.lookup("treekiller");
printer.print(report);

À̸§

Context ÀÎÅÍÆäÀ̽º³»ÀÇ ¸ðµç ³×ÀÌ¹Ö ¸Þ¼Òµå¿¡, 2 °³ÀÇ overload°¡ ÀÖ½À´Ï´Ù. 1 krÀº Name Àμö¸¦ ¹Þ¾ÆµéÀÌ´Â overload·Î, ÀÌÁ¦(¹ú½á) 1 krÀº ij¸¯ÅÍ ¶óÀθíÀ» ¹Þ¾ÆµéÀÌ´Â overloadÀÔ´Ï´Ù. Name ´Â ÀϹݸíÀ» ³ªÅ¸³»´Â (º¹¼öÀÇ ÄÄÆÛ³ÍÆ®°¡ ÀÖ´Â °æ¿ì´Â Á¦·Î·ÎºÎÅÍ ¼ø¼­ ºÙÀÌ°í µÈ´Ù) ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼ÒµåÀÇ °æ¿ì, º¹¼öÀÇ À̸§ °ø°£¿¡ °ÉÄ¡´Â À̸§À» »ç¿ëÇØ ¿ÀºêÁ§Æ®¿¡ À̸§À» ºÙÀ̱â À§Çؼ­(¶§¹®¿¡),Name ¸¦ »ç¿ëÇØÇÕ¼º¸í (CompositeName)À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

Name ¸¦ ¹Þ¾ÆµéÀÌ´Â overload´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î À̸§ÀÇ Ã³¸® (À̸§ÀÇ ÀÛ¼º, ÄÄÆÛ³ÍÆ®ÀÇ ºñ±³µî)¸¦ ½Ç½ÃÇÏ´Â °æ¿ì¿¡ Æí¸®ÇÕ´Ï´Ù. 1 °³ÀÇ À̸§À¸·Î ´Ü¼øÇÏ°Ô Àоîµé¿©, ´ëÀÀÇÏ´Â ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÏ´Â µîÀÇ ´Ü¼øÇÑ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î, ij¸¯ÅÍ ¶óÀθíÀ» ¹Þ¾ÆµéÀÌ´Â overload´Â º¸´Ù µµ¿òÀÌ µË´Ï´Ù.

¹ÙÀεù

Binding Ŭ·¡½º´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ À̸§ÀÇ ¹ÙÀεùÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½º´Â ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®ÀÇ À̸§, ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½ºÀÇ À̸§, ¹× ¿ÀºêÁ§Æ® ÀÚü°¡ ÀúÀåµÇ´Â 1 °³ÀÇ Å¸Ç® (Á¶)ÀÔ´Ï´Ù.

½ÇÁ¦,Binding Ŭ·¡½º´Â ¿ÀºêÁ§Æ®ÀÇ À̸§°ú ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸í¸¸À¸·Î ±¸¼ºµÇ´Â NameClassPair ÀÇ ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù. NameClassPair ´Â ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¿¡ °üÇÑ Á¤º¸¸¸ÀÌ ÇÊ¿äÇØ, ¿ÀºêÁ§Æ®¸¦ ÃëµæÇϴµ¥ ºÒÇÊ¿äÇÑ ¼ö°í¸¦ µéÀÌ°í ½ÍÁö ¾ÊÀº °æ¿ì¿¡ Æí¸®ÇÕ´Ï´Ù.

ÂüÁ¶

¿ÀºêÁ§Æ®´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 ¼­ºñ½º¿¡ ´Ù¸¥ ¹æ¹ýÀ¸·Î ÀúÀåµË´Ï´Ù. ¿ÀºêÁ§Æ® ±â¾ïÀÌ Java ¿ÀºêÁ§Æ®ÀÇ ÀúÀåÀ» ¼­Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì, ¿ÀºêÁ§Æ®ÀÇ Á÷·ÄÈ­ µÈ Çü½Ä¿¡¼­ÀÇ ÀúÀåÀÌ ¼­Æ÷Æ®µË´Ï´Ù. ´Ù¸¸, Java ¿ÀºêÁ§Æ®ÀÇ ÀúÀåÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 ¼­ºñ½ºµµ ÀÖ½À´Ï´Ù. °Ô´Ù°¡ µð·ºÅ丮³»ÀÇ ¸î°³ÀÇ ¿ÀºêÁ§Æ®¿¡¼­´Â Java ÇÁ·Î±×·¥ÀÌ ±×·¯ÇÑ ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½º ÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀÇ 1 ±×·ì¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, Á÷·ÄÈ­ µÈ Java ¿ÀºêÁ§Æ®´Â °¡Àå ÀûÀýÇÑ Ç¥ÇöÀ¸·Î´Â µÇÁö ¾Ê½À´Ï´Ù. JNDI ´Â ¿ÀºêÁ§Æ®ÀÇ Ä«ÇÇÀÇ ±¸Ãà ¹æ¹ý¿¡ °üÇÑ Á¤º¸°¡ ÀúÀåµÇ´Â Reference Ŭ·¡½º¿¡¼­ ³ªÅ¸³»Áö´ÂÂüÁ¶¸¦ Á¤ÀÇÇÕ´Ï´Ù. JNDI ´Â ÂüÁ¶ÀÇ °Ë»öó¸¦, µð·ºÅ丮·ÎºÎÅÍ ÀÌ ÂüÁ¶°¡ ³ªÅ¸³»´Â Java ¿ÀºêÁ§Æ®¿¡ º¯°æÇÏ·Á°í ÇÕ´Ï´Ù. ±× °á°ú, JNDI Ŭ¶óÀÌ¾ðÆ®´Â µð·ºÅ丮³»¿¡ ÀúÀåµÇ´Â ³»¿ëÀÌ Java ¿ÀºêÁ§Æ®À̶ó°í °£ÁÖÇÕ´Ï´Ù.

Ãʱ⠹®¸Æ

JNDI ¿¡¼­´Â ¸ðµç ³×ÀÌ¹Ö ¹× µð·ºÅ丮 Á¶ÀÛÀº ¹®¸Æ¿¡ °ü·ÃÇØ ½ÇÇàµË´Ï´Ù. Àý´ëÀûÀÎ ·çÆ®´Â ¾ø½À´Ï´Ù. µû¶ó¼­, JNDI ´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 Á¶ÀÛÀÇ °³½Ã ÁöÁ¡À» ÁöÁ¤ÇÏ´ÂÃʱ⠹®¸Æ,InitialContext ¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÇÑ ¹ø Ãʱ⠹®¸ÆÀ» ÁöÁ¤Çϸé(ÀÚ), ´Ù¸¥ ¹®¸ÆÀ̳ª ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶ÇÏ´Â °æ¿ìµµ ±× Ãʱ⠹®¸ÆÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¿Ü

JNDI ´Â ³×ÀÌ¹Ö ¹× µð·ºÅ丮 Á¶ÀÛÀ» ½ÇÇàÇÏ´Â °úÁ¤¿¡¼­ ½½·Î¿ì ÇÒ ¼ö ÀÖ´Â ¿¹¿ÜÀÇ Å¬·¡½º °èÃþÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Å¬·¡½º °èÃþ ·çÆ®´Â NamingException ÀÔ´Ï´Ù. ƯÁ¤ÀÇ ¿¹¿Ü¸¦ Ãë±ÞÇÏ´Â ÇÁ·Î±×·¥¿¡¼­´Â ±× ¿¹¿ÜÀÇ ´ëÀÀÇÏ´Â ¼­ºê Ŭ·¡½º¸¦ ijġ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì, ÇÁ·Î±×·¥¿¡¼­´Â NamingException ¸¦ ijġ ÇÕ´Ï´Ù.

ÆÐŰÁöÀÇ »ç¾ç

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

°ü·Ã Ç׸ñ

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

µµÀÔµÈ ¹öÁ¯:
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.