»õ Ç÷¯±×ÀÎÀ» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Ç׸ñÀ» °®Ãß¾ú½À´Ï´Ù. ÀÌÁ¦ Ç÷¯±×ÀÎÀ» ºôµåÇØ¾ß ÇÕ´Ï´Ù. Eclipse Workbench°¡ ÀÚµ¿À¸·Î ºôµåµÇµµ·Ï ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é »õ º¸±â Ŭ·¡½º´Â »õ ÄÁÅÙÃ÷¸¦ ÀúÀåÇÏ´Â Áï½Ã ÄÄÆÄÀϵǾî¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é »õ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϰí ÇÁ·ÎÁ§Æ®>ÇÁ·ÎÁ§Æ® ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. Ŭ·¡½º¸¦ ¿À·ù ¾øÀÌ ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù.
Ŭ·¡½º¸¦ ºôµåÇÏ°í ³ª¸é Ç÷¯±×ÀÎÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀÌ µÎ °¡Áö ÀÖ½À´Ï´Ù.
´Ü¼øÈÇϱâ À§ÇØ Eclipse Workbench¿¡¼ »õ Ç÷¯±×ÀÎÀ» ½ÇÇàÇϱâ·Î ÇÕ´Ï´Ù.
·±Å¸ÀÓ Workbench¸¦ ½ÇÇàÇÏ·Á¸é ½ÇÇà>½ÇÇà...À» ¼±ÅÃÇϽʽÿÀ. ÀÌ ´ëÈ »óÀÚ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸ðµç Á¾·ùÀÇ ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. ·±Å¸ÀÓ Workbench¸¦ ¼±ÅÃÇÏ°í ¸ðµç ±âº» ¼³Á¤À» Àû¿ëÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé Eclipse WorkbenchÀÇ ´Ù¸¥ ÀνºÅϽºÀÎ ·±Å¸ÀÓ Workbench¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¯¸é »õ º¸±â´Â ¾îµð¿¡ ÀÖÀ»±î¿ä? â >º¸±â Ç¥½Ã ¸Þ´º¸¦ »ç¿ëÇϸé Ç÷¯±×Àο¡¼ Á¦°øÇÑ ¸ðµç º¸±â¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ´º´Â ÇöÀç Perspective¿¡ »ç¿ë °¡´ÉÇÑ º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±âŸ...¸¦ ¼±ÅÃÇϸé Ç÷§Æû¿¡ Á¦°øµÈ ¸ðµç º¸±â¸¦ Perspective¿¡ °ü°è ¾øÀÌ º¼ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº º¸±â Ä«Å×°í¸® ¸ñ·Ï°ú °¢ Ä«Å×°í¸®¿¡¼ »ç¿ë °¡´ÉÇÑ º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Workbench´Â org.eclipse.ui.views È®ÀåÁ¡¿¡ È®ÀåÀ» Á¦°øÇÑ ¸ðµç Ç÷¯±×ÀÎÀ» ã±â À§ÇØ È®Àå ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏ¿© º¸±âÀÇ Àüü ¸ñ·ÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌÁ¦ ¸ðµç °ÍÀ» ¿Ï·áÇß½À´Ï´Ù! "Hello View"¶ó´Â º¸±â°¡ "Hello Category" Ä«Å×°í¸® ¾Æ·¡ÀÇ º¸±â Ç¥½Ã â¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. Ä«Å×°í¸® ¹× º¸±â ·¹À̺íÀº plugin.xmlÀÇ È®ÀåÁ¡ ±¸¼º ¸¶Å©¾÷¿¡¼ °¡Á®¿Ô½À´Ï´Ù.
ÀÌ È®ÀåÁ¡±îÁö ¾ÆÁ÷ Ç÷¯±×ÀÎ Äڵ带 ½ÇÇàÇÏÁö ¸øÇß½À´Ï´Ù! plugin.xml(È®Àå ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ Ç÷¯±×Àο¡¼ º¼ ¼ö ÀÖÀ½)¿¡¼ ¼öÇàÇÑ ¼±¾ðÀ» ÅëÇØ¼ Workbench´Â "Hello" Ä«Å×°í¸®¿¡¼ »ç¿ë °¡´ÉÇÑ "Hello View"¶ó´Â º¸±â°¡ ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾î¶² Ŭ·¡½º°¡ º¸±â¸¦ ±¸ÇöÇÏ´ÂÁöµµ ¾Ë°í ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ º¸±â¸¦ Ç¥½ÃÇϵµ·Ï °áÁ¤ÇÒ ¶§±îÁö ¾î¶² Äڵ嵵 ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
º¸±â Ç¥½Ã ¸ñ·Ï¿¡¼ "Hello View" º¸±â¸¦ ¼±ÅÃÇϸé Workbench°¡ Ç÷¯±×ÀÎÀ» Ȱ¼ºÈÇÏ°í º¸±â Ŭ·¡½º¸¦ ÀνºÅϽºÈÇϰí ÃʱâÈÇϸç WorkbenchÀÇ »õ º¸±â¸¦ ±âŸ ¸ðµç º¸±â¿Í ÇÔ²² Ç¥½ÃÇÕ´Ï´Ù. ÀÌÁ¦ Äڵ尡 ½ÇÇàµË´Ï´Ù.
ù ¹øÂ° Ç÷¯±×ÀÎÀÌ ¿Ï¼ºµÇ¾ú½À´Ï´Ù! UI Ŭ·¡½º ¹× È®ÀåÁ¡¿¡ ´ëÇØ¼´Â ³ªÁß¿¡ ÀÚ¼¼È÷ »ìÆì º¸°Ú½À´Ï´Ù.