¿¬½À 1.1: ±â¼ú¿¡ ´ëÇÑ ¼Ò°³

¿£ÅÍÇÁ¶óÀÌÁî BeanÀº EJB(Enterprise JavaBeans)TM ½ºÆåÀ» ±¸ÇöÇÏ´Â JavaTM Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º ¼¼Æ®ÀÔ´Ï´Ù. EJB ½ºÆåÀº J2EE(JavaTM 2 Platform, Enterprise Edition) ½ºÆåÀÇ ÀϺÎÀÔ´Ï´Ù. J2EE´Â J2SE(Java 2 Standardized Platform, Standard Edition)¸¦ È®ÀåÇϴ ǥÁØÈ­µÈ Java ±â¼ú ¼¼Æ®ÀÔ´Ï´Ù. ´ÙÀ½Àº J2EE¿¡ Æ÷ÇÔµÈ ÀϺΠ±â¼úÀÔ´Ï´Ù.

J2EE Áö¿ø(¿¹: IBMRÀÇ WebSphereR Application Server)À» Á¦°øÇÏ´Â ¸ðµç ¼­¹ö¿¡ ½±°Ô ¹èÄ¡µÇ´Â J2EE ½ºÆåÀ» »ç¿ëÇÏ¿© ÀÛ¼ºµÈ ÀÀ¿ëÇÁ·Î±×·¥

EJB ½ºÆåÀÇ ÃֽйöÀüÀº 2.1ÀÔ´Ï´Ù. Workbench´Â 1.1, 2.0 ¹× 2.1À» ºñ·ÔÇÑ ¿©·¯ ¹öÀüÀÇ EJB ½ºÆåÀ» Áö¿øÇÕ´Ï´Ù. Workbench¿¡¼­ ¿©·¯ ½ºÆå ·¹º§¿¡ ´ëÇÑ ÂüÁ¶¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »õ ÄÁÅ×ÀÌ³Ê °ü¸®(CMP) ¿£Æ¼Æ¼ BeanÀ» ÀÛ¼ºÇÒ ¶§ CMP ¹öÀü 1.x ¶Ç´Â 2.x(°¢°¢ EJB ¹öÀü 1.1 ¶Ç´Â 2.0/2.1¿¡ ÇØ´ç)¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

J2EE ¹× EJB ±â¼ú¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½ÀÇ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

Information CenterÀÇ ´ÙÀ½ ÁÖÁ¦¿¡µµ ±â¼ú »ç¿ë Á¤º¸°¡ ³ª¿Í ÀÖ½À´Ï´Ù.

EJB(Enterprise JavaBeans)

EJB ½ºÆåÀº ´ÙÀ½°ú °°Àº ³»¿ëÀ» Á¤ÀÇÇÕ´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥(¿¹: WebSphereR Application Server¿¡¼­ Á¦°øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥)À» EJB ¼­¹ö(Enterprise Java Server¶ó°íµµ ÇÔ)¿¡ ¼³Ä¡ÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö°¡ ¼öÇàÇϴ Ÿ½ºÅ©´Â ¿£ÅÍÇÁ¶óÀÌÁî BeanÀÌ ½ÇÇàµÇ´Â EJB ÄÁÅ×À̳ʸ¦ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. EJB ¼­¹ö ¹× ÄÁÅ×À̳ʰ¡ ÇÔ²² ÀÛ¾÷ÇÏ¿© ´ÙÀ½°ú °°Àº ¼­ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥Àº ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ Á÷Á¢ ¾×¼¼½ºÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å Ŭ¶óÀÌ¾ðÆ®¿¡ »ç¿ë °¡´ÉÇÑ ¿£ÅÍÇÁ¶óÀÌÁî Bean ¸Þ¼Òµå¸¦ ³ª¿­ÇÏ´Â ÀÎÅÍÆäÀ̽º°¡ Á¦°øµË´Ï´Ù. ÄÁÅ×À̳ʴ ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡¼­ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

EJB ÄÁÅ×À̳Ê

¿£ÅÍÇÁ¶óÀÌÁî Bean À¯Çü

¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡´Â ¼¼ °¡Áö À¯ÇüÀÇ Bean(¼¼¼Ç Bean, ¿£Æ¼Æ¼ Bean ¹× ¸Þ½ÃÁö ±¸µ¿ Bean)ÀÌ ÀÖ½À´Ï´Ù. ÀÏ¹Ý EJB ÀÀ¿ëÇÁ·Î±×·¥Àº ¿©·¯ ¿£Æ¼Æ¼ Bean°ú ´õºÒ¾î ¼¼¼Ç Bean ¶Ç´Â ¸Þ½ÃÁö ±¸µ¿ BeanÀ¸·Î ±¸¼ºµË´Ï´Ù.

