|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
EntityBean ÀÎÅÍÆäÀ̽º´Â, ¸ðµç ¿£Æ¼Æ¼¿£Å¸ÇÁ¶óÀÌÁî Bean Ŭ·¡½º¿¡ ÀÇÇØ ½ÇÀåµË´Ï´Ù. ÀÌ ÄÁÅ×À̳ʿ¡¼´Â, EntityBean ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº¿¡ ÀνºÅϽºÀÇ ¶óÀÌÇÁ »çÀÌŬ À̺¥Æ®¸¦ ÅëÁöÇÕ´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
ejbActivate ()
ÄÁÅ×À̳ʿ¡¼´Â, ÀνºÅϽº°¡ ÀÌ¿ë °¡´ÉÇÑ ÀνºÅϽºÀÇ Ç®·ÎºÎÅÍ ²¨³»Á® ƯÁ¤ÀÇ EJB ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖÀ» ¶§, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. |
void |
ejbLoad ()
ÄÁÅ×À̳ʿ¡¼´Â, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØ, ¹èÈÄÀÇ µ¥ÀÌŸº£À̽º·ÎºÎÅÍ ÀνºÅϽº »óŸ¦ ·ÎµåÇÏ´Â °ÍÀ¸·Î, »óŸ¦ µ¿±âÈÇϵµ·Ï(µíÀÌ) ÀνºÅϽº¿¡ Áö½ÃÇÕ´Ï´Ù. |
void |
ejbPassivate ()
ÄÁÅ×À̳ʿ¡¼´Â, ÀνºÅϽº¿Í ƯÁ¤ÀÇ EJB ¿ÀºêÁ§Æ®¿ÍÀÇ °ü·ÃÁþ°í°¡ ÇØÁ¦µÇ±â Àü¿¡, ±× ÀνºÅϽº¿¡ ´ëÇØ¼ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. |
void |
ejbRemove ()
ÄÁÅ×À̳ʿ¡¼´Â, ÀÌ ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®¸¦ »èÁ¦Çϱâ Àü¿¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. |
void |
ejbStore ()
ÄÁÅ×À̳ʿ¡¼´Â, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØ, ¹èÈÄÀÇ µ¥ÀÌŸº£À̽º¿¡ ÀνºÅϽº »óŸ¦ °Ý³³ÇÏ´Â °ÍÀ¸·Î½á, »óŸ¦ µ¿±âÈÇϵµ·Ï(µíÀÌ) ÀνºÅϽº¿¡ Áö½ÃÇÕ´Ï´Ù. |
void |
setEntityContext (EntityContext ctx)
°ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿£Æ¼Æ¼ÄÜÅ×Ű½ºÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
unsetEntityContext ()
°ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¿£Æ¼Æ¼ÄÜÅ×Ű½ºÆ®ÀÇ ¼³Á¤À» ÇØÁ¦ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void setEntityContext(EntityContext ctx) throws EJBException , java.rmi.RemoteException
ÀÌ ¸Þ¼Òµå´Â, ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ºÒ·Á °©´Ï´Ù.
ctx
- ÀÌ ÀνºÅϽºÀÇ EntityContext ÀÎÅÍÆäÀ̽º. ÀÌ ÀνºÅϽº¿¡¼´Â, ¹®¸Æ¿¡ÀÇ ÂüÁ¶¸¦ ÀνºÅϽº º¯¼ö¿¡ °Ý³³ÇÒ Çʿ䰡 ÀÖ´ÂEJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void unsetEntityContext() throws EJBException , java.rmi.RemoteException
À̰ÍÀº, ÄÁÅ×À̳ʰ¡ ÀÌ ÀνºÅϽº¿¡ ´ëÇØ¼ È£ÃâÇÏ´Â ¸¶Áö¸· ¸Þ¼ÒµåÀÔ´Ï´Ù. Java °¡º£Áö ¼öÁý°¡´Â, ÃÖÁ¾ÀûÀ¸·Î ÀÌ ÀνºÅϽº¿¡ ´ëÇØ¼ finalize() ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â, ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ºÒ·Á °©´Ï´Ù.
EJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void ejbRemove() throws RemoveException , EJBException , java.rmi.RemoteException
ÀÌ ¸Þ¼Òµå´Â, »èÁ¦ ¿ÀÆÛ·¹À̼ÇÀÇ Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ºÒ·Á °©´Ï´Ù.
RemoveException
- ¿£ÅÍÇÁ¶óÀÌÁî Bean °¡ ÀÌ ¿ÀºêÁ§Æ®¸¦ ÆÄ±âÇÒ ¼ö°¡ ¾ø´Â °æ¿ìEJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void ejbActivate() throws EJBException , java.rmi.RemoteException
ÀÌ ¸Þ¼Òµå´Â, ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ½ÇÇàµË´Ï´Ù.
EJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void ejbPassivate() throws EJBException , java.rmi.RemoteException
ÀÌ ¸Þ¼Òµå´Â, ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ½ÇÇàµË´Ï´Ù.
EJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void ejbLoad() throws EJBException , java.rmi.RemoteException
ÀÌ ¸Þ¼Òµå´Â Ç×»ó, ¹èÄ¡ ±â¼úÀÚÀÇ Æ®·£Àè¼Ç(transaction) ¼Ó¼ºÀÇ °ª¿¡ ÀÇÇØ °áÁ¤ÇÒ ¼ö ÀÖ´ø Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ½ÇÇàµË´Ï´Ù.
EJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void ejbStore() throws EJBException , java.rmi.RemoteException
ÀÌ ¸Þ¼Òµå´Â Ç×»ó, ¹èÄ¡ ±â¼úÀÚÀÇ Æ®·£Àè¼Ç(transaction) ¼Ó¼ºÀÇ °ª¿¡ ÀÇÇØ °áÁ¤ÇÒ ¼ö ÀÖ´ø Æ®·£Àè¼Ç(transaction) ¹®¸Æ³»¿¡¼ ½ÇÇàµË´Ï´Ù.
EJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |