°³¹ßÅø

onjo
2007-06-15 15:51:49.0
[Eclipse Plugin]Implementors - ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå¿¡¼­ ±¸Çö Ŭ·¡½º ¸Þ¼Òµå·Î À̵¿

[Eclipse Plugin]Implementors - ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå¿¡¼­ ±× ±¸Çö Ŭ·¡½ºÀÇ ¸Þ¼Òµå·Î ¹Ù·Î À̵¿

 

ÀÌŬ¸³½º(Eclipse)¿¡¼­

ÀÎÅÍÆäÀ̽º¸¦ implementsÇÑ Å¬·¡½º¸¦ ã¾ÆÁÖ´Â ±â´ÉÀ» ¼öÇàÇÏ´Â
ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» ¼Ò°³ÇÕ´Ï´Ù.
(intelliJ IDEA¿¡¼­´Â ±âº» Áö¿øµÈ´Ù°í ÇÕ´Ï´Ù.)

Implementors Plugin
http://eclipse-tools.sourceforge.net/implementors/index.html

 

(Ç÷¯±×ÀÎ ¼³Ä¡ÈÄ)ÁÖ¿ä ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Activation of the Open Implementation action

Alt+F3

 

Activation of the Open Interface action
Ctrl+Alt+F3

 

ÀÌŬ¸³½º¿¡¼­ ÀÚµ¿ ¾÷µ¥ÀÌÆ® ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

Help - Software Updates - Find and Install
- Search for new features to install
- New Remote Site
Name : Implementors(¾Æ¹«°Å³ª ³Ö¾îµµ ±¦ÂúÀ½)
URL  : http://eclipse-tools.sourceforge.net/updates/

 

Ç÷¯±×ÀÎ ¼³¸í¿¡ °üÇÑ ºÎºÐÀº toby´ÔÀÇ ºí·Î±×¿¡¼­
ÀÚ¼¼È÷ ¼³¸íµÇ¾î À־ßÃé ÀοëÇÕ´Ï´Ù.


Ãâó : http://toby.epril.com/?p=285

ÀÌŬ¸³½º¸¦ »ç¿ëÇÒ ¶§ ³»°¡ °¡Àå Æí¸®ÇÏ°Ô »ý°¢Çϰí ÀÚÁÖ »ç¿ëÇÏ´Â ±â´ÉÀÌ ¹Ù·Î

ŸÀÔÀÇ °èÃþ±¸Á¶¸¦ º¸¿©ÁÖ´Â °Í(open type hierachy-F4)°ú

¼±¾ð¿­±â(open declaration-F3) ±â´ÉÀÌ´Ù.

ƯÈ÷ F3¸¦ ÅëÇØ¼­ ƯÁ¤ ¸Þ¼ÒµåÀÇ ±¸ÇöÄڵ带 ¹Ù·Î ã¾Æ°¡´Â °ÍÀº ¸Å¿ì Æí¸®ÇÑ ±â´ÉÁßÀÇ ÇϳªÀÌ´Ù.

 

¹®Á¦´Â ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ ¼±¾ð¿­±â(F3)¸¦ ÇØºÁ¾ß ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå ½Ã±×´Ïó¸¸ ¿­¸°´Ù´Â °ÍÀÌ´Ù. »ç½Ç ±× °æ¿ì¿¡ °³¹ßÀÚ°¡ ¿øÇÏ´Â °ÍÀº ±× ±¸ÇöŬ·¡½ºÀÇ ¸Þ¼ÒµåÀε¥ ¸»ÀÌ´Ù. ´Ü ÇϳªÀÇ ±¸Çö¸¸ Á¸ÀçÇÏ´Â °æ¿ìÀε¥µµ ºÒ±¸ÇÏ°í ±× ±¸ÇöŬ·¡½º¸¦ ´ÜÃàŰ Çϳª·Î ¹Ù·Î ã¾Æ°¥ ¼ö ¾ø´Ù´Â Á¡¿¡¼­ ³ª´Â °¡²û ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ °Í¿¡ ´ëÇØ¼­ ºÒÆíÀ» ´À³¢±â ½ÃÀÛÇÑ´Ù.

±× °æ¿ì ¿øÇÏ´Â ±¸ÇöŬ·¡½ºÀÇ ¸Þ¼Òµå·Î À̵¿Çϱâ À§Çؼ­ ³»°¡ ÁÖ·Î »ç¿ëÇÏ´Â ¹æ¹ýÀº µÎ°¡ÁöÀÌ´Ù. Çϳª´Â F4¸¦ ´­·¯¼­ °èÃþ±¸Á¶¸¦ º¸°í ±× ÀÎÅÍÆäÀ̽ºÀÇ ÇÏÀ§¿¡ ³ª¿À´Â ±¸ÇöŬ·¡½º¸¦ Ŭ¸¯ÇÑ´Ù. ±× Ŭ·¡½ºÀÇ ¼Ò½º°¡ ¿­¸®¸é °Å±â¼­ ´Ù½Ã ¿øÇÏ´Â ¸Þ¼Òµå·Î À̵¿ÇÑ´Ù. ¾ÈŸ±õ°Ôµµ ÀÌ ¹æ¹ýÀº ŸÀÔ°èÃþ±¸Á¶ ºä¿¡¼­ Ŭ¸¯À» ÇÒ¶§ ¿øÇÏ´Â ±¸Çö¸Þ¼Òµå·Î ¹Ù·Î À̵¿À» ÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹ø°Å·Ó°Ô ´Ù½Ã ¸Þ¼Òµå¸¦ ã¾Æ¾ßÇÏ´Â ºÒÆíÀÌ µû¸¥´Ù.

ÀÌ ¶§´Â ŸÀÔ°èÃþ±¸Á¶ ºä¸¦ ¿­±âº¸´Ù´Â ºü¸¥ ŸÀÔ°èÃþ±¸Á¶(quick type hierachy - ctrl-T)¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ³´´Ù. Àç¹Õ°Ôµµ °°Àº ŸÀÔ°èÃþ±¸Á¶ ±â´ÉÀÌÁö¸¸ ÀÏ¹Ý ºä¿Í ´Þ¸® Äüºä¿¡¼­ ±¸ÇöŬ·¡½º¸¦ Ŭ¸¯Çϸé ÇØ´ç ¸Þ¼Òµå·Î ¹Ù·Î À̵¿ÇÑ´Ù´Â °ÍÀÌ´Ù. Äüºä´Â ¿ø·¡ ¿¡µðÅÍ»óÀÇ ÄÁÅØ½ºÆ®¸¦ À¯ÁöÇÑ Ã¤·Î ´ÙÀ½ µ¿ÀÛÀ» Çϱ⠶§¹®ÀÎ °Í °°´Ù. ÀÏ¹Ý °èÃþ±¸Á¶ âÀ» ¿­¸é ±× ÄÁÅØ½ºÆ®¿¡¼­ ¹þ¾î³ª°Ô µÇ±â ¶§¹®¿¡ ¿øÇÏ´Â ¸Þ¼Òµå·Î ¹Ù·Î À̵¿ÇÒ ¼ö ¾ø´Â °ÍÀÏÅ×°í. ¾Æ¹«Æ° ÀÌ ºü¸¥ ŸÀÔ°èÃþ±¸Á¶(ctrl-T)´Â ¸Å¿ì Æí¸®ÇÑ ÀÌŬ¸³½º ±â´ÉÁßÀÇ ÇϳªÀÌ´Ù.

ÇÏÁö¸¸ Äüºä(ctrl-T)µµ ±â´Éµµ ¼±¾ð¿­±â(F3)¿¡ ºñÇÏ¸é ´ÜÁ¡ÀÌ ÀÖ´Ù.

ù°´Â ±¸Çö Ŭ·¡½º°¡ ÇϳªÀÌ´õ¶óµµ ŸÀÔ°èÃþ±¸Á¶ ºä¸¦ ¶ç¿îµÚ ¸¶¿ì½º Ŭ¸¯À» Çϰųª Űº¸µå·Î ¼±ÅÃÀ» ÇØ¾ßÇÏ´Â ¹ø°Å·Î¿òÀÌ ÀÖ´Ù. ´Ü ÇϳªÀÇ ±¸ÇöÀ̶ó »ç½Ç ¿øÇÏ´Â °á°ú°¡ »·Çѵ¥µµ ¸»ÀÌ´Ù. ¹°·Ð À̰ÍÀº ÄÚµå¹Ù·Î ¿­±â¶ó±â º¸´Ù´Â °èÃþ±¸Á¶ Á¶È¸ÀÇ ±â´ÉÀÌ´Ï±î ¾î¿¼ö°¡ ¾ø°ÚÁö¸¸ ¸»ÀÌ´Ù.

µÎ¹øÂ°´Â ´õ ½É°¢Çѵ¥ ¸¸¾à ¿­±â¸¦ ¿øÇÏ´Â ¸Þ¼Òµå°¡ ´õ »óÀ§ÀÇ ¼öÆÛÀÎÅÍÆäÀ̽º¿¡ Á¤ÀǵǾîÀÖ´Â °æ¿ì¶ó¸é ±× ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ »ó¼Ó,±¸ÇöµÈ ¸ðµç ÀÎÅÍÆäÀ̽º¿Í ±¸ÇöŬ·¡½º°¡ ´Ù Æ¢¾î³ª¿Â´Ù´Â Á¡ÀÌ´Ù. ¿¹¸¦ µé¾î DAOÀÇ ¹Ýº¹µÇ´Â ¸Þ¼Òµå¸¦ genericÀ» ÀÌ¿ëÇØ¼­ ¼Õ½±°Ô ±¸ÇöÇϵµ·Ï ¸¸µé¾ú´Ù°í ÇÏÀÚ. ÀÌ °æ¿ì GenericDao ÀÎÅÍÆäÀ̽º¸¦ »ó¼ÓÇØ¼­ ÀÏ¹Ý DAO¿¡¼­ »ç¿ëÇÏ°í ±× ÀÏ¹Ý DAO¸¦ »ç¿ëÇÏ´Â ÄÚµå Áß GenericDao¿¡ Á¤ÀÇµÈ ¸Þ¼Òµå¿¡¼­  ŸÀÔ°èÃþ±¸Á¶ Äüºä(ctrl-T)¸¦  ¿­¸é ÀÏ¹Ý DAOÀÇ ÇÏÀ§±¸Á¶°¡ ³ª¿À´Â°Ô ¾Æ´Ï¶ó GenericDAO¸¦ »ó¼ÓÇÑ ¸ðµç ÀÎÅÍÆäÀ̽º¿Í ±× ÇÏÀ§Å¬·¡½º°¡ ´Ù ³ª¿Í¹ö¸°´Ù. ÀÌ·± °æ¿ì¶ó¸é ºü¸¥ ŸÀÔ°èÃþ±¸Á¶±â´ÉÀ» ¾²´Â °ÍÀÌ ¾Æ¹«·± À¯ÀÍÀÌ ¾ø´Ù.

±×·³ ÀÌ ¶§´Â ´Ù½Ã F4->±¸ÇöŬ·¡½ºÅ¬¸¯->Ctrl-O->¸Þ¼Òµå ã±âÀÇ ³×´Ü°è¸¦ °ÅÃļ­ ¿øÇÏ´Â ¸Þ¼Òµå·Î À̵¿ÇØ¾ß ÇÒ±î?

ÀÌŬ¸³½º 3.2.2¸¦ ¾²°í ÀÖ´Â ³»°¡ ¹ß°ßÇÑ ´Ù¸¥ ¹æ¹ýÀº ¾ø´Â °Í °°´Ù. (Ȥ½Ã Àִµ¥ ³»°¡ ¸ð¸£´Â °É±î?)

 

µµ¿òÀÌ µÇ´Â °á·Ð
»ç½Ç ÀÌ ±ÛÀ» ¾²°ÔµÈ Á÷Á¢ÀûÀÎ µ¿±â´Â ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö¿¡¼­ ´ÜÀϱ¸Çö ¶Ç´Â ´ÙÁß±¸ÇöÀ» ÇßÀ» °æ¿ì¿¡ »ó°ü¾øÀÌ ¼Õ½±°Ô ÄÚµå³×ºñ°ÔÀ̼ÇÀ» ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â Ç÷¯±×ÀÎÀ» ¼Ò°³ÇÏ·Á°í ÇÏ´Â °ÍÀÌ´Ù.

Implementors PluginÀº ¼±¾ð¿­±â¿Í °°Àº ¹æ½ÄÀ¸·Î ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çö ¸Þ¼Òµå·Î ¹Ù·Î À̵¿ÇÏ´Â ±â´ÉÀ» ±¸ÇöÇØÁÖ´Â Ç÷¯±×ÀÎÀÌ´Ù. ¼±¾ðÀÌ ¾Æ´Ï¶ó ±¸ÇöÀ» ¿­¾îÁشٴ ¸é¿¡¼­ À§¿¡¼­ ÁöÀûÇÑ F3, F4À̳ª Ctrl-TÀÇ ´ÜÁ¡À» ±Øº¹ÇØÁÙ ¼ö ÀÖ´Â »ó´çÈ÷ Æí¸®ÇÑ Ç÷¯±× ÀÎÀÌ´Ù. ÀÌ Ç÷¯±×ÀÎÀ» ¼³Ä¡Çϰí ALT-F3¸¦ ´©¸£¸é ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå¿¡¼­ ±× ±¸Çö Ŭ·¡½ºÀÇ ¸Þ¼Òµå·Î ¹Ù·Î À̵¿À» ÇØÁØ´Ù. ¹°·Ð ÀÎÅÍÆäÀ̽º´ç ±¸ÇöŬ·¡½º°¡ ÇϳªÀÎ °æ¿ì¿¡ ¸»ÀÌ´Ù. ¸¸¾à ±¸Çö Ŭ·¡½º°¡ 2°³ ÀÌ»óÀÌ¸é ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÆË¾÷âÀ» ¶ç¿öÁØ´Ù.

À§¿¡¼­ ¾ê±âÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉ¿¡¼ÇÀÇ ÀÎÅÍÆäÀ̽º´ç ±¸ÇöÇѰ³¾¿ÀÇ °æ¿ì¿¡ ¾ÆÁÖ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. µÎ°³ÀÌ»óÀÌ¶óµµ Æí¸®ÇÏ±ä ¸¶Âù°¡Áö´Ù.

À̸¦ Àß ÀÌ¿ëÇÏ¸é ½ºÇÁ¸µÀ» ÀÌ¿ëÇÑ °³¹ßÀ» ÇÒ ¶§ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â °ÍÀÌ Á» ´õ Æí¸®Çϰí Áñ°Å¿î ÀÛ¾÷ÀÌ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù. 

- Ãâó: toby.epril.com

Tag
tag´Â °Ô½Ã¹°ÀÇ ¼º°ÝÀ» ³ªÅ¸³»´Â Ű¿öµå¸¦ ÀÔ·ÂÇÏ´Â °ø°£ÀÔ´Ï´Ù.
tag´Â ·Î±×ÀÎ ÈÄ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
  • MOVED FROM bbs4
  • kenu
  • 2007-06-16 16:56:01
  • x
  • Áö±Ý ¼³Ä¡Çؼ­ ¾¹´Ï´Ù.À¯¿ëÇÑ Á¤º¸ °¨»çÇÕ´Ï´Ù.
  • ¹«ÆÄÀÌ
  • 2007-06-19 14:39:01
  • x
´ÙÀ½±Û ÀÌŬ¸³½º¿¡¼­ ¸ðµç ¼Ò½ºÄÚµå »ó´Ü¿¡ ¶óÀ̼¾½º Àû¿ëÇÏ°Ô ÇØÁÖ´Â Ç÷¯±×ÀÎ ÀÖ³ª¿ä?
>> 671 [Eclipse Plugin]Implementors - ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå¿¡¼­ ±¸Çö Ŭ·¡½º ¸Þ¼Òµå·Î À̵¿  [2] onjo 2430 06-15 15:51
ÀÌÀü±Û ÇÏÀ̹ö³×ÀÌÆ® Äõ¸® ¿¡µðÅÍ