¿£Æ¼Æ¼ BeanÀº °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ ³ªÅ¸³»°í ÀÌ¿Í »óÈ£ÀÛ¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿£Æ¼Æ¼ BeanÀº ÀϹÝÀûÀ¸·Î BeanÀÇ Çʵ忡 ÇØ´çÇÏ´Â Å×ÀÌºí ¿­°ú ÇÔ²² µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ ÇàÀ» ³ªÅ¸³À´Ï´Ù. µ¥ÀÌÅÍ Áö¼Ó¼ºÀº µ¥ÀÌÅ͸¦ µ¥ÀÌÅͺ£À̽º ¶Ç´Â ±âŸ Çü½ÄÀ¸·Î ¿µ±¸ ÀúÀåÇÔÀ» ÀǹÌÇÕ´Ï´Ù. EJB ÄÁÅ×À̳ʰ¡ ¿£Æ¼Æ¼ BeanÀÇ Áö¼Ó¼º(Container-Managed Persistence ¶Ç´Â CMP)À» ó¸®ÇÒ ¼ö ÀÖÁö¸¸ ÀÌ·± °æ¿ì ¿£Æ¼Æ¼ BeanÀÌ ÀÚüÀûÀ¸·Î Áö¼Ó¼º(Bean-Managed Persistence ¶Ç´Â BMP)À» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼¼¼Ç BeanÀº ¿£Æ¼Æ¼ Bean°ú »óÈ£ÀÛ¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¼¼¼Ç BeanÀº ÀϹÝÀûÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ÇÁ·Î¼¼½º ¶Ç´Â ¿öÅ©Ç÷ο츦 Á¦°øÇÕ´Ï´Ù. ¼¼¼Ç BeanÀº Stateless (µ¥ÀÌÅͰ¡ ÀúÀåµÇÁö ¾ÊÀ½) ¶Ç´Â Stateful(ÀϺΠµ¥ÀÌÅͰ¡ ÀúÀåµÊ)ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÀ¿ëÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ®°¡ ¸ÕÀú ¼¼¼Ç Bean°ú »óÈ£ÀÛ¿ëÇϰí Â÷·Ê·Î ¼¼¼Ç BeanÀÌ ¿£Æ¼Æ¼ Bean°ú »óÈ£ÀÛ¿ëÇÕ´Ï´Ù.

¸Þ½ÃÁö ±¸µ¿ BeanÀº ¿£Æ¼Æ¼ Bean¿¡ ¾×¼¼½ºÇÏ·Á´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ Åë½Å ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ´Â ¼¼¼Ç Bean°ú °°Àº ¹æ¹ýÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀÎ Â÷ÀÌÁ¡Àº È£Ãâ ¹æ¹ýÀÔ´Ï´Ù. ¼¼¼Ç Bean(¹× ¿£Æ¼Æ¼ Bean)ÀÌ µ¿±â½ÄÀ¸·Î È£ÃâµÇ´Â ¹Ý¸é, ¸Þ½ÃÁö ±¸µ¿ BeanÀº ºñµ¿±â½ÄÀ¸·Î È£ÃâµË´Ï´Ù. ¼¼¼Ç Bean¿¡ ´ëÇÑ µ¿±â È£ÃâÀº ¼¼¼Ç BeanÀ» Á÷Á¢ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù. ¸Þ½ÃÁö ±¸µ¿ Bean¿¡ ´ëÇÑ ºñµ¿±â È£ÃâÀº ¸Þ½ÃÁö ±¸µ¿ BeanÀÌ Ã»ÃëÇÏ´Â ¸Þ½ÃÁö¸¦ ¼Û½ÅÇÏ´Â °ÍÀÔ´Ï´Ù. JMS(Java Messaging Service)´Â ¸Þ½ÃÁö ±¸µ¿ BeanÀÇ ±âº» Åë½Å ¼ö´ÜÀÔ´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî Bean À¯Çü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â EJB ¾ÆÅ°ÅØÃ³ÀÇ Information Center¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî BeanÀÇ ºÐ¼®

¿£ÅÍÇÁ¶óÀÌÁî BeanÀº ´ÙÀ½ÀÇ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

·ÎÄà ¹× ¿ø°Ý ÄÄÆ÷³ÍÆ® ÀÎÅÍÆäÀ̽º

·ÎÄà ¹× ¿ø°Ý ÄÄÆ÷³ÍÆ® ÀÎÅÍÆäÀ̽º´Â Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ¾×¼¼½ºÇÒ ¶§ »ç¿ëµË´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡¼­ »ç¿ë °¡´ÉÇÑ ºñÁî´Ï½º ·ÎÁ÷ ¸Þ¼Òµå¸¦ ³ª¿­ÇÕ´Ï´Ù. ¿£ÅÍÇÁ¶óÀÌÁî BeanÀº ¿ø°Ý ÀÎÅÍÆäÀ̽º, ·ÎÄà ÀÎÅÍÆäÀ̽º ¶Ç´Â µÑ ´Ù¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.

