¿¬½À 1.1: ±â¼ú(Technology) ¼Ò°³

¿£ÅÍÇÁ¶óÀÌÁî BeanÀº EJB(Enterprise JavaBeanTM) ½ºÆåÀ» ±¸ÇöÇÏ´Â JavaTM Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º ¼¼Æ®ÀÔ´Ï´Ù. EJB ½ºÆåÀº J2EE(Java 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(Container-managed) ¿£Æ¼Æ¼ BeanÀ» ÀÛ¼ºÇÒ ¶§ °¢°¢ EJB ¹öÀü 1.1 ¶Ç´Â 2.0/2.1¿¡ ÇØ´çµÇ´Â CMP ¹öÀü 1.x ¶Ç´Â 2.x¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

ÀÌ·¯ÇÑ ±â¼úÀÇ »ç¿ë¹ý¿¡ ´ëÇÑ Á¤º¸´Â Information CenterÀÇ ´ÙÀ½ ÁÖÁ¦¿¡¼­µµ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

EJB(Enterprise JavaBeans)

EJB ½ºÆåÀº ´ÙÀ½ »çÇ×À» Á¤ÀÇÇÕ´Ï´Ù.

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

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

EJB ÄÁÅ×À̳Ê

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

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

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

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

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

¿£ÅÍÇÁ¶óÀÌÁî Bean À¯Çü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Information CenterÀÇ EJB ±¸Á¶¸¦ ÂüÁ¶ÇϽʽÿÀ.

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

¿£Æ¼Æ¼ Bean¿¡´Â ´ÙÀ½ Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵ˴ϴÙ.

·ÎÄà ¹× ¿ø°Ý ±¸¼º¿ä¼Ò ÀÎÅÍÆäÀ̽º

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

¼º´ÉÀº ¿ø°Ý ÀÎÅÍÆäÀ̽ºº¸´Ù ·ÎÄà ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ¾×¼¼½ºÇÒ °æ¿ì¿¡ ´õ ÁÁ½À´Ï´Ù. ·ÎÄà ÀÎÅÍÆäÀ̽ºÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

¼º´É Çâ»óÀ» À§ÇØ ·ÎÄà ÀÎÅÍÆäÀ̽º°¡ EJB 2.0 ½ºÆå¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ±ÇÀåµÇ´Â µðÀÚÀÎ ½ÇÇàÀº Ŭ¶óÀÌ¾ðÆ®°¡ ¼¼¼Ç Bean¿¡ ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇϵµ·Ï ¼¼¼Ç ÆÄ»çµå(facade)¿¡¼­ ¿£Æ¼Æ¼ BeanÀ» ·¦ÇÎÇÏ´Â °ÍÀÌÁö¸¸ ¼¼¼Ç BeanÀº ¿£Æ¼Æ¼ BeanÀ» ·ÎÄ÷Π¾×¼¼½ºÇÕ´Ï´Ù. ÀÌ ½Ç½ÀÀ» ÅëÇØ ´õ ÁÁÀº ¼º´ÉÀ¸·Î Ŭ¶óÀÌ¾ðÆ®¿¡¼­ÀÇ ¿ø°Ý ¾×¼¼½º¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

¿£ÅÍÇÁ¶óÀÌÁî Bean¿¡ ¾×¼¼½ºÇϱâ À§ÇØ Å¬¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿£Æ¼Æ¼ BeanÀÇ È¨ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏÁö¸¸ ÀÌ ÀÎÅÍÆäÀ̽º¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸Þ¼Òµå´Â EJB ÄÁÅ×ÀÌ³Ê ³»¿¡¼­ ¿£Æ¼Æ¼ BeanÀ» ã°í ÀÛ¼ºÇϸç Á¦°ÅÇÏ´Â ¸Þ¼Òµå¿Í °°Àº ¶óÀÌÇÁ»çÀÌŬ ¸Þ¼ÒµåÀÔ´Ï´Ù. Ȩ ÀÎÅÍÆäÀ̽º´Â ·ÎÄà ¶Ç´Â ¿ø°Ý ¸ðµÎ Áö¿øÇÕ´Ï´Ù.

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

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

±âº» Ű Ŭ·¡½º

±âº» Ű´Â µ¥ÀÌÅͺ£À̽º¿¡¼­ ƯÁ¤ Ç׸ñ°ú ¿¬°üµÇ´Â °íÀ¯ IDÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ø µ¥ÀÌÅͺ£À̽º¸¦ °¡Áö°í ÀÖ´Â °æ¿ì °¢°¢ÀÇ »ç¿øÀº °íÀ¯ÇÑ »ç¿ø ID¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±âº» Ű Ŭ·¡½ºÀÇ °¢ ÀνºÅϽº´Â °íÀ¯ ID Áß Çϳª¿¡ ÇØ´çµÇ¹Ç·Î µ¥ÀÌÅͺ£À̽ºÀÇ Æ¯Á¤ »ç¿ø ·¹Äڵ忡 ÇØ´çµË´Ï´Ù.

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

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

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

WAR ÆÄÀÏ(Web Archive)¿¡´Â À̹ÌÁö, HTML ÆÄÀÏ, Servlet ¹× JSP¿Í °°Àº À¥ ÀÀ¿ëÇÁ·Î±×·¥¿ë ÆÄÀÏÀÌ Æ÷ÇԵ˴ϴÙ. ¶ÇÇÑ À¥ Àü°³ ¼³¸íÀÚ(web.xml) ¾ç½ÄÀÇ ¸ÞŸµ¥ÀÌÅ͵µ Æ÷ÇԵ˴ϴÙ.

JAR ÆÄÀÏ(Java Archives)¿¡´Â 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.