JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö org.omg.CosNaming

Java IDL ÀÇ ³×ÀÓ ¼­ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
BindingIterator BindingIterator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ŭ¶óÀÌ¾ðÆ®´Â next_one ¶Ç´Â next_n ¸¦ »ç¿ëÇØ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
BindingIteratorOperations BindingIterator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ŭ¶óÀÌ¾ðÆ®´Â next_one ¶Ç´Â next_n ¸¦ »ç¿ëÇØ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
NamingContext ³×ÀÌ¹Ö ¹®¸ÆÀº °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
NamingContextExt NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù.
NamingContextExtOperations NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù.
NamingContextOperations ³×ÀÌ¹Ö ¹®¸ÆÀº °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
_BindingIteratorImplBase  
_BindingIteratorStub BindingIterator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ŭ¶óÀÌ¾ðÆ®´Â next_one ¶Ç´Â next_n ¸¦ »ç¿ëÇØ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
_NamingContextExtStub NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù.
_NamingContextImplBase  
_NamingContextStub ³×ÀÌ¹Ö ¹®¸ÆÀº °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
Binding À̸§À¸·ÎºÎÅÍ ¿ÀºêÁ§Æ®¿¡ÀÇ °ü·ÃÁþ°í¸¦ ¹ÙÀεùÀ̶ó°í ºÎ¸¨´Ï´Ù.
BindingHelper À̸§À¸·ÎºÎÅÍ ¿ÀºêÁ§Æ®¿¡ÀÇ °ü·ÃÁþ°í¸¦ ¹ÙÀεùÀ̶ó°í ºÎ¸¨´Ï´Ù.
BindingHolder À̸§À¸·ÎºÎÅÍ ¿ÀºêÁ§Æ®¿¡ÀÇ °ü·ÃÁþ°í¸¦ ¹ÙÀεùÀ̶ó°í ºÎ¸¨´Ï´Ù.
BindingIteratorHelper BindingIterator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ŭ¶óÀÌ¾ðÆ®´Â next_one ¶Ç´Â next_n ¸¦ »ç¿ëÇØ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
BindingIteratorHolder BindingIterator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ŭ¶óÀÌ¾ðÆ®´Â next_one ¶Ç´Â next_n ¸¦ »ç¿ëÇØ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
BindingIteratorPOA BindingIterator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϸé(ÀÚ), Ŭ¶óÀÌ¾ðÆ®´Â next_one ¶Ç´Â next_n ¸¦ »ç¿ëÇØ ¹ÙÀεùÀ» Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
BindingListHelper ¹ÙÀεùÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù.
BindingListHolder ¹ÙÀεùÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù.
BindingType ÁöÁ¤µÈ ¹ÙÀεùÀÌ, ¿ÀºêÁ§Æ®¿ë (Áï ³×ÀÌ¹Ö ¹®¸ÆÀÌ ¾Æ´Ï´Ù)À̳ª ³×ÀÌ¹Ö ¹®¸Æ¿ëÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
BindingTypeHelper ÁöÁ¤µÈ ¹ÙÀεùÀÌ, ¿ÀºêÁ§Æ®¿ë (Áï ³×ÀÌ¹Ö ¹®¸ÆÀÌ ¾Æ´Ï´Ù)À̳ª ³×ÀÌ¹Ö ¹®¸Æ¿ëÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
BindingTypeHolder ÁöÁ¤µÈ ¹ÙÀεùÀÌ, ¿ÀºêÁ§Æ®¿ë (Áï ³×ÀÌ¹Ö ¹®¸ÆÀÌ ¾Æ´Ï´Ù)À̳ª ³×ÀÌ¹Ö ¹®¸Æ¿ëÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
IstringHelper IDL-to-Java ÄÄÆÄÀÏ·¯ (ÈÞ´ë¿ë) ¹öÁ¯ 3.1 ¿¡ ÀÇÇØ ../../../..
NameComponent ³×ÀÌ¹Ö ¹®¸Æ¿¡ Á¤ÀÇµÈ ¿ÀÆÛ·¹À̼ÇÀÇ »ó´ç¼ö´Â À̸§À» ÆÄ¶ó¹ÌÅͷμ­ »ç¿ëÇÕ´Ï´Ù.
NameComponentHelper ³×ÀÌ¹Ö ¹®¸Æ¿¡ Á¤ÀÇµÈ ¿ÀÆÛ·¹À̼ÇÀÇ »ó´ç¼ö´Â À̸§À» ÆÄ¶ó¹ÌÅͷμ­ »ç¿ëÇÕ´Ï´Ù.
NameComponentHolder ³×ÀÌ¹Ö ¹®¸Æ¿¡ Á¤ÀÇµÈ ¿ÀÆÛ·¹À̼ÇÀÇ »ó´ç¼ö´Â À̸§À» ÆÄ¶ó¹ÌÅͷμ­ »ç¿ëÇÕ´Ï´Ù.
NameHelper À̸§Àº À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ¼øÂ÷ ¼ø¼­ÀÔ´Ï´Ù.
NameHolder À̸§Àº À̸§ ÄÄÆÛ³ÍÆ®ÀÇ ¼øÂ÷ ¼ø¼­ÀÔ´Ï´Ù.
NamingContextExtHelper NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù.
NamingContextExtHolder NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù.
NamingContextExtPOA NamingContextExt ´Â °¢°¢ÀÇ À̸§ÀÌ °íÀ¯ÇØ Interoperable Naming Service ÀÇ ÀϺÎÀÎ À̸§ ¹ÙÀεù¼¼Æ®¸¦ ÀúÀåÇÏ´Â NamingContext ÀÇ È®ÀåÀÔ´Ï´Ù.
NamingContextHelper ³×ÀÌ¹Ö ¹®¸ÆÀº °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
NamingContextHolder ³×ÀÌ¹Ö ¹®¸ÆÀº °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
NamingContextPOA ³×ÀÌ¹Ö ¹®¸ÆÀº °¢°¢ÀÌ ÀÏÀÇÀÇ À̸§À» °¡Áö´Â ÀÏ·ÃÀÇ ³×ÀÓ ¹ÙÀεùÀ» ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
 

