JavaTM 2 Platform
Standard Ed. 5.0

javax.naming
Ŭ·¡½º LinkRef

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.naming.Reference 
      »óÀ§¸¦ È®Àå javax.naming.LinkRef
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Cloneable

public class LinkRef
extends Reference

ÀÌ Å¬·¡½º´Â ÂüÁ¶¸¦ ³ªÅ¸³À´Ï´Ù. ÂüÁ¶ÀÇ ³»¿ëÀº ¸µÅ©¸íÀ¸·Î ºÒ¸®´Â À̸§À¸·Î ÄÁÅؽºÆ® ÀÇ ±âº»¸í¿¡ ¹ÙÀÎµå µË´Ï´Ù.

À̸§Àº URL, ¶Ç´Â Ãʱâ ÄÁÅؽºÆ®¸¦ ±âÁØÀ¸·ÎÀÇÇØ ÇØ°áµÇ´Â À̸§, ¶Ç´Â À̸§ÀÇ ÃÖÃÊÀÇ ¹®ÀÚ°¡ ". "ÀÎ °æ¿ì´Â ¸µÅ©°¡ ¹ÙÀÎµå µÇ´Â ÄÁÅؽºÆ®¸¦ ±âÁØÀ¸·Î ÇÑ À̸§ÀÌ µË´Ï´Ù.

ÄÁÅؽºÆ® ¿ÀÆÛ·¹À̼ÇÀÇ À̸§ÀÇ º¸Åë ÀÇ ÇØ°áÀº ¹Ýµå½Ã ¸µÅ©¿¡ °è¼ÓµË´Ï´Ù. ¸µÅ©¸í ÀÚü¸¦ ÇØ°áÇϸé, ÇØ°áÀÌ ´Ù¸¥ ¸µÅ©¿¡°Ô °Ç³×Áö°Ô µË´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ Á¤»óÀûÀ¸·Î ÇØ°áµÇÁö ¾Ê¾Ò´ø ¸µÅ©ÀÇ »çÀÌŬÀÌ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¾·áÇÏÁö ¾Ê´Â ÇØ°áÀ» °£´ÜÇÏ°Ô È¸ÇÇÇϱâ À§Çؼ­ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ´Â È£Ãâ Ãø¿¡¾ß´Â È£ÃâµÇ´Â 1°³ÀÇ ¿ÀÆÛ·¹À̼ǿ¡ Æ÷ÇԵǴ ¸µÅ©ÀÇ ¼ö¿¡ Á¦ÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

LinkRef¿¡´Â 1°³ÀÇ StringRefAddr°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÇüÅ´ "LinkAddress" ·Î ³»¿ëÀº ¸µÅ©¸íÀÔ´Ï´Ù. ÂüÁ¶ÀÇ [className (Ŭ·¡½º¸í)] Çʵå´Â ÀÌ (LinkRef) Ŭ·¡½ºÀÇ ÇʵåÀÔ´Ï´Ù.

LinkRef´Â º¸Åë ÀÇ Context.bind() /rebind() ¹× DirContext.bind() /rebind()¸¦ »ç¿ëÇØ À̸§¿¡ ¹ÙÀÎµå µË´Ï´Ù. Context.lookupLink()´Â Á¾´ÜÀÇ ºÒ°¡ºÐÀÎ À̸§ÀÌ ¸µÅ©¿¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì¿¡ ¸µÅ© ÀÚü¸¦ ÃëµæÇϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.

´Ù¼öÀÇ ³×ÀÌ¹Ö ½Ã½ºÅÛ¿¡¼­´Â ³×ÀÌ¹Ö ½Ã½ºÅÛ ÀÚü·Î »ç¿ëµÇ´Â ¸µÅ©ÀÇ º»·¡ÀûÀÎ °³³äÀÌ Áö¿ø µÇ°í ÀÖ½À´Ï´Ù. JNDI ¿¡¼­´Â ÀÌ·¯ÇÑ º»·¡ÀûÀÎ ¸µÅ©¿Í JNDI ¸µÅ©µ¿¾È¿¡ °ü°è°¡ ÀÖÀ»±î´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù.

LinkRef ÀνºÅϽº´Â º´Çà ¾×¼¼½º¿¡ ´ëÇؼ­ º¹¼öÀÇ thread¿¡¼­´Â µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. LinkRef ÀνºÅϽº¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÒ ÇÊ¿ä°¡ ÀÖ´Â thread´Â ±× ÀÚü·Î µ¿±âÈ­ µÇ¾î ÇÊ¿äÇÑ ¶ôÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
LinkException, LinkLoopException, MalformedLinkException, Context.lookupLink(javax.naming.Name), Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
 
Ŭ·¡½º javax.naming. Reference ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
addrs, classFactory, classFactoryLocation, className
 
»ý¼ºÀÚ °³¿ä
LinkRef (Name  linkName)
          À̸§ÀÇ LinkRef¸¦ ±¸ÃàÇÕ´Ï´Ù.
LinkRef (String  linkName)
          Ä³¸¯ÅÍ ¶óÀθíÀÇ LinkRef¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 String getLinkName ()
          ÀÌ ¸µÅ©ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.naming. Reference ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
add, add, clear, clone, equals, get, get, getAll, getClassName, getFactoryClassLocation, getFactoryClassName, hashCode, remove, size, toString
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
finalize, getClass, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

LinkRef

public LinkRef(Name  linkName)
À̸§ÀÇ LinkRef¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
linkName - ÀÌ ¸µÅ©¸¦ ÀÛ¼ºÇÏ´Â ´ë»óÀÌ µÇ´Â null ÀÌ¿ÜÀÇ À̸§

LinkRef

public LinkRef(String  linkName)
ij¸¯ÅÍ ¶óÀθíÀÇ LinkRef¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
linkName - ÀÌ ¸µÅ©¸¦ ÀÛ¼ºÇÏ´Â ´ë»óÀÌ µÇ´Â null ÀÌ¿ÜÀÇ À̸§
¸Þ¼­µåÀÇ »ó¼¼

getLinkName

public String  getLinkName()
                   throws NamingException 
ÀÌ ¸µÅ©ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸µÅ©ÀÇ null ÀÌ¿ÜÀÇ À̸§
¿¹¿Ü:
MalformedLinkException - ¸µÅ©¸íÀ» ÃßÃâÇÒ ¼ö ¾ø¾ú´ø °æ¿ì
NamingException - ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß°ßµÇ¾úÀ» °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.