ÀÌŬ¸³½º RCP

¼³°è¿¡¼­ ±¸Çö, ¹èÆ÷±îÁö, ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¸ðµç °Í

¿ø¼­¸í : Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications
Jeff McAffer, Jean-Michel Lemieux ÁöÀ½
¾ç¼®È£ ¿Å±è

ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî
ISBN : 8960770043
35,000¿ø | 2006³â 11¿ù 29ÀÏ Æì³¿
ÆäÀÌÆÛ¹é | 536ÂÊ | 190*250mm
Ã¥ ¼Ò°³
ÀÌŬ¸³½º°¡ Á¦°øÇÏ´Â ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§Æû(RCP) Ç÷¯±×ÀÎÀº äÆÃ ¾ÖÇø®ÄÉÀ̼ǺÎÅÍ ±â¾÷¿ë ¼ÒÇÁÆ®¿þ¾î Ŭ¶óÀÌ¾ðÆ®±îÁö ´Ù¾çÇÑ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â¹ÝÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ Ç÷§ÆûÀÌ´Ù. ¡ºÀÌŬ¸³½º RCP¡»¿¡¼­´Â ÀÌŬ¸³½º RCP ÇÁ·ÎÁ§Æ®¸¦ À̲ø°í ÀÖ´Â µÎ ¸íÀÇ ¸®´õ°¡ ÀÌŬ¸³½º¸¦ »ç¿ëÇØ¼­ ºü¸£°í È¿À²ÀûÀ¸·Î Å©·Î½ºÇ÷§Æû µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

[ ÀÌ Ã¥ÀÇ Æ¯Â¡ ]

ÀÌ Ã¥¿¡¼­´Â RCP °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î, ÇÏÀÌÆÛº¼¶ó¶ó´Â ÀνºÅÏÆ® ¸Þ½ÃÁö äÆÃ Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇÏ°í ¹èÆ÷ÇÏ´Â Àüü °úÁ¤À» ¼³¸íÇÑ´Ù. ÅÖºó ÀÛ¾÷°ø°£¿¡¼­ ½ÃÀÛÇØ ÃæºÐÇÑ ±â´ÉÀ» °®Ãá »ó¿ë ¼öÁØ RCP ¾ÖÇø®ÄÉÀ̼ÇÀÎ ÇÏÀÌÆÛº¼¶ó¸¦ °³¹ßÇß´Ù. ´Ù¾çÇÑ ºÐ¾ßÀÇ RCP °ü·Ã À̽´¸¦ ´Ù·ç±â À§ÇØ ÀνºÅÏÆ® ¸Þ½Ã¡À̶ó´Â ÁÖÁ¦¸¦ ÅÃÇßÀ¸¸ç, ½ÇÁ¦·Î µ¿ÀûÀ¸·Î È®Àå °¡´ÉÇÑ Á¶¸³½Ä ½Ã½ºÅÛ, ¼­µåÆÄƼ ÄÚµå ¶óÀ̺귯¸® »ç¿ë, ´Ù¾çÇÑ È¯°æ¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ µîÀÇ ÁÖÁ¦¸¦ ´Ù·é´Ù. µ¶¸³Çü µ¥½ºÅ©Å¾¿¡¼­ ½ÇÇàÇÒ ¾ÖÇø®ÄÉÀ̼ǻӸ¸ ¾Æ´Ï¶ó, ½ÉÁö¾î PDA¿Í Ű¿À½ºÅ©, ÀÌŬ¸³½º IDE È®ÀåÇü ¾ÖÇø®ÄÉÀ̼DZîÁö ´Ù·é´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î µ¶ÀÚ°¡ °³¹ßÇÒ ¾ÖÇø®ÄÉÀ̼ǿ¡µµ °°Àº ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù.


[ ÀÌ Ã¥ÀÇ ³»¿ë ]

ÀÌ Ã¥¿¡¼­´Â µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§ÆûÀ¸·Î¼­ ÀÌŬ¸³½ºÀÇ °­·ÂÇÔÀ» ¼³¸íÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ¿Ï¼ºµÈ »ó¿ë ¼öÁØ RCP ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÁ¦·Î °³¹ßÇÏ´Â °úÁ¤À» ´Ü°èº°·Î »ìÆìº»´Ù. µ¿ÀûÀ¸·Î È®Àå°¡´ÉÇÑ Á¶¸³½Ä ½Ã½ºÅÛÀ» °³¹ßÇÏ´Â ¹æ¹ý°ú ¼­µåÆÄƼ ÄÚµå ¶óÀ̺귯¸® »ç¿ë, ¿©·¯ ȯ°æ¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ µî ´Ù¾çÇÑ ±â¹ýÀ» ¼±º¸ÀδÙ. ¿Ï¼ºµÈ ÇÁ·ÎÅäŸÀÔÀ» ºôµå, °³¼±, ¸®ÆÑÅ͸µÇϸ鼭 UI¸¦ °³¼±Çϰí, µµ¿ò¸»°ú ¾÷µ¥ÀÌÆ® ±â´É µîÀ» Ãß°¡ÇÑ´Ù. ¸¶Áö¸·À¸·Î ¿Ï¼ºµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ºôµåÇϰí, ²Ù¹Ì°í, ¹èÆ÷ÇÑ´Ù.

¡Ü ÀÌŬ¸³½º 3.1ÀÇ »õ·Î¿î RCP ±â´É»Ó¸¸ ¾Æ´Ï¶ó, RCP ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è, ±¸Çö, ¹èÆ÷¸¦ µ½´Â »õ·Î¿î µµ±¸¿¡ ´ëÇØ »ó¼¼È÷ ´Ù·é´Ù.
¡Ü RCP ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºê·£µå¸¦ È«º¸ÇÏ°í ·è¾ØÇÊÀ» Á¶Á¤ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
¡Ü RCP °³¹ß¿¡¼­ ÈçÈ÷ °Þ´Â ¾î·Á¿òÀ» ÇØ°áÇÏ°í ±ò²ûÈ÷ ¸¶¹«¸®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¡Ü RCP¿Í ÀÏ¹Ý Ç÷¯±×ÀÎ °³¹ßÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡¿¡ ´ëÇØ ³íÀÇÇÑ´Ù.
¡Ü ÀÌŬ¸³½ºÀÇ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ©ÀÎ OSGi¸¦ °³·«ÀûÀ¸·Î »ìÆìº»´Ù.

ÀÌŬ¸³½º RCP¸¦ »ç¿ëÇØ¼­ GUI Ç÷§Æû °íÀ¯ÀÇ Æ¯¼ºÀ» »ì¸®´Â ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ¹èÆ÷ÇÏ·Á´Â °³¹ßÀÚµéÀÌ ²À Àб⠹ٶõ´Ù.


[ ÀÌ Ã¥ÀÇ ±¸¼º ]

ÀÌ Ã¥Àº Å©°Ô µÎ ºÎºÐÀ¸·Î ³ª´­ ¼ö ÀÖ´Ù. 1ºÎ¿Í 2ºÎ´Â RCP¿¡ ´ëÇÑ °³³äÀ» Àâ°í, RCP ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °úÁ¤À» Â÷·Ê·Î ¼±º¸ÀÌ´Â Æ©Å丮¾ó ÇüÅ·Π½á³ª°¬´Ù. ÀÌ ³»¿ëÀ» µû¶ó°¡´Ù º¸¸é, ÇÏÀÌÆÛº¼¶ó¸¦ Á¡ÁøÀûÀ¸·Î °³¹ßÇØ ³ª°¡¸é¼­ µµ¿ò¸», ¾÷µ¥ÀÌÆ® µî ¿©·¯ °¡Áö »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇÑ ¸ÚÁø äÆÃ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÃÖ´ëÇÑ µüµüÇÏÁö ¾ÊÀº ¼³¸í°ú ¸¹Àº ¿¹Á¦¸¦ ÅëÇØ¼­ ¸¶Ä¡ ¿·¿¡¼­ ÇÔ²² °³¹ßÇÏ´Â µíÇÑ ´À³¦À» ÁÖ·Á°í ³ë·ÂÇß´Ù. ±×¸®°í ¿ì¸®°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª Æ©Å丮¾óÀ» ¸¸µé¸é¼­ °æÇèÇß´ø ¿©·¯ °¡Áö ½ÃÇàÂø¿ÀµéÀ» µ¶ÀÚµéÀÌ ¶È°°ÀÌ °Þ´Â ÀÏÀÌ ¾øµµ·Ï °ø°³Çص״Ù.

Ã¥ÀÇ µÞºÎºÐ¿¡¼­´Â ½ÇÁ¦ Á¦Ç°À» ¸¸µé±â À§ÇØ ÇØ¾ß ÇÒ ÀÏÀ» ¾Ë·ÁÁØ´Ù. ÇÁ·ÎÅäŸÀÔÀ» ÀÛ¼ºÇÏ´Â °Í°ú Á¦Ç°À» ¿Ï¼ºÇؼ­ ¹èÆ÷ÇÏ´Â °ÍÀº ÀüÇô ´Ù¸¥ ÀÏÀÌ´Ù. 3ºÎ¿Í 4ºÎ¿¡¼­´Â ÇÁ·ÎÅäŸÀÔ ´Ü°è¿¡¼­ ³¡³»Áö ¾Ê°í Á¦Ç°À» ¿Ï¼ºÇϱâ À§ÇØ ÇØ¾ß ÇÒ ÀÏÀ» °¢ À帶´Ù À¯Çü º°·Î ÀÚ¼¼È÷ »ìÆìº»´Ù. ¿¹¸¦ µé¸é ÇÁ·ÎÅäŸÀÔÀ» ´Ùµë°í ¸®ÆÑÅ͸µÇϱâ, UI °³¼±, Á¦Ç°À» ºôµåÇÏ°í »ç¿ëÀÚ¿¡°Ô ¹èÆ÷ÇÏ´Â °Í µîÀÌ´Ù. ´Ü¼øÇÑ Âü°íÀÚ·á ÀÌ»óÀÇ ³»¿ëÀ» ´ã±â À§ÇØ ³ë·ÂÇßÁö¸¸, ¾ÕºÎºÐ°ú ¸¶Âù°¡Áö·Î »ó¼¼ÇÑ ¿¹½Ã¿Í ¿¹Á¦ Äڵ带 Á¦°øÇÑ´Ù. 3ºÎ¿Í 4ºÎ¿¡¼­´Â ÀÌŬ¸³½º Ä¿¹Â´ÏƼ¿¡¼­ ³íÀǵǾú°Å³ª »ó¿ë Á¦Ç°À» °³¹ßÇÏ´Â Áß¿¡ Æ¢¾î³ª¿À´Â ÁÖ¿ä °É¸²µ¹¿¡ ´ëÇÑ ÇØ°áÃ¥À» ´Ù·ç°í ÀÖ´Ù.

¸¶Áö¸·À¸·Î 5ºÎ´Â Âü°íÀÚ·áÀÌ´Ù. ÀÌŬ¸³½ºÀÇ ±â¹Ý ½ÇÇà ÇÁ·¹ÀÓ¿öÅ©ÀÎ OSGiÀÇ ÇÙ½É »çÇ×À» ´Ù·ç°í, Ã¥¿¡¼­´Â ÀÚ¼¼È÷ ´Ù·çÁö ¾Ê¾ÒÁö¸¸ ÀÌŬ¸³½º Ç÷§Æû¿¡¼­ Á¦°øÇÏ´Â ´Ù¾çÇÑ Ç÷¯±×Àο¡ ´ëÇØ »ìÆìº»´Ù.