ÆÐŰÁö org.omg.CosNaming ÀÇ ¼³¸í

Java IDL ÀÇ ³×ÀÓ ¼­ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù. Object Request Broker Daemon (ORBD)¿¡µµ ÀϽÃÀû ¹× Áö¼ÓÀûÀÎ ³×ÀÓ ¼­ºñ½º°¡ ÀÖ½À´Ï´Ù.

ÀÌ ÆÐŰÁö ¹× ÀÌ ÆÐŰÁö¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ¾î ¸ðµç Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º´Â OMG IDL ·Î ±â¼úµÈ ¸ðµâÀÎ ÆÄÀÏ nameservice.idl ·Î,idlj ÅøÀ» ½ÇÇàÇÏ´Â °ÍÀ¸·Î½á »ý¼ºµÇ°í ÀÖ½À´Ï´Ù.

ÆÐŰÁöÀÇ »ç¾ç

Java 2 Platform, Standard Edition v. 1.4 ORB °¡ ÁذÅÇÏ´Â °ø½Ä »ç¾çÀÇ ¼­Æ÷Æ® ¼½¼ÇÀÇ Á¤È®ÇÑ ¸®½ºÆ®´Â ¡¸J2SE 1.4 ·Î ¼­Æ÷Æ®ÇÏ´Â Á¤½ÄÀû CORBA ÀÇ »ç¾ç¡¹ À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÀÎÅÍÆäÀ̽º

ÆÐŰÁö org.omg.CosNaming ¿¡´Â 2 °³ÀÇ public ÀÎÅÍÆäÀ̽º¿Í ¸î°³ÀÇ º¸Á¶ Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½ÀÇ 2 °³ÀÔ´Ï´Ù.

