JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.naming.directory

javax.naming ÆÐŰÁö¸¦ È®ÀåÇØ, µð·ºÅ丮 ¼­ºñ½º¿¡ ¾×¼¼½º ÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
Attribute ÀÌ ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù.
Attributes ÀÌ ÀÎÅÍÆäÀ̽º´Â ¼Ó¼ºÀÇ ÄÝ·º¼ÇÀ» ³ªÅ¸³À´Ï´Ù.
DirContext µð·ºÅ丮 ¼­ºñ½º ÀÎÅÍÆäÀ̽º·Î, ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀÇ Ã¼Å© ¹× º¯°æÀÇ ¸Þ¼Òµå, ¹× µð·ºÅ丮 °Ë»öÀÇ ¸Þ¼Òµå¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
BasicAttribute ÀÌ Å¬·¡½º´Â Attribute ÀÎÅÍÆäÀ̽ºÀÇ ±âº»ÀûÀÎ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
BasicAttributes ÀÌ Å¬·¡½º´Â Attributes ÀÎÅÍÆäÀ̽ºÀÇ ±âº»ÀûÀÎ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
InitialDirContext ÀÌ Å¬·¡½º´Â µð·ºÅ丮 Á¶ÀÛÀ» ½ÇÇàÇϱâ À§ÇÑ °³½Ã ¹®¸ÆÀÔ´Ï´Ù.
ModificationItem ÀÌ Å¬·¡½º´Â º¯°æ Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù.
SearchControls ÀÌ Å¬·¡½º´Â °Ë»öÀÇ ¹üÀ§¸¦ °áÁ¤ÇÏ´Â ¿äÀÎ, ¹× °Ë»öÀÇ °á°ú·Î¼­ µ¹·ÁÁÖ¾îÁø °ÍÀ» ĸ½¶È­ÇÕ´Ï´Ù.
SearchResult ÀÌ Å¬·¡½º´Â DirContext.search() ¸Þ¼ÒµåÀÇ °á°ú·Î¼­ µ¹·ÁÁÖ¾îÁø NamingEnumeration ÀÇ Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
AttributeInUseException ÀÌ ¿¹¿Ü´Â ¹ú½á Á¸ÀçÇÏ´Â ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á°í Çϸé(ÀÚ) ½½·Î¿ì µË´Ï´Ù.
AttributeModificationException ÀÌ ¿¹¿Ü´Â ¼Ó¼ºÀÇ (schema) Á¤Àdzª ¼Ó¼º »óÅÂ¿Í ¸ð¼øµÇ´Â ¼Ó¼º, ±× ½Äº°ÀÚ, ¶Ç´Â ±× °ªÀÇ Ãß°¡, »èÁ¦, ¶Ç´Â º¯°æÀ» ½ÇÇàÇÏ·Á°í Çϸé(ÀÚ) ½½·Î¿ì µË´Ï´Ù.
InvalidAttributeIdentifierException ÀÌ ¿¹¿Ü´Â ¹«È¿ÀÎ ¼Ó¼º ½Äº°ÀÚ¸¦ »ç¿ëÇØ ¼Ó¼ºÀ» Ãß°¡ ¶Ç´Â ÀÛ¼ºÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InvalidAttributesException ÀÌ ¿¹¿Ü´Â ºÒ¿ÏÀüÇÏ°Ô ¶Ç´Â ºÎÁ¤ÇÏ°Ô ÁöÁ¤µÈ ¼Ó¼º ¼¼Æ®¸¦ Ãß°¡ ¶Ç´Â º¯°æÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InvalidAttributeValueException ÀÌ Å¬·¡½º´Â ¼Ó¼ºÀÇ schemaÀÇ Á¤ÀÇ¿Í ¸ð¼øµÇ´Â °ªÀ» ¼Ó¼º¿¡ Ãß°¡ÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InvalidSearchControlsException ÀÌ ¿¹¿Ü´Â °Ë»ö Á¶ÀÛÀ» À§ÇÑ SearchControls ÀÇ ÁöÁ¤ÀÌ ¹«È¿ÀÎ °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
InvalidSearchFilterException ÀÌ ¿¹¿Ü´Â °Ë»ö ÇÊÅÍÀÇ ÁöÁ¤ÀÌ ¹«È¿ÀÎ °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
NoSuchAttributeException ÀÌ ¿¹¿Ü´Â Á¸ÀçÇÏÁö ¾Ê´Â ¼Ó¼º¿¡ ¾×¼¼½º ÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
SchemaViolationException ÀÌ ¿¹¿Ü´Â ¸Þ¼Òµå°¡ ¾î¶°ÇÑ ÇüÅ·Πschema¿¡ À§¹ÝÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
 

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

