¿ø¼­¸í : Eclipse: Building Commercial-Quality Plug-ins (2nd Edition)
¿¡¸¯ Ŭ·¹À̹ö±×, ´í ·çº§ ÁöÀ½
¾ç¼®È£ ¿Å±è

ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî
ISBN : 9788960770188
35,000¿ø | 2007³â 8¿ù 6ÀÏ Æì³¿
ÆäÀÌÆÛ¹é | 856ÂÊ | 188*255mm
Ã¥ ¼Ò°³
ÀÌŬ¸³½º¸¦ ½Éµµ ÀÖ°Ô ÀÌÇØÇÏ°í ½ÍÀº °³¹ßÀÚ,
ÀÌŬ¸³½º¸¦ È®ÀåÇÏ·Á´Â Áß±Þ ÀÌ»ó °³¹ßÀÚ ¸ðµÎ¸¦ À§ÇÑ Çʵ¶¼­!


»ó¿ë Á¦Ç° ¼öÁØÀÇ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â °úÁ¤À» óÀ½ºÎÅÍ ³¡±îÁö »ó¼¼ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ƯÈ÷ °í°´ÀÇ ¿ä±¸¸¦ ¸¸Á·ÇÒ ¼ö ÀÖµµ·Ï ¼¼·ÃµÇ°Ô ´Ùµë´Â ¹æ¹ýÀ» °­Á¶Çϰí ÀÖ´Ù. ÀÌŬ¸³½º¸¦ óÀ½ »ç¿ëÇÏ´Â µ¶ÀÚ¸¦ À§ÇØ Àß ¿ä¾àµÈ °³¹ßµµ±¸ »ç¿ë¹ýÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ÀÌŬ¸³½º¿¡ Àͼ÷ÇÑ µ¶ÀÚ¿¡°Ô´Â ÀÌŬ¸³½º Ç÷§Æû¿¡ ´ëÇÑ ´Ù¾çÇÑ Áö½ÄÀÌ ´ã±ä Âü°í¼­ ¿ªÇÒÀ» ÇÔÀ¸·Î½á ÀÌŬ¸³½º ±â¹Ý Á¦Ç°ÀÇ Ç°Áú Çâ»óÀ» µ½´Â´Ù.


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

ÀÌŬ¸³½º´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ À־ Áö¹èÀûÀÎ À§Ä¡¸¦ Â÷ÁöÇß´Ù. ÀÌŬ¸³½º¸¦ ¼º°ø½ÃŲ ¿­¼è´Â °³¹ßÀÚµéÀÌ Ç÷¯±×ÀÎÀ» »ç¿ëÇØ¼­ ±â´ÉÀ» È®ÀåÇÒ ¼ö ÀÖ¾ú´Ù´Â Á¡ÀÌ´Ù.

ÀÌ Ã¥Àº »ó¿ë Á¦Ç° ¼öÁØÀÇ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â °úÁ¤À» óÀ½ºÎÅÍ ³¡±îÁö »ó¼¼ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ƯÈ÷ °í°´ÀÇ ¿ä±¸¸¦ ¸¸Á·ÇÒ ¼ö ÀÖµµ·Ï ¼¼·ÃµÇ°Ô ´Ùµë´Â ¹æ¹ýÀ» °­Á¶Çϰí ÀÖ´Ù. ÀÌŬ¸³½º¸¦ óÀ½ »ç¿ëÇÏ´Â µ¶ÀÚ¸¦ À§ÇØ Àß ¿ä¾àµÈ °³¹ßµµ±¸ »ç¿ë¹ýÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ÀÌŬ¸³½º¿¡ Àͼ÷ÇÑ µ¶ÀÚ¿¡°Ô´Â ÀÌŬ¸³½º Ç÷§Æû¿¡ ´ëÇÑ ´Ù¾çÇÑ Áö½ÄÀÌ ´ã±ä Âü°í¼­ ¿ªÇÒÀ» ÇÔÀ¸·Î½á ÀÌŬ¸³½º ±â¹Ý Á¦Ç°ÀÇ Ç°Áú Çâ»óÀ» µ½´Â´Ù.

ÀÌ Ã¥ 1ÆÇÀº ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ßÀÇ ¿©·¯°¡Áö Ãø¸éÀ» ½Ç¿ëÀûÀ¸·Î »ó¼¼ÇÏ°Ô ´Ù·ç¸ç, Ç÷¯±×ÀÎÀ» °³¹ßÇϸ鼭 °Þ°Ô µÇ´Â ´Ù¾çÇÑ ¹®Á¦¿¡ ´ëÇÑ ÇØ¹ýÀ» Á¦½ÃÇÔÀ¸·Î½á µ¶ÀÚµé·ÎºÎÅÍ ¸Å¿ì ÁÁÀº ¹ÝÀÀÀ» ¾ò¾ú´ø º£½ºÆ®¼¿·¯ÀÌ´Ù. 2ÆÇ¿¡¼­´Â ¼ø¼öÇÏ°Ô ÀÌŬ¸³½º 3.1°ú 3.2 API¸¦ Ȱ¿ëÇϵµ·Ï ¸ðµç ¿¹Á¦ Äڵ带 ´Ù½Ã ÀÛ¼ºÇßÀ¸¸ç, °ü·ÃµÈ API ¼³¸í, ´ÙÀ̾î±×·¥, È­¸é ¿¹½Ã µîÀ» »õ·Ó°Ô °³Á¤Çß´Ù.

¾×¼Ç, ºä, ÆíÁý±â¿Í °°Àº ÀÌŬ¸³½º °³³äÀº Å©°Ô ¹Ù²îÁö ¾Ê¾ÒÁö¸¸, °¢ ±â´ÉÀº Á¡Á¡ ±Ô¸ð°¡ Ä¿Áö°í ÀÖ´Ù. ´õ±¸³ª ÀÌŬ¸³½º Ç÷¯±×ÀÎ ±â¹Ý±¸Á¶¿Í °°Àº ºÎºÐÀº OSGi ±â¹Ý±¸Á¶·Î º¯°æµÇ¸é¼­ °ú°¨ÇÏ°Ô º¯È­µÆ´Ù. 2ÆÇ¿¡¼­´Â ÀÌ·¸µí ¹Ù²ï ³»¿ëÀ» öÀúÈ÷ ¹Ý¿µÇϰí ÀÖ´Ù.


[ ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë ]

¡Ü ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀÌŬ¸³½º »ç¿ë ¼³¸í¼­ ¿ä¾à
¡Ü °í±Þ ÀÌŬ¸³½º »ç¿ëÀÚ¸¦ À§ÇÑ Ã¼°èÈ­µÈ Âü°í¼­
¡Ü ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ´Ù¾çÇÑ °³¹ß µµ±¸ ¼Ò°³
¡Ü Ç÷¯±×Àΰú È®ÀåÁ¡ ±¸Á¶ µî ÀÌŬ¸³½º ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ¼³¸í
¡Ü SWT¿Í JFace·Î ÀÌŬ¸³½º UI¸¦ ±¸ÃàÇÏ´Â ½Ç¹« °úÁ¤
¡Ü º¯°æ³»¿ª ÃßÀû, ÆÛ½ºÆåƼºê, ¸¶Ä¿, ³×ÀÌó µîÀ» »ç¿ëÇÏ´Â ¹æ¹ý ¿¹½Ã
¡Ü ´Ù±¹¾î Áö¿ø, µµ¿ò¸» ½Ã½ºÅÛ, ÇÇó, ºê·£µå Àû¿ë


[ ÀÌ Ã¥ÀÇ ¸ñÇ¥ ]

ÀÌ Ã¥Àº ÀÌŬ¸³½º¿Í IBM SDP(Software Development Platform, IBMÀÇ ÀÌŬ¸³½º ±â¹Ý »ó¿ë °³¹ß ȯ°æ)¸¦ À§ÇÑ »ó¿ë ǰÁúÀÇ È®Àå ±â´ÉÀ» ±¸ÃàÇÏ´Â °úÁ¤°ú ±×¿Í °ü·ÃµÈ »ó¼¼ÇÏ°í ½ÉÃþÀûÀÎ ³»¿ëÀ» ´Ù·é´Ù. ¿©±â¼­ ¡®»ó¿ë ǰÁú¡¯À̶õ ¡®»ó¿ë ¼öÁØ¡¯ ¶Ç´Â ¡®°íǰÁú¡¯°ú µ¿ÀÏÇÑ Àǹ̷Π»ç¿ëµÈ´Ù. »ó¿ë ǰÁúÀÇ Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â °ÍÀº ÀÌŬ¸³½º¿¡ ÅëÇÕ½Ã۱â À§ÇØ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ¿ä±¸»çÇ×À» ¸¸Á·½ÃŰ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ »ó¿ë Á¦Ç°À» ¡®°¥°í ´Û´Â °úÁ¤¡¯¿¡ ±â¿©ÇÏ´Â ¸ðµç ¼¼ºÎ»çÇ׿¡ °ü·ÃµÈ °ÍÀ» ÀǹÌÇÑ´Ù.
ÀÌŬ¸³½º Ç÷¯±×ÀÎ ¼¼»ó¿¡¼­´Â ¸Å¿ì ÀϺÎÀÇ Ç÷¯±×Àθ¸ÀÌ »ó¿ëÈ­¸¦ À§ÇÑ ¸¶Áö¸· °úÁ¤±îÁö ¼öÇàµÇ¾î ¸¶¹«¸®µÇ¸ç ´ëºÎºÐÀº ¿ÀǼҽº³ª ¾Æ¸¶Ãß¾î Ç÷¯±×ÀÎ ÇüÅ·Π³²´Â´Ù. °íǰÁú Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â µ¥ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ(½ÊÁßÆÈ±¸´Â ÀÌŬ¸³½º ±â¹Ý Á¦Ç°À» °³¹ßÇÏ·Á´Â ¼ÒÇÁÆ®¿þ¾î ȸ»ç)¶ó¸é °í·ÁÇØ¾ß ÇÒ ¼¼ºÎÀûÀÎ »çÇ×ÀÌ ¸¹´Ù. ÀÌ Ã¥Àº Ç÷¯±×ÀÎ °³¹ßÀÇ Àüü °úÁ¤¿¡ ´ëÇØ ¹æÇâÀ» Àâ¾ÆÁÖ°í °íǰÁúÀÇ °á°ú¹°À» ¿Ï¼ºÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ºÎ°¡ »çÇ×À» Á¦½ÃÇÑ´Ù. ¶ÇÇÑ À̸¦ ÅëÇØ ¸î °¡Áö º¸Á¶ÀûÀÎ ¸ñÇ¥µµ ÇÔ²² ÀÌ·ç°íÀÚ ÇÑ´Ù.
¿ì¼± ÀÔ¹®ÀÚ¸¦ À§ÇØ ÀÌŬ¸³½º »ç¿ë¹ý¿¡ ´ëÇØ¼­µµ °£´ÜÈ÷ ¼Ò°³ÇÑ´Ù.
¼÷·ÃµÈ ÀÌŬ¸³½º »ç¿ëÀÚÀÇ Áö½ÄÀ» º¸¿ÏÇϰí ÀÌŬ¸³½º ±â¹Ý Á¦Ç°ÀÇ Ç°ÁúÀ» Çâ»ó½Ã۱â À§ÇÑ Âü°íÀڷḦ Á¦°øÇÑ´Ù.
ÀÔ¹®ÀÚ¿Í ¼÷·ÃµÈ »ç¿ëÀÚ ¸ðµÎ¸¦ ´ë»óÀ¸·Î º¹ÀâÇÑ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀÇ ÀÛ¼º¿¡ ´ëÇÑ »ó¼¼ÇÑ ÇнÀ¼­ ¿ªÇÒÀ» ÇÑ´Ù.


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

óÀ½ 3°³ ÀåÀº ÀÌŬ¸³½º °³¹ß ȯ°æ°ú °£´ÜÇÑ Ç÷¯±×ÀÎ °³¹ß °úÁ¤ÀÇ °³¿ä¸¦ ¼Ò°³ÇÑ´Ù. ¿©±â¼­´Â ÀÌŬ¸³½º¸¦ óÀ½ Á¢ÇÏ´Â °³¹ßÀÚ°¡ Ç÷¯±×ÀÎ °³¹ßÀ» ±Ý¹æ °æÇèÇØ º¼ ¼ö ÀÖ°Ô ÇÏ´Â µ¥ ¸ñÀûÀ» µÐ´Ù.

ƯÈ÷ 1ÀåÀº µ¶ÀÚ¿¡°Ô ÀÌŬ¸³½º °³¹ßµµ±¸ Áß¿¡¼­ Ç÷¯±×ÀÎ °³¹ßÀ» À§ÇØ ²À ÇÊ¿äÇÑ ºÎºÐÀ» ¼Ò°³ÇÑ´Ù. ÀÌ´Â ÀÌŬ¸³½º IDE¿Í °ü·Ã µµ±¸¿¡ ´ëÇÑ ¸Å¿ì ©¸·ÇÑ °³¿äÀ̹ǷÎ(Á¦´ë·Î ¾²·Á¸é Ã¥ ÇÑ ±Ç ºÐ·®ÀÌ´Ù), ¼÷·ÃµÈ ÀÌŬ¸³½º »ç¿ëÀÚ¶ó¸é ±×³É ³Ñ¾î°¡µµ »ó°ü¾ø´Ù.

2ÀåÀº ÀÌ Ã¥ Àüü¿¡ °ÉÃÄ »ç¿ëÇÒ ¿¹Á¦¸¦ ¼Ò°³ÇÏ°í ½ÇÁ¦ µ¿ÀÛÇÏ´Â Ç÷¯±×ÀÎÀ» ±¸ÃàÇÏ´Â °úÁ¤À» óÀ½ºÎÅÍ ³¡±îÁö ½Å¼ÓÇÏ°Ô »ìÆìº»´Ù. 3ÀåÀº ÀÌŬ¸³½º ¾ÆÅ°ÅØÃ³¿Í Ç÷¯±×ÀÎ, È®ÀåÁ¡ ±¸Á¶¸¦ Ãß»óÀûÀÎ °üÁ¡¿¡¼­ »ìÆìº»´Ù.

4Àå°ú 5ÀåÀº ¸ðµç ÀÌŬ¸³½º UI¸¦ ±¸¼ºÇÏ´Â ±âº» ¿ä¼ÒÀÎ SWT¿Í JFace¸¦ ´Ù·é´Ù. ÀÌ ³»¿ëÀº µ¶¸³ÀûÀÎ Âü°íÀÚ·á·Îµµ Ȱ¿ëÇÒ ¼ö ÀÖÀ¸¸ç Ç÷¯±×ÀÎÀ» ´çÀå °³¹ßÇϱ⿡µµ ºÎÁ·ÇÏÁö ¾ÊÀ» ¸¸ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. Ã¥ Àüü¿¡ °ÉÃÄ UI¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÃæºÐÇÑ Áö½ÄÀ» Á¦°øÇÏ°í ±× Áß ¸î °¡Áö´Â Áï½Ã »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÌ Ã¥ÀÇ ´ëºÎºÐÀ» Â÷ÁöÇÏ´Â 6Àå ÀÌÈÄ Àåµé¿¡¼­´Â Ç÷¯±×ÀÎ °³¹ßÀÇ ´Ù¾çÇÑ Ãø¸éÀ» °¢°¢ ´Ù·ç¸ç µ¶ÀÚ¿¡°Ô °ü·ÃµÈ ¹®Á¦ ÇØ°á ¹æ¾È¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ Áö½ÄÀ» Á¦°øÇÑ´Ù. °¢ ÀåÀº ¹®Á¦ÀÇ ´Ù¸¥ Ãø¸é¿¡ ÃÊÁ¡À» ¸ÂÃß¸ç °³¿ä, »ó¼¼ÇÑ ¼³¸í, ¹®Á¦¿Í ÇØ°áÃ¥¿¡ ´ëÇÑ ³íÀÇ, µµÇ¥, È­¸é À̹ÌÁö, ÄÚµå ¿¹Á¦, °ü·Ã API ¸ñ·Ï, ¿ä¾à µîÀ¸·Î ±¸¼ºµÈ´Ù.


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

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ´Â ÀÌŬ¸³½º¿Í ´Ù¸¥ ÀÌŬ¸³½º ±â¹Ý Á¦Ç°¿¡ ÅëÇÕ½Ãų Á¦Ç°À» ±¸ÃàÇÏ·Á´Â ÀÚ¹Ù °³¹ßµµ±¸ °³¹ßÀÚ³ª ÀÚ½ÅÀÇ °³¹ßȯ°æÀ» Á÷Á¢ °³¼±ÇÏ·Á´Â °í±Þ ÀÌŬ¸³½º »ç¿ëÀÚ, ±×¸®°í ÀÌŬ¸³½º°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ ¾Ë°í ½ÍÀº ¸ðµç °³¹ßÀÚÀÌ´Ù. 1Àå ¡®ÀÌŬ¸³½º °³¹ßµµ±¸ »ç¿ë¹ý¡¯¿¡¼­ ÇÊ¿äÇÑ ±âÃÊ Áö½ÄÀÇ ´ëºÎºÐÀ» ¼Ò°³Çϰí ÀÖÀ¸¹Ç·Î, ¼÷·ÃµÈ ÀÌŬ¸³½º »ç¿ëÀÚ¸¸ÀÌ ÀÌ Ã¥À» º¼ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÀÌŬ¸³½º °ü·Ã Áö½ÄÀÌ ÃæºÐÄ¡ ¾Ê´õ¶óµµ ÀÚ¹Ù¿Í XMLÀ» ´É¼÷ÇÏ°Ô »ç¿ëÇÏ´Â °³¹ßÀÚÀÏ °ÍÀ¸·Î ÀüÁ¦Çϰí ÁýÇʵƴÙ.


[ ¼Ò½ºÄÚµå ]

Ã¥ÀÇ ¿¹Á¦´Â ÀúÀÚµéÀÌ Á÷Á¢ ¿î¿µÇÏ´Â »çÀÌÆ®¿¡¼­ ¹èÆ÷Çϰí ÀÖ´Ù.

http://www.qualityeclipse.com/projects/index.html