ÀÌ 2 °³ÀÇ ÀÎÅÍÆäÀ̽º´Â À̸§°ú ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ¹ÙÀεå¿Í ¾È¹ÙÀεå, ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ Ãëµæ, ¹× ¹ÙÀεùÀ» ¸®½ºÆ®·ÎºÎÅÍ Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÖ±â À§ÇÑ ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù. NamingContext ÀÎÅÍÆäÀ̽º´Â ³×ÀÓ ¼­ºñ½ºÀÇ ÁÖ¿äÇÑ ±â´ÉÀ» Á¦°øÇØ,BindingIterator ÀÎÅÍÆäÀ̽º´Â À̸§°ú ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ¹ÙÀεùÀ» ¸®½ºÆ®·ÎºÎÅÍ Â÷·ÊÂ÷·Ê·Î µ¹·ÁÁÖ±â À§ÇÑ ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù.

º¸Á¶ Ŭ·¡½º

OMG IDL ÀÎÅÍÆäÀ̽º¸¦ Java ÇÁ·Î±×·¥ ¾ð¾î¿¡ ¸ÅÇÎ Çϱâ À§Çؼ­, idlj ÄÄÆÄÀÏ·¯´Â º¸Á¶ Ŭ·¡½º¶ó°í º¸¿©Áö´Â Java Ŭ·¡½º¸¦ ÀÛ¼ºÇÕ´Ï´Ù. »ý¼ºµÈ º¸Á¶ Ŭ·¡½º´Â NamingContext ÀÎÅÍÆäÀ̽º ¹× BindingIterator ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. º¸Á¶ Ŭ·¡½º¿¡ ´ëÇÑ ÄÚ¸àÆ®¸¦ ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.

NamingContext ¹× BindingIterator ¿¡ ÀÇÇØ »ç¿ëµÇ´Â Ŭ·¡½º

³×ÀÓ ¼­ºñ½º¿¡ ÀÇÇØ »ç¿ëµÇ´Â Ŭ·¡½º¸¦ ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½º °¢°¢ ´ëÇØ »ý¼ºµÇ´Â ÇïÆÛ Ŭ·¡½º ¹× Ȧ´õ Ŭ·¡½º¿¡ ´ëÇØ¼­´Â ³ªÁß¿¡ ¼³¸íÇϰڽÀ´Ï´Ù.

Ȧ´õ Ŭ·¡½º

OMG IDL ´Â ¿ÀÆÛ·¹À̼ÇÀ¸·ÎºÎÅÍ °ªÀ» µ¹·ÁÁÖ±â À§Çؼ­(¶§¹®¿¡) OUT ÆÄ¶ó¹ÌÅÍ ¹× INOUT ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÕ´Ï´Ù. OUT ÆÄ¶ó¹ÌÅÍ ¹× INOUT ÆÄ¶ó¹ÌÅ͸¦ °¡ÁöÁö ¾Ê´Â Java ÇÁ·Î±×·¥ ¾ð¾î¿¡ ¸ÅÇÎ ÇÏ´Â °ÍÀ¸·Î½á, °¢°¢ÀÇ ÇüÅ¿¡ Ȧ´õ Ŭ·¡½º·Î ºÒ¸®´Â Ư¼öÇÑ Å¬·¡½º°¡ ÀÛ¼ºµË´Ï´Ù. Ȧ´õ Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ÆÄ¶ó¹ÌÅͷμ­ Java ¸Þ¼Òµå¿¡ °Ç³×ÁÙ ¼ö°¡ ÀÖ¾î °ªÀ» value Çʵ忡 ´ëÀÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, OUT ÆÄ¶ó¹ÌÅÍ ¶Ç´Â INOUT ÆÄ¶ó¹ÌÅÍÀÇ ±â´ÉÀ» ¿Ï¼öÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

org.omg.CosNaming ÆÐŰÁö¿¡¼­´Â ´ÙÀ½ÀÇ È¦´õ Ŭ·¡½º°¡ »ý¼ºµË´Ï´Ù.

org.omg.CORBA ÆÐŰÁö¿¡¼­´Â Java ÀÇ ±âº»ÇüÀÇ °¢°¢ ºÙ¾î, Ȧ´õ Ŭ·¡½º (IntHolder,ShortHolder,StringHolder µî)°¡ ÀÖ½À´Ï´Ù.

¶Ç,Name Ŭ·¡½º°¡ ¾ø´Â °æ¿ì¿¡¼­µµ NameHolder Ŭ·¡½º°¡ ÀÖ½À´Ï´Ù. °°ÀÌBindingList Ŭ·¡½º°¡ ¾ø´Â °æ¿ì¿¡¼­µµ BindingListHolder °¡ ÀÖ½À´Ï´Ù. À̰ÍÀº OMG IDL ÀÎÅÍÆäÀ̽º¿¡¼­´Â Name ¹× BindingList °¡ typedef À̱â (À§ÇØ)¶§¹®¿¡ÀÔ´Ï´Ù. IDL ÀÇ typedef ·ÎºÎÅÍ Java ÀÇ ±¸Á¶Ã¼¿¡ ¸ÅÇÎ ÇÒ ¼ö ¾ø½À´Ï´Ù¸¸,typedef °¡ ¼øÂ÷ ¼ø¼­¿ë ¶Ç´Â ¹è¿­¿ëÀÎ °æ¿ì´Â Ȧ´õ Ŭ·¡½º°¡ »ý¼ºµË´Ï´Ù. Java ÇÁ·Î±×·¥ ¾ð¾î¿¡ ¸ÅÇÎ µÇ¾úÀ» °æ¿ì´Â Name ´Â NameComponent ¿ÀºêÁ§Æ®ÀÇ ¹è¿­ÀÌ µÇ¾î,BindingList ´Â Binding ¿ÀºêÁ§Æ®ÀÇ ¹è¿­ÀÌ µË´Ï´Ù. ¸ðµç Ȧ´õ Ŭ·¡½º´Â 2 kr ÀÌ»óÀÇ constructor °ú 1 °³ÀÇ Çʵ带 °¡Áý´Ï´Ù.

À¯Àú Á¤ÀÇÇü (Java Ŭ·¡½º)ÀÇ È¦´õ Ŭ·¡½º¿¡´Â ÀÌ ¹Û¿¡ 3 °³ÀÇ ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù¸¸, ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ Á÷Á¢ ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ °ÍÀº ¾ø½À´Ï´Ù.

ÇïÆÛ Ŭ·¡½º

OMG IDL ÀÎÅÍÆäÀ̽ºÀÇ ¸ðµç À¯Àú Á¤ÀÇÇüÀ¸·Î »ý¼ºµÇ´Â ÇïÆÛ Ŭ·¡½º´Â À¯Àú Á¤ÀÇÇüÀÇ Á¶ÀÛ¿¡ ÇÊ¿äÇÑ static ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù.

ÇïÆÛ Ŭ·¡½º¿¡´Â ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¸Ó°¡ »ç¿ëÇÏ´Â ¸Þ¼Òµå°¡ 1 °³¸¸ ÀÖ½À´Ï´Ù. narrow ¸Þ¼ÒµåÀÔ´Ï´Ù. IDL ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ ¸ÅÇÎ µÈ Java ÀÎÅÍÆäÀ̽º¸¸ÀÌ,narrow ¸Þ¼Òµå°¡ ÀÖ´Â ÇïÆÛ Ŭ·¡½º¸¦ °¡Áý´Ï´Ù. ÀÌ ¶§¹®¿¡,CosNaming ÆÐŰÁö¿¡¼­´Â NamingContextHelper Ŭ·¡½º¿Í BindingIteratorHelper Ŭ·¡½º¿¡¸¸ narrow ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù.

org.omg.CosNaming.NamingContextPackage ÆÐŰÁö

ÀÌ ÆÐŰÁö´Â org.omg.CosNaming ÆÐŰÁö·Î »ç¿ëµÇ´Â ¿¹¿Ü¿ÍNotFound ¿¹¿ÜÀÇ ÀÌÀ¯¸¦ Á¦°øÇÏ´Â NotFoundReason Ŭ·¡½ºÀÇ Helper Ŭ·¡½º ¹× Holder Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

´ÙÀ½ÀÇ ¿¹¿ÜÀÇ Helper Ŭ·¡½º ¹× Holder Ŭ·¡½º°¡ ÀÖ½À´Ï´Ù.

