½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.3: ¿£Æ¼Æ¼ BeanÀ» Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡ Ãß°¡¸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.
¿¬½À 1.4¿¡¼´Â CloudscapeTM¿ë µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ ÆÄÀÏ ÀÛ¼º ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÕ´Ï´Ù. ¿©±â¼´Â ÀÛ¼ºµÈ ÆÄÀÏ ¹× ÇØ´ç »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¸ðµâ¿¡¼´Â ´ÙÀ½°ú °°Àº Ÿ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù.
´ÙÀ½À¸·Î ¿£Æ¼Æ¼ BeanÀ» °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ¸ÊÇÎÇÕ´Ï´Ù. ¸ÊÇο¡´Â ¿£Æ¼Æ¼ BeanÀÇ Çʵ带 ÀúÀåÇÏ´Â µ¥ »ç¿ëµÇ´Â Å×ÀÌºí¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º Á¤ÀÇ ÆÄÀÏ ÀÛ¼ºÀÌ Æ÷ÇԵ˴ϴÙ. ÀϹÝÀûÀ¸·Î °¢ BeanÀº °¢±â ´Ù¸¥ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù. BeanÀÇ Çʵå´Â Å×À̺íÀÇ Ä÷³À» ³ªÅ¸³À´Ï´Ù. BeanÀÇ Å° Çʵå´Â µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ 1Â÷ Ű¿¡ ÇØ´çÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ ¸ÊÇÎÇϸé ÀÌÈÄ¿¡ ¼³¸íµÇ´Â ÆÄÀÏ ¼¼Æ®°¡ »ý¼ºµË´Ï´Ù. ÀÌ ÆÄÀÏÀº EJB¿¡ ÆÐŰÁöµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº °ü¸®ÀÚ°¡ EJB ÀÀ¿ëÇÁ·Î±×·¥À» ÇÁ·Î´ö¼Ç¿¡ ¹èÄ¡ÇÒ ¶§ µ¥ÀÌÅͺ£À̽º Å×À̺í ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º À¯Çü¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
Çϳª ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º À¯Çü¿¡ ´ëÇØ µ¥ÀÌÅͺ£À̽º ¸ÊÇÎ ÆÄÀÏ ¼¼Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç µ¥ÀÌÅͺ£À̽º À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÌ ¹æ¹ý(±âÁ¸ ¿£Æ¼Æ¼ BeanÀ¸·ÎºÎÅÍ µ¥ÀÌÅͺ£À̽º Á¤ÀǸ¦ ÀÛ¼ºÇÔ)À» ÇÏÇâ½Ä ¸ÊÇÎÀ̶ó°í ÇÕ´Ï´Ù. ±âÁ¸ ¿£Æ¼Æ¼ BeanÀ¸·ÎºÎÅÍ µ¥ÀÌÅͺ£À̽º Á¤ÀǸ¦ ÀÛ¼ºÇÏ´Â À§Ä¡¿¡ ¹Ý´ëÀÇ Ã³¸® ¹æ¹ýÀÎ »óÇâ½Ä ¸ÊÇεµ Á¦°øµË´Ï´Ù. ±âÁ¸ÀÇ ¿£ÅÍÇÁ¶óÀÌÁî Bean ¹× ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º Å×À̺íÀÌ ÀÖÀ» °æ¿ì¿¡ »ç¿ëµÇ´Â Áß°£ ÇÕ·ù½Ä ¸ÊÇεµ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿£ÅÍÇÁ¶óÀÌÁî BeanÀ» µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡ ¸ÊÇÎÀ» ÂüÁ¶ÇϽʽÿÀ.
Cloudscape¿¡ ´ëÇÑ ¸ÊÇÎ ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
Cloudscape V5.1
À» ¼±ÅÃÇϽʽÿÀ.UMLEJB
¸¦ »ç¿ëÇϽʽÿÀ.NULLID
·Î µÎ½Ê½Ã¿À.
ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±âÀÇ EJB ÇÁ·ÎÁ§Æ® > UML EJB ÇнÀ¼ > ejbModule > META-INF > ¹é¿£µå ¾Æ·¡¿¡ ´ÙÀ½¿¡ ³ª¿µÈ ¸ÊÇÎ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â CLOUDSCAPE_V51_1 Æú´õ°¡ Ç¥½ÃµË´Ï´Ù. EJB ÇÁ·ÎÁ§Æ® > UML EJB ÇнÀ¼ > ¹èÄ¡ ¼³¸íÀÚ > ¸Ê µð·ºÅ丮¿¡¼ ¸ÊÇÎ °ü°è¿¡ ´ëÇÑ ´Ù¸¥ º¸±âµµ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡¼ Å×À̺íÀ» ¼±ÅÃÇÏ°í ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ Ž»ö > Ç¥½Ã > µ¥ÀÌÅÍ Á¤ÀÇ º¸±â¸¦ ¼±ÅÃÇÏ¿© ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼ »õ·Î ¸ÊÇÎµÈ Å×À̺íÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.
Map.mapxmi
ÀÌ XML ÆÄÀÏÀº Bean ¹× µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ ³» ÇÊµå °£ÀÇ °ü°è¸¦ Á¤ÀÇÇÕ´Ï´Ù. ºñÁÖ¾ó Ç¥½Ã¸¦ º¸·Á¸é ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼ ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.
Table.ddl
ÀÌ ÆÄÀÏÀº µ¥ÀÌÅÍ Á¤ÀÇ ÆÄÀÏÀÔ´Ï´Ù. ¿©±â¿¡´Â SQL Å×À̺í ÀÛ¼º ¸í·É¹® ¹× ±âŸ Å×À̺í Á¤Àǰ¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ´Â Å×½ºÆ® ¶Ç´Â ÇÁ·Î´ö¼Ç ¼¹ö¿¡ EJB ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¶§ »ç¿ëµÉ ½ÇÁ¦ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
UMLEJB_NULLID_AUTHOR.tblxmi
ÀÌ XML ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º À̸§, ½ºÅ°¸¶ À̸§ ¹× Å×À̺í À̸§¿¡¼ ÆÄ»ýµÈ À̸§À» °®½À´Ï´Ù. ÀÌ ÆÄÀÏÀº XMI ÅÂ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º, ½ºÅ°¸¶, Ä÷³ ¹× µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ Ç׸ñÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Æ¯Á¤ ÆÄÀÏÀº ÀÛ¼ºÀÚ Bean Å×À̺íÀ» Á¤ÀÇÇÕ´Ï´Ù.
UMLEJB_NULLID_BOOK.tblxmi
ÀÌ XML ÆÄÀÏÀº ¼Àû Bean Å×À̺íÀ» Á¤ÀÇÇÕ´Ï´Ù.
UMLEJB_NULLID_Author_Book.tblxmi
ÀÌ XML ÆÄÀÏÀº ÀÛ¼ºÀÚ¿Í ¼Àû Bean °£ÀÇ °ü°è¸¦ Á¤ÀÇÇÕ´Ï´Ù.
UMLEJB_NULLID.schxmi
ÀÌ XML ÆÄÀÏÀº ±âŸ XMI ÀÎÄÚµå ÆÄÀÏ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ¿Í ÇÔ²² ½ºÅ°¸¶¸¦ Á¤ÀÇÇÕ´Ï´Ù.
UMLEJB.dbxmi
ÀÌ XML ÆÄÀÏÀº XMI ÀÎÄÚµå ÆÄÀÏ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ¿Í ÇÔ²² µ¥ÀÌÅͺ£À̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ÀÌÁ¦ ¿¬½À 1.5: EJB ÀÛ¼º ÇÁ·Î¼¼½º ¿Ï·á¸¦ ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.