¿ø°Ý ÀÎÅÍÆäÀ̽º°¡ ¾Æ´Ñ ·ÎÄà ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ¾×¼¼½ºÇÏ¸é ¼º´ÉÀÌ Çâ»óµË´Ï´Ù. ¼º´ÉÀÌ Çâ»óµÇ´Â ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¼º´É Çâ»óÀ» À§ÇØ EJB 2.0 ½ºÆå¿¡ ·ÎÄà ÀÎÅÍÆäÀ̽º°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ±ÇÀåµÇ´Â µðÀÚÀÎ ¹æ¹ýÀº ¼¼¼Ç Facade¿¡ ¿£Æ¼Æ¼ BeanÀ» ·¦ÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ ¼¼¼Ç Bean¿¡´Â ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇϳª ¼¼¼Ç BeanÀº ¿£Æ¼Æ¼ Bean¿¡ ·ÎÄ÷Π¾×¼¼½ºÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ¸é ¼º´É Çâ»ó°ú ´õºÒ¾î Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ¿ø°Ý ¾×¼¼½º°¡ °¡´ÉÇÕ´Ï´Ù.

·ÎÄà ¹× ¿ø°Ý Ȩ ÀÎÅÍÆäÀ̽º

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥µµ ¿£Æ¼Æ¼ BeanÀÇ È¨ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸³ª ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ »ç¿ë °¡´ÉÇÑ ¸Þ¼Òµå´Â ¶óÀÌÇÁ»çÀÌŬ ¸Þ¼ÒµåÀÔ´Ï´Ù(EJB ÄÁÅ×À̳ʿ¡¼­ ¿£Æ¼Æ¼ Bean ã±â, ÀÛ¼º ¹× Á¦°Å ¸Þ¼Òµå Æ÷ÇÔ). Ȩ ÀÎÅÍÆäÀ̽º¸¦ ¿ø°Ý ¶Ç´Â ·ÎÄ÷Π»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî Bean Ŭ·¡½º

¿£ÅÍÇÁ¶óÀÌÁî Bean Ŭ·¡½º´Â ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºñÁî´Ï½º ·ÎÁ÷À» Æ÷ÇÔÇÕ´Ï´Ù. ÀÎÅÍÆäÀ̽º ³»ÀÇ ¸Þ¼Òµå´Â Bean Ŭ·¡½º ³»ÀÇ ÇØ´ç ¸Þ¼Òµå¸¦ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¦°øÇÕ´Ï´Ù.

1Â÷ Ű Ŭ·¡½º

1Â÷ Ű´Â µ¥ÀÌÅͺ£À̽º ³»ÀÇ Æ¯Á¤ Ç׸ñ¿¡ ¿¬°üµÈ °íÀ¯ IDÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ø µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Â °æ¿ì »ç¿ø¸¶´Ù °íÀ¯ÇÑ »ç¿ø ID¸¦ °®°í ÀÖ½À´Ï´Ù. 1Â÷ Ű Ŭ·¡½ºÀÇ °¢ ÀνºÅϽº´Â °íÀ¯ ID Áß Çϳª¿Í µ¥ÀÌÅͺ£À̽º ³»ÀÇ Æ¯Á¤ »ç¿ø ·¹Äڵ忡 ÇØ´çÇÕ´Ï´Ù.

¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºÐ¼®

J2EE ½ºÆåÀº ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÆÄÀÏ ¹× µð·ºÅ丮 ±¸Á¶¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¶ÇÇÑ .war, .ear ¹× .jar ÆÄÀÏ À¯Çü°ú ƯÁ¤ ¸ñÀûÀ¸·Î »ç¿ëµÇ´Â °¢ À¯Çüµµ ÁöÁ¤ÇÕ´Ï´Ù.

EAR ÆÄÀÏ(¿£ÅÍÇÁ¶óÀÌÁî ¾ÆÄ«À̺ê)Àº ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÆÐŰÁö À¯ÇüÀÔ´Ï´Ù. ¿©±â¿¡´Â ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¹èÄ¡ ¼³¸íÀÚ(application.xml)»Ó ¾Æ´Ï¶ó WAR ÆÄÀÏ ¹× JAR ÆÄÀϵµ Æ÷ÇԵ˴ϴÙ.

WAR ÆÄÀÏ(À¥ ¾ÆÄ«À̺ê)¿¡´Â À¥ ÀÀ¿ëÇÁ·Î±×·¥¿ë ÆÄÀÏ(¿¹: À̹ÌÁö, HTML ÆÄÀÏ, Servlet ¹× JSP)ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¶ÇÇÑ À¥ ¹èÄ¡ ¼³¸íÀÚ(web.xml) Çü½ÄÀÇ ¸ÞŸµ¥ÀÌÅ͵µ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

JAR ÆÄÀÏ(Java ¾ÆÄ«À̺ê)¿¡´Â Java Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. EJB ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­, JAR ÆÄÀÏ¿¡´Â EJB ¸ðµâÀÌ Æ÷ÇԵǰųª EJB Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

EJB ¸ðµâ¿¡´Â ¿£ÅÍÇÁ¶óÀÌÁî Bean ÀÚü¿Í EJB ¹èÄ¡ ¼³¸íÀÚ(ejb-jar.xml)¸¦ ºñ·ÔÇÑ ¸ÞŸµ¥ÀÌÅͰ¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. WebSphere Application Server¿¡ ¹èÄ¡µÇ´Â EJB ¸ðµâ¿¡´Â IBM ƯÁ¤ È®Àå ¹× ¹ÙÀεù Á¤º¸¿¡ ´ëÇØ ¼³¸íÇÏ´Â ¸ÞŸµ¥ÀÌÅ͵µ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. EJB Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥¿¡´Â EJB ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëµÇ´Â Java ÇÁ·Î±×·¥ ¹× Ŭ¶óÀÌ¾ðÆ® ¹èÄ¡ ¼³¸íÀÚ(application-client.xml)°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

EJB °³¹ß¿¡ ´ëÇÑ Workbench ÇÁ·ÎÁ§Æ® ¹× ÆÄÀÏ À¯Çü
ÆÄÀÏ À¯Çü ÀÇ¹Ì ÀÀ¿ëÇÁ·Î±×·¥ À¯Çü ¹èÄ¡ ¼³¸íÀÚ
.ear ¿£ÅÍÇÁ¶óÀÌÁî ¾ÆÄ«ÀÌºê ¿£ÅÍÇÁ¶óÀÌÁî application.xml
.war À¥ ¾ÆÄ«À̺ê À¥ web.xml
.jar Java ¾ÆÄ«À̺ê EJB
EJB Ŭ¶óÀ̾ðÆ®
ejb-jar.xml
application-client.xml

Visual Editor¿¡¼­ UML »ç¿ë

Visual Editor´Â UML(Unified Modeling Language)À» »ç¿ëÇÏ¿© EJB ÄÄÆ÷³ÍÆ®¸¦ ºñ·ÔÇÑ Java Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽ºÀÇ ±¸Á¶ ¹× ¼³°è¸¦ ½Ã°¢ÀûÀ¸·Î ³ªÅ¸³À´Ï´Ù. ÀÌ´Â ÀÛ¾÷ È帧»Ó ¾Æ´Ï¶ó Ŭ·¡½º °£ÀÇ °ü°è¸¦ º¸¿©ÁÖ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. Workbench¿¡¼­ UML µµ±¸¸¦ »ç¿ëÇϸé Java Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º ¶Ç´Â ±âŸ EJB ÄÄÆ÷³ÍÆ®¸¦ ½Ã°¢ÀûÀ¸·Î ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡¼­ Á÷Á¢ EJB ÄÄÆ÷³ÍÆ® ÀÛ¼ºÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡ ±âº» Äڵ尡 »ý¼ºµÇ°í ½Ã°¢ÀûÀ¸·Î ·»´õ¸µµÇ¾î ÆíÁýÇÒ Áغñ°¡ µË´Ï´Ù. UML Ŭ·¡½º ´ÙÀ̾î±×·¥ÀÌ º¯°æµÇ¸é ±âº» Äڵ嵵 º¯°æµË´Ï´Ù. ±âº» Äڵ尡 º¯°æµÇ¸é UML Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡µµ º¯°æ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù.

Workbench¿¡¼­ UML Ŭ·¡½º ´ÙÀ̾î±×·¥Àº .dnx È®ÀåÀÚ¿Í ÇÔ²² ÆÄÀÏ·Î ÀúÀåµË´Ï´Ù.

UML 2´Â OMG(Object Management Group)¿¡¼­ Á¦°øÇϴ ǥÁØ ½ºÆåÀÔ´Ï´Ù. OMG À¥ »çÀÌÆ®¿¡¼­µµ UML¿¡ ´ëÇÑ ¼Ò°³¸¦ Á¦°øÇÕ´Ï´Ù.

Information Center¿¡¼­´Â ´ÙÀ½ÀÇ ÁÖÁ¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌÁ¦ ¿¬½À 1.2: ÀÛ¾÷°ø°£ Áغñ¸¦ ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.

Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.