³×ÀÓ ¼­ºñ½º ȣȯ¼º

Sun ÀÇ CosNaming ÆÐŰÁöÀÇ ±¸ÇöÀº OMG COSNaming »ç¾ç¿¡ µû¸£°í ÀÖ½À´Ï´Ù. ¹Ù²Ù¾î ¸»Çϸé(ÀÚ), Sun ÀÇ ³×ÀÓ ¼­ºñ½ºÀÇ API ´Â OMG °¡ Á¦°øÇÏ´Â ³×ÀÓ ¼­ºñ½ºÀÇ °¡ÀÌµå ¶óÀο¡ µû¶ó ±¸ÇöµË´Ï´Ù. µû¶ó¼­, Sun ÀÌ¿ÜÀÇ º¥´õ°¡ OMG ÁذÅÀÇ ³×ÀÓ ¼­ºñ½º¸¦ ±¸ÇöÇϰí ÀÖÀ¸¸é, Sun ÀÇ CosNaming ÀÇ ±¸Çö°ú Sun ÀÌ¿ÜÀÇ º¥´õÀÇ ±¸Çö°úÀÇ »çÀÌ¿¡ ¹Ù²Ù´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ´Ù¸¸, ¿¹¿Ü ij¸¯ÅÍ ¶óÀÎÀÇ »óÀ§ µî, ³×ÀÓ ¼­ºñ½º¸¦ ±¸ÇöÇÏ´Â º¥´õ¿¡ ÀÇÇØ ´Ù¼ÒÀÇ Â÷À̰¡ ÀÖ´Â °ÍÀ» ÀÌÇØÇØ µÑ Çʿ䰡 ÀÖ½À´Ï´Ù.

Sun ÀÌ¿ÜÀÇ ³×ÀÓ ¼­ºñ½º¸¦ »ç¿ëÇÒ ¶§ÀÇ °¡À̵å

°°Àº º¥´õÀÇ ORB ¿Í ORB ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù¸¸, Sun ÀÌ¿ÜÀÇ COSNaming ±¸Çö¿¡ Sun ÀÇ RMI-IIOP ORB ¸¦ Á¢¼ÓÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ½ºÅÜ¿¡ µû¸¨´Ï´Ù.
  1. Bootstrap ¼­¹ö¿¡ ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» ÀÛ¼ºÇØ, ±× ÆÄÀÏ¿¡ 2 °³ÀÇ ¿£Æ®¸®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» /tmp/services ¶ó°í À̸§ ºÙ¿© ±× ÆÄÀÏ¿¡ NameService <Root Naming Context ÀÇ Stringified IOR > ¸¦ ³Ö½À´Ï´Ù.

    À̰Ϳ¡ ÀÇÇØ,NameService ¿Í »ç¿ëÇÏ°í ½ÍÀº CosNaming ±¸ÇöÀÇ Root Naming Context °¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

  2. ´ÙÀ½ÀÇ Ä¿¸àµå¸¦ »ç¿ëÇØ, ½ºÅĵå¾ó·Ð Bootstrap ¼­¹ö¸¦ ±âµ¿ÇÕ´Ï´Ù.
     java -classpath $(CLASSPATH) com.sun.corba.ee.internal.CosNaming.BootstrapServer -InitialServicesFile "/tmp/services" [-ORBInitialPort port] 

    Ä¿¸àµåÀÇ ¸¶Áö¸· ²©¼â¹­À½Àº Æ÷Åä ¹øÈ£ÀÇ ÁöÁ¤ÀÌ ÀÓÀÇÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀÌ org.omg.CORBA.ORB.resolve_initial_references ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), CORBA ÇÁ·Î¼¼½º°¡ Bootstrap Server ¿¡ Á¢¼ÓÇØ Root Naming Context ¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÐŰÁöÀÇ »ç¾ç

°ü·Ã Ç׸ñ

CosNaming API ÀÇ °³¿ä ¹× »ç¿ë¿¹¿¡ ´ëÇØ¼­´Â ÀÌÇϸ¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Java IDL ÀÇ °³¿ä¿¡ ´ëÇØ¼­´Â ÀÌÇϸ¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

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