ÇÑ ±ÇÀÇ Ã¥À¸·Î ÀÌŬ¸³½º¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´Ù·ê ¼ö´Â ¾øÀ¸¸ç, ÀÌŬ¸³½º¿Í Ç÷¯±×ÀÎ °³¹ß¿¡ ´ëÇÑ ÁÁÀº Ã¥µéÀÌ ÀÌ¹Ì ¸¹ÀÌ ³ª¿ÍÀֱ⠶§¹®¿¡, ÀÌ Ã¥¿¡¼­´Â RCP °ü·Ã ±â´É, API¿¡¸¸ ÃÊÁ¡À» ¸ÂÃç °ð¹Ù·Î RCP °³¹ß¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.


[ ÀÌ Ã¥ÀÇ ´ë»ó ]

ÀÌ Ã¥Àº ¸î °¡Áö À¯ÇüÀÇ ÀÚ¹Ù °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÚ¹Ù °³¹ß °æÇèÀÌ ¾î´À Á¤µµ ÀÖ´Â °ÍÀ¸·Î °¡Á¤ÇϹǷÎ, ÀÚ¹Ù °³³äÀ̳ª ¹®¹ý¿¡ ´ëÇØ¼­´Â ÀüÇô ´Ù·çÁö ¾Ê´Â´Ù. ÀÌŬ¸³½º RCP°¡ óÀ½ÀÎ °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î´Â, Ç÷§ÆûÀÇ ±â¿ø, ÀÌŬ¸³½º IDEÀÇ °£·«ÇÑ ¼³Ä¡¹ý°ú »ç¿ë¹ý, RCP ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ¹æ¹ý µîÀ» ´Ù·é´Ù. ÀÌŬ¸³½º¸¦ »ç¿ëÇØ º» °æÇèÀÌ ÀÖ´Ù¸é µµ¿òÀÌ µÇ°ÚÁö¸¸, óÀ½ÀÌ¶óµµ º°´Ù¸¥ ¹®Á¦´Â ¾ø´Ù. ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇغ» °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î´Â, RCP °³¹ßÀÌ Ç÷¯±×ÀÎ °³¹ß°ú ´Ù¸¥ Á¡À» ´Ù·é´Ù. ¿¹¸¦ µé¸é RCP ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡ÇØ¾ß Çϴ Ưº°ÇÑ ÇÁ·Î±×·¥ ¿ä¼Ò»Ó¸¸ ¾Æ´Ï¶ó, ¸±¸®Áî °øÇÐ ÇÁ·Î¼¼½ºÀÇ ÀϺÎÀÎ Ç÷¯±×ÀÎ ºôµå, ºê·£µå È«º¸, ¹èÆ÷, ¼³Ä¡ µî RCP ¾ÖÇø®ÄÉÀ̼Ǹ¸ÀÇ Æ¯¼ºÀ» ¼³¸íÇÑ´Ù. ÀÌŬ¸³½º RCP °³¹ß °æÇèÀÌ ÀÖ´Â °³¹ßÀÚµéÀº, ÀÌŬ¸³½º 3.1¿¡¼­ Á¦°øÇÏ´Â »õ·Î¿î RCP ±â´É»Ó¸¸ ¾Æ´Ï¶ó RCP ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è, ÄÚµå ÀÛ¼º, ¹èÆ÷¸¦ µ½´Â ´Ù¾çÇÑ µµ±¸¿¡ ´ëÇÑ ³»¿ëÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.


[ ºÎ·Ï CD ]

¡Ü À©µµ¿ì, ¸®´ª½º, ¸ÆOS X¿ë ÀÌŬ¸³½º 3.1 SDK
¡Ü ÀÌŬ¸³½º 3.1 RCP SDK
¡Ü ÀÌŬ¸³½º 3.1 RCP µ¨Å¸ ÆÑ
¡Ü ¸ðµç ¿¹Á¦ ¼Ò½ºÄÚµå