|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
SessionContext ÀÎÅÍÆäÀ̽º´Â, ÄÁÅ×À̳ʰ¡ ¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀνºÅϽº¿¡ Á¦°øÇÏ´Â ½ÇÇà½Ã ¼¼¼Ç ¹®¸Æ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù. ÀνºÅϽº°¡ »ý¼ºµÇ¸é(ÀÚ), ÄÁÅ×À̳ʴ SessionContext ÀÎÅÍÆäÀ̽º¸¦ ±× ÀνºÅϽº¿¡ °Ç³×ÁÝ´Ï´Ù. ÀνºÅϽºÀÇ À¯È¿±â°£ÁßÀº, ¼¼¼Ç ¹®¸Æ°ú ±× ÀνºÅϽº¿ÍÀÇ °ü·ÃÁþ°í´Â º¸°ü À¯ÁöµË´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
EJBLocalObject |
getEJBLocalObject ()
ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ·ÎÄà ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù. |
EJBObject |
getEJBObject ()
ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º javax.ejb. EJBContext ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
getCallerIdentity , getCallerPrincipal , getEJBHome , getEJBLocalHome , getEnvironment , getRollbackOnly , getUserTransaction , isCallerInRole , isCallerInRole , setRollbackOnly |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public EJBLocalObject getEJBLocalObject() throws java.lang.IllegalStateException
¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº´Â, ÀνºÅϽº°¡ EJB ·ÎÄà ¿ÀºêÁ§Æ®ÀÇ ½Äº° Á¤º¸¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â °æ¿ì (Áï ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore ³ª ºñÁö´Ï½º ¸Þ¼Òµå³») ¸¶¼Å, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÀνºÅϽº°¡ ¸Þ¼ÒµåÀÇ Àμö³ª °á°ú¿¡ ±× ÀνºÅϽº ÀÚü¿¡ÀÇ ÂüÁ¶¸¦ °Ç³×ÁÙ ¶§, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.lang.IllegalStateException
- ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì, ¶Ç´Â ÀνºÅϽº¿¡ ·ÎÄà ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ì¿¡, ½½·Î¿ì µÈ´Ùpublic EJBObject getEJBObject() throws java.lang.IllegalStateException
¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº¿¡¼´Â, ejbCreate() ¸Þ¼Òµå·ÎºÎÅÍ ejbRemove() ¸Þ¼Òµå±îÁöÀÇ »çÀÌ (ejbCreate() ¸Þ¼Òµå¿Í ejbRemove() ¸Þ¼ÒµåÀÇ ³»ºÎ·ÎºÎÅ͸¦ Æ÷ÇÔÇÑ´Ù)ÀÇ ¾ðÁ¦¶óµµ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÀνºÅϽº°¡ ¸Þ¼ÒµåÀÇ Àμö³ª °á°ú¿¡ ±× ÀνºÅϽº ÀÚü¿¡ÀÇ ÂüÁ¶¸¦ °Ç³×ÁÙ ¶§, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.lang.IllegalStateException
- ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì, ¶Ç´Â ÀνºÅϽº¿¡ ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ì¿¡, ½½·Î¿ì µÈ´Ù
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |