|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
SessionBean ÀÎÅÍÆäÀ̽º´Â, °¢ ¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean Ŭ·¡½º¿¡ ÀÇÇØ ½ÇÀåµË´Ï´Ù. ÄÁÅ×À̳ʿ¡¼´Â, SessionBean ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº¿¡ ÀνºÅϽºÀÇ ¶óÀÌÇÁ »çÀÌŬ À̺¥Æ®¸¦ ÅëÁöÇÕ´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
ejbActivate ()
activate ¸Þ¼Òµå´Â, ÀνºÅϽº°¡ ¡¸ºñȰ¼ºÈ¡¹»óÅ·κÎÅÍ È°¼ºÈ »óŰ¡ µÉ ¶§ ºÒ·Á °©´Ï´Ù. |
void |
ejbPassivate ()
passivate ¸Þ¼Òµå´Â, ÀνºÅϽº°¡ ¡¸ºñȰ¼ºÈ¡¹»óŰ¡ µÇ±â Àü¿¡ ºÒ·Á °©´Ï´Ù. |
void |
ejbRemove ()
ÄÁÅ×À̳ʿ¡¼´Â, ¼¼¼Ç ¿ÀºêÁ§Æ®ÀÇ À¯È¿±â°£À» ³¡³»±â Àü¿¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. |
void |
setSessionContext (SessionContext ctx)
°ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼¼¼Ç ¹®¸ÆÀ» ¼³Á¤ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void setSessionContext(SessionContext ctx) throws EJBException , java.rmi.RemoteException
¿£ÅÍÇÁ¶óÀÌÁî Bean ÀνºÅϽº¿¡¼´Â, ¹®¸Æ ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÀνºÅϽº º¯¼ö¿¡ °Ý³³ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â, Æ®·£Àè¼Ç(transaction) ¹®¸ÆÀ» »ç¿ëÇÏÁö ¾Ê°í ºÒ·Á °©´Ï´Ù.
ctx
- ÀÌ ÀνºÅϽºÀÇ SessionContext ÀÎÅÍÆäÀ̽ºEJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¾îÇø®ÄÉÀ̼ǿ¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ùpublic void ejbRemove() 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 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
passivate ¸Þ¼Òµå°¡ ¿Ï·áÇϸé(ÀÚ), ÀÌ ÀνºÅϽº´Â, ÄÁÅ×À̳ʰ¡ Java Serialization ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ ÀνºÅϽº »óŸ¦ ¿ÜºÎÈÇØ, º¸°üÇØ µÑ ¼ö ÀÖ´Â »óŰ¡ µÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â, Æ®·£Àè¼Ç(transaction) ¹®¸ÆÀ» »ç¿ëÇÏÁö ¾Ê°í ºÒ·Á °©´Ï´Ù.
EJBException
- ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ½Ã½ºÅÛ ·¹º§ÀÇ ¿¡·¯°¡ ¿øÀÎÀ¸·Î ÀåÇØ°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Âjava.rmi.RemoteException
- ÀÌ ¿¹¿Ü´Â, EJB 1.0 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ¿¡ ÇÏÀ§ ȣȯ¼ºÀ» °®°ÔÇϱâ À§Çؼ(¶§¹®¿¡) ¸Þ¼ÒµåÀÇ ½Ã±×´Ïÿ¡ Á¤Àǵǰí ÀÖ´Ù. EJB 1.1 »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù. EJB2. 0 ÀÌÈÄÀÇ »ç¾çÀü¿ëÀ¸·Î ¾²¿©Áø ¿£ÅÍÇÁ¶óÀÌÁî Bean ´Â, ÀÌ ¿¹¿Ü ´ë½Å¿¡ javax.ejb.EJBException ¸¦ ½½·Î¿ì ÇÒ Çʿ䰡 ÀÖ´Ù
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |