JavaTM 2 Platform
Standard Ed. 5.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 ÇÏ´Â Çü½ÄÀ¸·Î¼­ ±× ¹Û¿¡ º¸´Ù °íµµÀÇ ¡¸°Ë»ö ÇÊÅÍ¡¹¸¦ Áö¿øÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.

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

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 µµ ÂüÁ¶ÇϽʽÿÀ.