|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--org.omg.IOP.IORHelper
¿ÀºêÁ§Æ®°¡ null ȵµÀΰ¡, ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ ¹«¾ùÀΰ¡, ¼Æ÷Æ®µÇ°í ÀÖ´Â ÇÁ·ÎÅäÄÝÀº ¹«¾ùÀΰ¡, »ç¿ëÇÒ ¼ö ÀÖ´Â ORB ¼ºñ½º´Â ¹«¾ùÀÌÁö ¿ÀºêÁ§Æ® ÂüÁ¶¿¡ °üÇÑ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.
ÀÌ µ¥ÀÌÅÍ ±¸Á¶Ã¼´Â ÁöÁ¤µÈ ORB ÀÇ ³»ºÎ¿¡¼´Â »ç¿ëÇÒ Çʿ䰡 ¾ø±â ¶§¹®¿¡, ¾îÇø®ÄÉÀÌ¼Ç ·¹º§ÀÇ ORB ÇÁ·Î±×·¡¸Ó°¡ ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô ÀǵµµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ºê¸´Áö³»¿¡¼ ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ µµ¸ÞÀÎ °æ°è¸¦ ³ÑÀ» ¶§¸¸ »ç¿ëÇØ ÁÖ¼¼¿ä.
ÀÌ µ¥ÀÌÅÍ ±¸Á¶Ã¼´Â ÀϹÝÀûÀÎ ´ÜÀÏ ÇÁ·ÎÅäÄÝ ±¸¼º¿¡¼ÀÇ È¿À²È¸¦ ¸ñÀûÀ¸·Î ÇØ ¼³°èµÇ°í ÀÖ½À´Ï´Ù¸¸, ¸ÖƼ ÇÁ·ÎÅäÄÝ ±¸¼º¿¡ ÀûÀýÇÏÁö ¾ÊÀº °ÍÀº ¾Æ´Õ´Ï´Ù.
¿ÀºêÁ§Æ® ÂüÁ¶¿¡´Â ÅÂ±× Ã·ºÎ ÇÁ·ÎÆÄÀÏÀÌ ÃÖÀú 1 °³ ÀÖ½À´Ï´Ù. °¢ ÇÁ·ÎÆÄÀÏÀº 1 kr ¶Ç´Â º¹¼öÀÇ ÇÁ·ÎÅäÄÝÀ» ¼Æ÷Æ®ÇØ, ¼Æ÷Æ®Çϰí ÀÖ´Â ÇÁ·ÎÅäÄÝÀÌ ¿ÀºêÁ§Æ®¸¦ ½Äº°Çϴµ¥ ÇÊ¿äÇÑ ¸ðµç ±âº» Á¤º¸¸¦ ĸ½¶ÈÇÕ´Ï´Ù. °¢°¢ÀÇ ÇÁ·ÎÆÄÀÏ¿¡´Â ¼Æ÷Æ®Çϰí ÀÖ´Â ¾î¶² °ÍÀΰ¡ÀÇ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ ¿ÏÀüÇÑ È£ÃâÀ» ½Ç½ÃÇϴµ¥ ÇÊ¿äÇÑ Á¤º¸°¡ ÀúÀåµÇ°í ÀÖ½À´Ï´Ù. ±×·¯ÇÑ ÇÁ·ÎÆÄÀÏ ¿£Æ®¸®ÀÇ ³»¿ë°ú ±¸Á¶´Â ÀÌ·¯ÇÑ ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ ¿ÏÀüÇÏ°Ô ÁöÁ¤µÇ°í ÀÖ½À´Ï´Ù. 2 °³ÀÇ µµ¸ÞÀΰ£¿¡ ÀÖ´Â ºê¸´Áö¿¡¼´Â ±×·¯ÇÑ µµ¸ÞÀÎÀ» ¹±â À§ÇÑ Å×Å©´Ð¿¡ ÀÀÇØ, °¢ µµ¸ÞÀÎÀÇ ÇÁ·ÎÆÄÀÏÀÇ ³»¿ëÀ» ÀÚ¼¼ÇÏ°Ô ÆÄ¾ÇÇϰí ÀÖ´Â °ÍÀÌ ÇÊ¿äÇÑ °æ¿ìµµ ÀÖ½À´Ï´Ù.
°¢ ÇÁ·ÎÆÄÀÏ¿¡´Â OMG ¿¡ ÀÇÇØ ÀÏÀÇÀÇ ¼öÄ¡ ű׸¦ ÇÒ´çÇÒ ¼ö ÀÖ°í ÀÖ½À´Ï´Ù. 0x80000000 ~ 0xffffffff ÀÇ ÇÁ·ÎÆÄÀÏ Å±״ Àå·¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ¿¹¾àµÇ°í ÀÖ¾î Çö½ÃÁ¡¿¡¼´Â ÇÒ´ç¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
null ¿ÀºêÁ§Æ® ÂüÁ¶´Â ÇÏ´ÃÀÇ ÇÁ·ÎÆÄÀÏ ¼¼Æ®¿Í "Null" ŸÀÔ ID (1 °³ÀÇ ´Ü¶ô ij¸¯Å͸¸À¸·ÎºÎÅÍ ¿Ï¼ºµÇ´Â ij¸¯ÅÍ ¶óÀÎ)¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. Null TypeID
´Â CORBA.Object
ÇüÀ» Ç¥ÇöÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ±â±¸ÀÔ´Ï´Ù. ¾î´À ¸Þ¼¼Áö¿¡¼µµ ŸÀÔ ID ¸¦ "Null" ÀÎ ¸¸Å ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â ±âÁ¸ÀÇ Á¤º¸¸¦ »ç¿ëÇÏ´ÂÁö ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶ÇØ, ¼Æ÷Æ®µÇ°í ÀÖ´Â ÀÎÅÍÆäÀ̽ºÇüÀ» ÆÇ´ÜÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ŸÀÔ ID ´Â ÀÎÅÍÆäÀ̽ºÇüÀ» ½Äº°ÇÏ´Â ¸®Æ÷ÁöÅ͸®(repository) ID À̸ç, ORB °¡ ¾ö¹ÐÇÑ ÇüÅ ÁöÁ¤À» º¸°ü À¯ÁöÇÒ ¼ö ÀÖ°Ô ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ½Äº°ÀÚ´Â ºê¸´Áö³»¿¡¼´Â ÇÕÀǵǰí ÀÖ½À´Ï´Ù¸¸, »óÈ£ ¿î¿ë¼ºÀÇ »ç¾çÀÇ ¹üÀ§¸¦ ³Ñ¾î µûºÐÇѰ¡ÀÇ ÀÌÀ¯·Î ½Ã½ºÅÛÀÇ ¹ßÀüÀ̳ª ¸ÞÀÎÆ®³Í½º¿¡ ÀÖ¾î¼ÀÇ ´Ù¾çÇÑ ¹®Á¦¿¡ ´ëóÇÒ ¼ö ÀÖ°Ô ±× ¹üÀ§¸¦ ÇÑÃþ ´õ ³ÐÈú Çʿ䰡 ÀÖ½À´Ï´Ù. ¶Ç, ÇüÅÂÀÇ µî°¡ °ü°èÀÇ °ËÃâµµ ¼Æ÷Æ®Çϰí ÀÖ±â (À§ÇØ)¶§¹®¿¡, ÀÎÅÍÆäÀ̽º ¸®Æ÷ÁöÅ͸®(repository)¿Í Á¶ÇÕÇØ »ç¿ëÇϸé(ÀÚ), ÂüÁ¶µÇ´Â ¿ÀºêÁ§Æ®ÀÇ ÇüÅÂ¿Í ´Ù¸¥ ÇüÅ¿ÍÀÇ °ü°è¸¦ ÇÁ·Î¼¼½º Áß(¾È)¿¡¼ Ãß·ÐÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¼¹ö¿¡ ÀÇÇØ Á¦°øµÈ ŸÀÔ ID ´Â ¿ÀºêÁ§Æ® ÂüÁ¶°¡ »ý¼ºµÇ¾úÀ» ¶§¿¡ ¼¹ö°¡ ¹ßÇàÇÏ´Â ÃÖ»óÁ¤µµÀÇ ÆÄ»ýÇüÀ» ³ªÅ¸³À´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ ½ÇÁ¦ÀÇ ÃÖ»óÁ¤µµ ÆÄ»ýÇüÀº ³ªÁß¿¡ »óÀ§ ÆÄ»ýÇüÀ¸·Î ¹Ù²î´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ ¶§¹®¿¡, Ŭ¶óÀÌ¾ðÆ®¿¡ À־ IOR ÀÇ Å¸ÀÔ ID ´Â ±× ¿ÀºêÁ§Æ®°¡ Àû¾îµµ ÁöÁ¤µÈ ÀÎÅÍÆäÀ̽º¸¸Àº ¼Æ÷Æ®Çϰí ÀÖ´Ù°í ÇÏ´Â ´Ü¼¿¡ Áö³ªÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â IOR ÀÇ Å¸ÀÔ ID ÀÎ ¸¸Å ±âÃʸ¦ µÎ¾î, ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ÁöÁ¤ÀÇ ÀÎÅÍÆäÀ̽º ¶Ç´Â ±× ±âº» ÀÎÅÍÆäÀ̽ºÀÇ ¾î¶² °ÍÀΰ¡¿¡ Àß ³×·Î¿ì º¯È¯ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù¸¸,"_is_a" ¶Ç´Â "_get_interface" À¯»ç ¿ÀÆÛ·¹À̼ÇÀ» °³ÀÔ½ÃÄÑ ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϸé(ÀÚ), ¿ÀºêÁ§Æ® ÂüÁ¶ÀÇ ³×·Î¿ì º¯È¯¿¡ ½ÇÆÐÇÕ´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
IORHelper ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
static IOR |
extract (Any a)
|
static String |
id ()
|
static void |
insert (Any a,
IOR that)
|
static IOR |
read (InputStream istream)
|
static TypeCode |
type ()
|
static void |
write (OutputStream ostream,
IOR value)
|
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public IORHelper()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public static void insert(Any a, IOR that)
public static IOR extract(Any a)
public static TypeCode type()
public static String id()
public static IOR read(InputStream istream)
public static void write(OutputStream ostream, IOR value)
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.