javax.ejb
ÀÎÅÍÆäÀ̽º EJBObject

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
java.rmi.Remote

public interface EJBObject
extends java.rmi.Remote

EJBObject ÀÎÅÍÆäÀ̽º´Â, ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ¸ðµç ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ È®ÀåµË´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º¿¡¼­´Â, ¸®¸ðÆ® Ŭ¶óÀÌ¾ðÆ® Ãø¿¡¼­ÀÇ EJB ¿ÀºêÁ§Æ®ÀÇ ºä¸¦ Á¦°øÇØ, ¸®¸ðÆ® Ŭ¶óÀÌ¾ðÆ®°¡ È£ÃâÇÒ ¼ö ÀÖ´Â ºñÁö´Ï½º ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.

¸®¸ðÆ® ÀÎÅÍÆäÀ̽º¿¡¼­´Â, javax.ejb.EJBObject ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇØ, ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ °íÀ¯ÀÇ ºñÁö´Ï½º ¸Þ¼Òµå¸¦ Á¤ÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º´Â, ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÇÁ·Î¹ÙÀÌ´õ¿¡ ÀÇÇØ Á¤ÀÇµÇ¾î ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÄÁÅ×À̳ʿ¡ ÀÇÇØ ½ÇÀåµË´Ï´Ù.


¸Þ¼ÒµåÀÇ °³¿ä
 EJBHome getEJBHome ()
          ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ¸®¸ðÆ® Ȩ ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÕ´Ï´Ù.
 Handle getHandle ()
          EJB ¿ÀºêÁ§Æ®ÀÇ ÇÚµéÀ» ÃëµæÇÕ´Ï´Ù.
 java.lang.Object getPrimaryKey ()
          EJB ¿ÀºêÁ§Æ®ÀÇ ÁÖ۸¦ ÃëµæÇÕ´Ï´Ù.
 boolean isIdentical (EJBObject  obj)
          ÁöÁ¤µÈ EJB ¿ÀºêÁ§Æ®°¡, ºÒ·Á °£ EJB ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 void remove ()
          EJB ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 

¸Þ¼ÒµåÀÇ »ó¼¼

getEJBHome

public EJBHome  getEJBHome()
                   throws java.rmi.RemoteException
¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ¸®¸ðÆ® Ȩ ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸®¸ðÆ® Ȩ ÀÎÅÍÆäÀ̽º¿¡¼­´Â, ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ »ý¼º, °Ë»ö, »èÁ¦, Ȩ ºñÁö´Ï½ºÀÇ °¢ ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
¹Ýȯ°ª:
¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ È¨ ÀÎÅÍÆäÀ̽º¿¡ÀÇ ÂüÁ¶
¿¹¿Ü:
java.rmi.RemoteException - ½Ã½ºÅÛ ·¹º§ÀÇ ÀåÇØ°¡ ¿øÀÎÀ¸·Î ¸Þ¼Òµå°¡ ½ÇÆÐÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù

getPrimaryKey

public java.lang.Object getPrimaryKey()
                               throws java.rmi.RemoteException
EJB ¿ÀºêÁ§Æ®ÀÇ ÁÖ۸¦ ÃëµæÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â, ¿£Æ¼Æ¼ Bean ¿¡ ´ëÇØ¼­ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¼¼¼Ç Bean ¿¡ ´ëÇØ¼­ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ·Á°í Çϸé(ÀÚ), RemoteException °¡ ½½·Î¿ì µË´Ï´Ù.

¹Ýȯ°ª:
EJB ¿ÀºêÁ§Æ®ÀÇ ÁÖŰ

remove

public void remove()
            throws java.rmi.RemoteException,
                   RemoveException 
EJB ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
¿¹¿Ü:
java.rmi.RemoteException - ½Ã½ºÅÛ ·¹º§ÀÇ ÀåÇØ°¡ ¿øÀÎÀ¸·Î ¸Þ¼Òµå°¡ ½ÇÆÐÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µÇ´Â
RemoveException - ¿£ÅÍÇÁ¶óÀÌÁî Bean ¶Ç´Â ÄÁÅ×À̳ʰ¡ ÀÌ ¿ÀºêÁ§Æ®¸¦ ÆÄ±âÇÒ ¼ö°¡ ¾ø´Â °æ¿ì

getHandle

public Handle  getHandle()
                 throws java.rmi.RemoteException
EJB ¿ÀºêÁ§Æ®ÀÇ ÇÚµéÀ» ÃëµæÇÕ´Ï´Ù. ÀÌ ÇÚµéÀº, ³ªÁßÀÌ µÇ¾î, ´Ù¸¥ Java °¡»ó ¸Ó½ÅÀ¸·Î EJB ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ´Ù½Ã ÃëµæÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹Ýȯ°ª:
EJB ¿ÀºêÁ§Æ®ÀÇ ÇÚµé
¿¹¿Ü:
java.rmi.RemoteException - ½Ã½ºÅÛ ·¹º§ÀÇ ÀåÇØ°¡ ¿øÀÎÀ¸·Î ¸Þ¼Òµå°¡ ½ÇÆÐÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù

isIdentical

public boolean isIdentical(EJBObject  obj)
                    throws java.rmi.RemoteException
ÁöÁ¤µÈ EJB ¿ÀºêÁ§Æ®°¡, ºÒ·Á °£ EJB ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
obj - ºÒ·Á °£ ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö°¡ ÆÇÁ¤µÇ´Â ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ÁöÁ¤µÈ EJB ¿ÀºêÁ§Æ®°¡, ºÒ·Á °£ EJB ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
java.rmi.RemoteException - ½Ã½ºÅÛ ·¹º§ÀÇ ÀåÇØ°¡ ¿øÀÎÀ¸·Î ¸Þ¼Òµå°¡ ½ÇÆÐÇßÀ» °æ¿ì¿¡ ½½·Î¿ì µÈ´Ù


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.