¿¬½À 1.4: °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ¿£Æ¼Æ¼ Bean ¸ÊÇÎ

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.3 ¿£Æ¼Æ¼ BeanÀ» Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡ Ãß°¡¸¦ ¿Ï·áÇϽʽÿÀ.

¿¬½À 1.4¿¡¼­´Â CloudscapeTM¿¡ ´ëÇØ µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÕ´Ï´Ù. ¶ÇÇÑ ÀÛ¼ºµÈ ÆÄÀÏ ¹× À̸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¸ðµâ¿¡¼­´Â ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù.

°³¿ä

´ÙÀ½¿¡´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ¿£Æ¼Æ¼ BeanÀ» ¸ÊÇÎÇÕ´Ï´Ù. ¸ÊÇÎÀº ¿£Æ¼Æ¼ Bean Çʵ带 ÀúÀåÇÏ´Â µ¥ »ç¿ëµÇ´Â Å×ÀÌºí¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º Á¤ÀÇ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °Í°ú °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î °¢ BeanÀº ´Ù¸¥ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù. BeanÀÇ Çʵå´Â Å×À̺íÀÇ ¿­À» ³ªÅ¸³À´Ï´Ù. BeanÀÇ Å° Çʵå´Â µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ ±âº» Ű¿Í ´ëÀÀÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¸¦ ¸ÊÇÎÇÏ¸é ³ªÁß¿¡ ¼³¸íÇÏ°Ô µÉ ÆÄÀÏ ¼¼Æ®°¡ »ý¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏÀº EJB¿Í ÇÔ²² ÆÐŰ¡µË´Ï´Ù. EJB ÀÀ¿ëÇÁ·Î±×·¥À» ÇÁ·Î´ö¼Ç¿¡ ³ÖÀ» ¶§ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ÀÛ¼ºÇϱâ À§ÇØ °ü¸®ÀÚ°¡ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º À¯Çü¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

´ÙÀ½°ú °°Àº Çϳª ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º À¯Çü¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ ÆÄÀÏ ¼¼Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âÁ¸ ¿£Æ¼Æ¼ BeanÀ¸·ÎºÎÅÍ µ¥ÀÌÅͺ£À̽º Á¤ÀÇ ÀÛ¼ºÇÏ´Â ÀÌ·¯ÇÑ Á¢±ÙÀº À§¿¡¼­ ¾Æ·¡·Î(top-down) ¸ÊÇÎÀ̶ó ºÒ¸³´Ï´Ù. ¶ÇÇÑ ¿ª¹æÇâ ÇÁ·Î¼¼½º(»óÇâ½Ä ¸ÊÇÎ)µµ Á¦°øµÇ´Âµ¥, ÀÌ ÇÁ·Î¼¼½º¸¦ ÅëÇØ ±âÁ¸ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡¼­ ¿£Æ¼Æ¼ BeanÀ» ÀÛ¼ºÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ±âÁ¸ ¿£ÅÍÇÁ¶óÀÌÁî Bean ¹× ±âÁ¸ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» °¡Áö°í ÀÖÀ» ¶§ Áß°£ ÇÕ·ù½Ä(Meet-in-the-middle) ¸ÊÇÎ ¶ÇÇÑ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡ ¿£ÅÍÇÁ¶óÀÌÁî Bean ¸ÊÇÎÀ» ÂüÁ¶ÇϽʽÿÀ.

¿£Æ¼Æ¼ Bean¿¡¼­ °ü°èÇü µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ

Cloudscape¿ë ¸ÊÇÎ ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡¼­ Author BeanÀ» °­Á¶Ç¥½ÃÇϽʽÿÀ.
  2. ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯Çϰí EJB¿¡¼­ RDB·Î ¸ÊÇÎ > ¸Ê »ý¼ºÀ» ¼±ÅÃÇϽʽÿÀ. EJB¿¡¼­ RDB·Î ¸ÊÇÎ ¸¶¹ý»ç°¡ ¿­¸³´Ï´Ù.
  3. ù ¹øÂ° ÆäÀÌÁö¿¡¼­ »õ ¹é¿£µå Æú´õ ÀÛ¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
  4. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  5. ¸ÊÇÎ À¯ÇüÀ¸·Î ÇÏÇâ½ÄÀ» ¼±ÅÃÇϽʽÿÀ.
  6. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  7. À§¿¡¼­ ¾Æ·¡·Î ¸ÊÇÎ ¿É¼Ç ÆäÀÌÁö¿¡¼­ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
    1. ´ë»ó µ¥ÀÌÅͺ£À̽º·Î Cloudscape, V5.1À» ¼±ÅÃÇϽʽÿÀ.
    2. µ¥ÀÌÅͺ£À̽º À̸§À¸·Î UMLEJB¸¦ »ç¿ëÇϽʽÿÀ.
    3. ½ºÅ°¸¶ À̸§À¸·Î NULLID¸¦ ÁöÁ¤ÇϽʽÿÀ.
    4. ´Ù¸¥ ¿É¼ÇÀº ±âº»°ªÀ¸·Î ³²°ÜµÎ½Ê½Ã¿À.
  8. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. ¸ÊÇÎ ÆÄÀÏÀÌ ÀÛ¼ºµÇ°í Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡ Author Å×À̺íÀÌ ½Ã°¢ÀûÀ¸·Î Ç¥½ÃµË´Ï´Ù.
  9. Ŭ·¡½º ´ÙÀ̾î±×·¥À» ÀúÀåÇÏ·Á¸é Ctrl + S¸¦ ¼±ÅÃÇϽʽÿÀ.

Ŭ·¡½º ´ÙÀ̾î±×·¥ÀÇ Author Å×À̺í

ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼­ EJB ÇÁ·ÎÁ§Æ® > UML EJB tutorial > ejbModule > META-INF > ¹é¿£µå ¾Æ·¡¿¡ ´ÙÀ½¿¡ ³ª¿­µÈ ¸ÊÇÎ ÆÄÀÏÀÌ ÀÖ´Â CLOUDSCAPE_V51_1 Æú´õ°¡ Ç¥½ÃµË´Ï´Ù. EJB ÇÁ·ÎÁ§Æ® > UML EJB tutorial > Àü°³ ¼³¸íÀÚ > ¸Ê µð·ºÅ丮¿¡¼­ ¸ÊÇÎ °ü°èÀÇ ´Ù¸¥ º¸±â¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡¼­ Å×À̺íÀ» ¼±ÅÃÇÏ°í ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ Å½»ö > Ç¥½Ã > µ¥ÀÌÅÍ Á¤ÀÇ º¸±â¸¦ ¼±ÅÃÇÏ¿© ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼­ »õ·Î ¸ÊÇÎµÈ Å×À̺íÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁ¦ ¿¬½À 1.5: EJB ÀÛ¼º ÇÁ·Î¼¼½º ¿Ï·á¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë Á¶°Ç | Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.