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

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
EJBContext

public interface SessionContext
extends EJBContext

SessionContext ÀÎÅÍÆäÀ̽º´Â, ÄÁÅ×À̳ʰ¡ ¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀνºÅϽº¿¡ Á¦°øÇÏ´Â ½ÇÇà½Ã ¼¼¼Ç ¹®¸Æ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù. ÀνºÅϽº°¡ »ý¼ºµÇ¸é(ÀÚ), ÄÁÅ×À̳ʴ SessionContext ÀÎÅÍÆäÀ̽º¸¦ ±× ÀνºÅϽº¿¡ °Ç³×ÁÝ´Ï´Ù. ÀνºÅϽºÀÇ À¯È¿±â°£ÁßÀº, ¼¼¼Ç ¹®¸Æ°ú ±× ÀνºÅϽº¿ÍÀÇ °ü·ÃÁþ°í´Â º¸°ü À¯ÁöµË´Ï´Ù.


¸Þ¼ÒµåÀÇ °³¿ä
 EJBLocalObject getEJBLocalObject ()
          ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ·ÎÄà ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù.
 EJBObject getEJBObject ()
          ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.ejb. EJBContext ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
getCallerIdentity , getCallerPrincipal , getEJBHome , getEJBLocalHome , getEnvironment , getRollbackOnly , getUserTransaction , isCallerInRole , isCallerInRole , setRollbackOnly
 

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

getEJBLocalObject

public EJBLocalObject  getEJBLocalObject()
                                 throws java.lang.IllegalStateException
ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ·ÎÄà ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù.

¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº´Â, ÀνºÅϽº°¡ EJB ·ÎÄà ¿ÀºêÁ§Æ®ÀÇ ½Äº° Á¤º¸¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â °æ¿ì (Áï ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore ³ª ºñÁö´Ï½º ¸Þ¼Òµå³») ¸¶¼Å, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ÀνºÅϽº°¡ ¸Þ¼ÒµåÀÇ Àμö³ª °á°ú¿¡ ±× ÀνºÅϽº ÀÚü¿¡ÀÇ ÂüÁ¶¸¦ °Ç³×ÁÙ ¶§, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ·ÎÄà ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.lang.IllegalStateException - ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì, ¶Ç´Â ÀνºÅϽº¿¡ ·ÎÄà ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ì¿¡, ½½·Î¿ì µÈ´Ù

getEJBObject

public EJBObject  getEJBObject()
                       throws java.lang.IllegalStateException
ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÕ´Ï´Ù.

¼¼¼Ç ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÇ ÀνºÅϽº¿¡¼­´Â, ejbCreate() ¸Þ¼Òµå·ÎºÎÅÍ ejbRemove() ¸Þ¼Òµå±îÁöÀÇ »çÀÌ (ejbCreate() ¸Þ¼Òµå¿Í ejbRemove() ¸Þ¼ÒµåÀÇ ³»ºÎ·ÎºÎÅ͸¦ Æ÷ÇÔÇÑ´Ù)ÀÇ ¾ðÁ¦¶óµµ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ÀνºÅϽº°¡ ¸Þ¼ÒµåÀÇ Àμö³ª °á°ú¿¡ ±× ÀνºÅϽº ÀÚü¿¡ÀÇ ÂüÁ¶¸¦ °Ç³×ÁÙ ¶§, ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÀνºÅϽº¿¡ ÇöÀç °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ´Â EJB ¿ÀºêÁ§Æ®
¿¹¿Ü:
java.lang.IllegalStateException - ÀνºÅϽº°¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Â »óÅ¿¡ ÀÖÀ» ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» °æ¿ì, ¶Ç´Â ÀνºÅϽº¿¡ ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º°¡ ¾ø´Â °æ¿ì¿¡, ½½·Î¿ì µÈ´Ù


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