javax.naming ÆÐŰÁö¸¦ È®ÀåÇØ, µð·ºÅ丮 ¼­ºñ½º¿¡ ¾×¼¼½º ÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

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

ÀÌ ÆÐŰÁö¿¡ ÀÇÇØ ¾îÇø®ÄÉÀ̼ÇÀº µð·ºÅ丮¿¡ ÀúÀåµÇ°í ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â ¼Ó¼ºÀ» °Ë»ö ¹× º¯°æÇÏ´Â °Í, ¹× ÁöÁ¤µÈ ¼Ó¼ºÀ» »ç¿ëÇØ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

µð·ºÅ丮 ¹®¸Æ

DirContext ÀÎÅÍÆäÀ̽º´Â directory context ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â directory object, ȤÀº °æ¿ì¿¡ ÀÇÇØ ºÒ·Á °¡´Â °ÍÀÌ ÀÖ´Â directory entry ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀÇ Ã¼Å© ¹× º¯°æÀ» À§ÇÑ ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.

getAttributes() ¸¦ »ç¿ëÇØ, ÁöÁ¤ÇÑ À̸§ÀÇ µð·ºÅ丮 ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀ» °Ë»öÇÕ´Ï´Ù. ¼Ó¼ºÀº modifyAttributes() ¸¦ »ç¿ëÇØ º¯°æµË´Ï´Ù. ÀÌ Á¶ÀÛÀ» »ç¿ëÇØ, ¼Ó¼º ¶Ç´Â ±× °ª, ȤÀº ±× ¾çÂÊ ¸ðµÎ¸¦ Ãß°¡, ġȯ, ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

javax.naming ÆÐŰÁöÀÇ Context ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇϸé(ÀÚ),DirContext ´Â ³×ÀÌ¹Ö ¹®¸ÆÀ¸·Î¼­ÀÇ ¿ªÇÒµµ ÇÕ´Ï´Ù. Áï, ¾î´À µð·ºÅ丮 ¿ÀºêÁ§Æ®µµ ¶Ç, ³×ÀÌ¹Ö ¹®¸ÆÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù°í ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î °³ÀÎÀÇ µð·ºÅ丮 ¿ÀºêÁ§Æ®´Â ±× °³ÀÎÀÇ ¼Ó¼ºÀ» Æ÷ÇÔÇØ, µ¿½Ã¿¡, ÇÁ¸°Åͳª Ȩ µð·ºÅ丮 µî ±× °³Àο¡°Ô °ü·ÃÇÏ´Â ³×ÀÌ¹Ö ¿ÀºêÁ§Æ®ÀÇ ¹®¸ÆÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

°Ë»ö

DirContext ´Â µð·ºÅ丮ÀÇ ³»¿ë º£À̽ºÀÇ °Ë»öÀ» ½ÇÇàÇÏ´Â ¸Þ¼Òµå¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. °¡Àå ´Ü¼øÇϰí ÀϹÝÀûÀÎ »ç¿ë¹ý¿¡¼­´Â ÀÏÄ¡ÇÏ´Â ¼Ó¼º¼¼Æ®, ¹× °æ¿ì¿¡ µû¶ó¼­´Â ƯÁ¤ÀÇ °ªÀ» ¾îÇø®ÄÉÀ̼ÇÀÌ ÁöÁ¤ÇØ, ±× ¼Ó¼º ¼¼Æ®¸¦ search() ¸Þ¼Òµå¿¡°Ô ÀüÇÕ´Ï´Ù. search() ¸¦ overload ÇÏ´Â Çü½ÄÀ¸·Î¼­ ±× ¹Û¿¡, º¸´Ù °íµµÀÇ search filters ¸¦ ¼­Æ÷Æ®ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.

ÆÐŰÁöÀÇ »ç¾ç

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.