ÇÁ·ÎÆÄÀϸµ ±âÁØ ÁöÁ¤
ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ ÁöÁ¤Çϰí ÇÁ·ÎÆÄÀϸµ ÇÊÅ͸¦ ÀÛ¼ºÇÏ¸é ºÐ¼®ÇÒ Á¤º¸ÀÇ ¼ºê¼¼Æ®¸¦
ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¼¼Æ®´Â ¼öÁýÇÒ µ¥ÀÌÅÍÀÇ À¯ÇüÀ» ÁöÁ¤Çϸç, ÇÊÅÍ´Â °ü·Ã ¼¼ºÎ»çÇ׸¸ÀÌ º¸±â·Î
ä³Î ¾Æ¿ôµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÇÊÅʹ ƯÈ÷ ¼Óµµ¿Í È¿À²¼ºÀÌ
Áß¿äÇÑ Àǹ̸¦ °®´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. µ¥ÀÌÅͰ¡ ÀûÀ»¼ö·Ï ½Ã½ºÅÛ ºÎ´ãÀÌ ÀûÀ¸¸ç »¡¸®
¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀüÁ¦Á¶°Ç:
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÇÁ·ÎÆÄÀϸµ ±âÁØ ±¸¼ºÀº ´ÙÀ½ ¼½¼ÇÀ¸·Î ±¸ºÐµË´Ï´Ù.
- ÇÁ·ÎÆÄÀϸµ ÅÇ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ±¸¼º¿¡¼ °³¿ä ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
- »ç¿ë °¡´ÉÇÑ ±âº» ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ ´·¯
ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¿¡ ´ëÇØ ¼öÁýµÈ µ¥ÀÌÅÍÀÇ ¼³¸íÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
- ±âº» ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Á¶ÇÕÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì,
»ç¿ëÀÚ Á¤ÀÇ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Ãß°¡¸¦ ´·¯ »ç¿ëÀÚÀÇ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ Ãß°¡ÇϽʽÿÀ. ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Ãß°¡ ¸¶¹ý»ç°¡ ¿¸³´Ï´Ù.
- ÇÁ·ÎÆÄÀϸµ ¼¼Æ® ÆäÀÌÁö¿¡¼ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®ÀÇ À̸§ ¹× ¼³¸íÀ» ÁöÁ¤ÇϽʽÿÀ. ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
- ÇÁ·ÎÆÄÀϸµ À¯Çü ÆäÀÌÁö¿¡¼ °ü·Ã ¼±ÅöõÀ» ¼±ÅÃÇÏ¿© ¼öÁýÇÒ Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.
¾Æ·¡ Å×À̺íÀ» ÂüÁ¶ÇÏ¿©, ´Ù¸¥ º¸±â¸¦ »ý¼ºÇϱâ À§ÇØ »ç¿ëÇØ¾ß ÇÒ ÇÁ·ÎÆÄÀϸµ À¯Çü ¹× °¢ ÇÁ·ÎÆÄÀϸµ À¯Çü¿¡¼ »ç¿ë °¡´ÉÇÑ
ÀÀ¿ëÇÁ·Î±×·¥À» È®ÀÎÇϽʽÿÀ.
ÇÁ·ÎÆÄÀϸµ À¯Çü |
¼±ÅÃµÈ ¿É¼Ç |
»ç¿ë °¡´ÉÇÑ º¸±â |
ÀÀ¿ëÇÁ·Î±×·¥ |
¸Þ¸ð¸® ºÐ¼® |
¾øÀ½ |
¸Þ¸ð¸® Åë°è º¸±â(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå),
¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â*
|
¸Þ¸ð¸® ´©Ã⠺м®, ¸Þ¸ð¸® Áý¾àÀû Ŭ·¡½º ½Äº°
|
¸Þ¸ð¸® ºÐ¼® |
°í±Þ > ÀνºÅϽº ·¹º§ Á¤º¸ ¼±Åöõ ¼±Åà |
¸Þ¸ð¸® Åë°è º¸±â(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå, ÀνºÅϽº)
¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â* |
¸Þ¸ð¸® ´©Ã⠺м®, °¡ºñÁö ÄÝ·º¼Ç ¿¬±¸ |
½Ã°£ ºÐ¼® |
½ÇÇà Åë°è Ç¥½Ã(¾ÐÃà µ¥ÀÌÅÍ) |
½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå)
¹üÀ§ Åë°è
|
¸Þ¼Òµå È£Ãâ º¸±â |
½Ã°£ ºÐ¼® |
½ÇÇà Åë°è Ç¥½Ã(¾ÐÃà µ¥ÀÌÅÍ), °í±Þ > ÀνºÅϽº ·¹º§ Á¤º¸ ¼öÁý |
½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå, ÀνºÅϽº)
¹üÀ§ Åë°è
|
°¢ ÀνºÅϽºÀÇ ÆÐŰÁö, Ŭ·¡½º ¹× ¸Þ¼Òµå Åë°è º¸±â, ¸Þ¼Òµå È£Ãâ º¸±â |
½Ã°£ ºÐ¼® |
½ÇÇà ±×·¡ÇÈ ¼¼ºÎ»çÇ× Ç¥½Ã |
½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå),
¹üÀ§ Åë°è,
½ÇÇà ÇÃ·Î¿ì º¸±â,
UML2 ¼ø¼ ´ÙÀ̾î±×·¥ º¸±â(¿ÀºêÁ§Æ®, Ŭ·¡½º, ½º·¹µå)
|
Ȱ¼º ½º·¹µå ½Äº°, ÇÁ·Î±×·¥ ½ÇÇà ´Ü°è ½Äº° |
½Ã°£ ºÐ¼® |
½ÇÇà ±×·¡ÇÈ ¼¼ºÎ»çÇ× Ç¥½Ã, °í±Þ > ÀνºÅϽº ·¹º§ Á¤º¸ ¼öÁý |
½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå, ÀνºÅϽº),
¹üÀ§ Åë°è,
¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â*,
½ÇÇà ÇÃ·Î¿ì º¸±â,
UML2 ¼ø¼ ´ÙÀ̾î±×·¥ º¸±â(¿ÀºêÁ§Æ®, Ŭ·¡½º, ½º·¹µå)
|
Ȱ¼º ½º·¹µå ½Äº°, ÇÁ·Î±×·¥ ½ÇÇà ´Ü°è ½Äº° |
ÄÚµå Àû¿ë ¹üÀ§ |
¾øÀ½ |
¹üÀ§ Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå)
|
ÄÚµå Àû¿ë ¹üÀ§ º¸±â |
* Âü°í: ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±âÀÇ °æ¿ì, ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ º¸·Á¸é
¿ÀºêÁ§Æ® ÂüÁ¶ ¼öÁý Á¶Ä¡¸¦ È£ÃâÇÏ¿© ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ¼öÁýÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼ ¿ÀºêÁ§Æ® ÂüÁ¶ ¼öÁýÀ» È£ÃâÇϰųª ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¿¡¼ ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£¸é µË´Ï´Ù.
- ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
- ÇÊÅÍ ¼¼Æ® ÆäÀÌÁö¿¡¼ ÇÊÅÍ ¼¼Æ® ¼±Åà ¸ñ·Ï¿¡¼ ¼±ÅÃÇÏ¿© Àû¿ëÇÏ·Á´Â ÇÊÅÍ ¼¼Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ±âº»°ª
¼¼Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼±ÅÃµÈ ÇÊÅÍ ¼¼Æ®ÀÇ ÄÁÅÙÃ÷ ¾Æ·¡¿¡¼ Ãß°¡¸¦ ´·¯ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ·Á´Â ÆÐŰÁö¸¦ Ãß°¡ÇϽʽÿÀ.
ÇÊÅÍ Ãß°¡ ´ëÈ »óÀÚ°¡ ¿¸³´Ï´Ù. º°Ç¥(*)´Â ÆÐŰÁö ¶Ç´Â ¸Þ¼Òµå À̸§ ÁöÁ¤ ½Ã ÆÐÅÏ¿¡¼ ¿ÍÀϵå Ä«µå·Î
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í 1. ÆÐŰÁö ¶Ç´Â ¸Þ¼Òµå À̸§ÀÇ ÆÐÅÏÀ» ÀÔ·ÂÇÏ´Â °æ¿ì,
´ÙÀ½ ¼¼ °¡Áö ¹æ¹ý Áß Çϳª·Î ÆÐÅÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
- ¿ÍÀϵå Ä«µå°¡ ¾ø´Â ÆÐÅÏ(¿¹: org.eclipse.tptp).
- ½ÃÀÛ ºÎºÐ¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖ´Â ÆÐÅÏ(¿¹: *.sample.myapplication).
- ³¡ ºÎºÐ¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖ´Â ÆÐÅÏ(¿¹: org.eclipse.*).
Âü°í 2. ƯÁ¤ Ŭ·¡½º´Â ÇÊÅÍ ¼³Á¤¿¡ °ü°è¾øÀÌ ÇÁ·ÎÆÄÀϸµ º¸±â¿¡ Ç×»ó Ç¥½ÃµË´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â
Ÿ½ºÅ©¿¡ ƯÁ¤ÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â µ¿¾È °Ë»ç ´ë»óÀÌ µÇ´Â Ÿ½ºÅ©¿Í ¿¬°üµÈ Ŭ·¡½º ¶Ç´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦
Ç×»ó ¼öÁýÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÜÀÏ Å¬·¡½º MyUserClass¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇϱâ À§ÇÑ ÇÊÅ͸¦ ÁöÁ¤Çϰí
java.lang.* Ŭ·¡½º¸¦ Á¦¿Ü½Ã۱â À§ÇÑ ´Ù¸¥ ÇÊÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù.
MyUserClassÀÇ ÀνºÅϽº°¡ ·ÎµåµÉ ¶§, ¿¬°üµÈ Ŭ·¡½º Á¤Àǵµ ·ÎµåµË´Ï´Ù. ÀÌ Å¬·¡½º Á¤ÀÇ´Â
java.lang.Class À¯ÇüÀ¸·Î µÈ Ŭ·¡½º ¿ÀºêÁ§Æ®¸¦ °®½À´Ï´Ù.
ÀÌ´Â MyUserClass Ŭ·¡½º ¿Ü¿¡µµ java.lang.Class¿¡ ´ëÇÑ °á°ú°¡ µ¥ÀÌÅÍ ÄÝ·º¼ÇÀÔ´Ï´Ù.
ÀÌ Á¶ÀÛÀº ½º·¹µå¿¡µµ ¿ª½Ã Àû¿ëµË´Ï´Ù. java.lang.Thread Ŭ·¡½º´Â ÇÁ·ÎÆÄÀϸµ º¸±â¿¡
Ç×»ó Ç¥½ÃµÇ´Âµ¥, ÀÌ´Â ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀÎ ¸ðµç ½º·¹µå¸¦ ÃßÀûÇϹǷÎ
ÀÌµé ½º·¹µå¿Í ¿¬°üµÈ ¿ÀºêÁ§Æ® ¶Ç´Â Ŭ·¡½º¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇϱ⠶§¹®ÀÔ´Ï´Ù.
- ÆÐŰÁö ¶Ç´Â Ŭ·¡½º, ¸Þ¼Òµå À̸§À» ÁöÁ¤ÇÏ°í ±ÔÄ¢ ¸ñ·Ï¿¡¼ Æ÷ÇÔÀ» ¼±ÅÃÇϽʽÿÀ.
- È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
ÇÊÅÍ ±âÁØÀÌ ÄÁÅÙÃ÷ ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù.
- ÇÊÅÍ ÄÁÅÙÃ÷ ¸ñ·Ï¿¡¼ ±âÁ¸ÀÇ ´Ù¸¥ ÆÐŰÁö¸¦ Á¦¿ÜÇÏ·Á¸é, ÆÐŰÁöÀÇ ±ÔÄ¢ ¿ ¾Æ·¡¿¡¼ Æ÷ÇÔÀ»
´©¸£°í Á¦¿Ü·Î º¯°æÇϽʽÿÀ.
- ¿Ï·á¸¦ ´©¸£½Ê½Ã¿À. ÇÁ·ÎÆÄÀϸµ ¼¼Æ® ¸ñ·Ï¿¡ »õ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®°¡ ÀÛ¼ºµË´Ï´Ù.
- Àû¿ëÀ» ´·¯ º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.
¸Þ¼Òµå È£Ã⺰ ÇÑ°è ¶Ç´Â ½Ã°£º° ÇѰ踦 ÁöÁ¤ÇÏ¿© ¼öÁýÇÏ·Á´Â µ¥ÀÌÅÍÀÇ ¾çÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÆÄÀϸµ ÅÇ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ±¸¼º¿¡¼ ÇѰè ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
- ¸Þ¼Òµå È£Ã⺰·Î ¼öÁýµÇ´Â µ¥ÀÌÅ͸¦ Á¦ÇÑÇÏ·Á¸é ÁöÁ¤µÈ ¸Þ¼Òµå È£Ãâ ¼ö ÀÌÈÄ¿¡ ÇÁ·ÎÆÄÀϸµ ÁßÁö
¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. Á¦°øµÈ ÀÔ·Â »óÀÚ¿¡ ¸Þ¼Òµå È£Ãâ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.
- ½Ã°£º°·Î ¼öÁýµÇ´Â µ¥ÀÌÅ͸¦ Á¦ÇÑÇÏ·Á¸é, ÁöÁ¤µÈ ½Ã°£ ÀÌÈÄ¿¡ ÇÁ·ÎÆÄÀϸµ ÁßÁö ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. Á¦°øµÈ ÀÔ·Â »óÀÚ¿¡ ÃÊ ´ÜÀ§ ½Ã°£À» ÁöÁ¤ÇϽʽÿÀ.
ÇÁ·ÎÁ§Æ®¸¦ ÁöÁ¤Çϰí ÇÁ·ÎÆÄÀϸµ ¼¼¼Ç¿¡ »ç¿ëÇÒ ¸ð´ÏÅ͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦
ÆÄÀÏ¿¡ ¾µ ¼ö ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÆÄÀϸµ ÅÇ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ±¸¼º¿¡¼ ´ë»ó ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
- ÇÁ·ÎÆÄÀϸµ ¼¼¼Ç¿¡ »ç¿ëÇÒ ÇÁ·ÎÆÄÀϸµ ÇÁ·ÎÁ§Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ.
- »ç¿ëÇÏ·Á´Â ¸ð´ÏÅ͸¦ ÁöÁ¤ÇϽʽÿÀ.
- ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ÀúÀåÇÏ·Á´Â °æ¿ì, ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ¼Û½ÅÀ» ¼±ÅÃÇϰí
ÇÁ·ÎÆÄÀϸµ ÆÄÀÏ ÀÔ·Â »óÀÚ¿¡ ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
- Àû¿ëÀ» ´·¯ º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.
- ÇÁ·ÎÆÄÀÏÀ» ´·¯ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµÀ» ½ÃÀÛÇϽʽÿÀ.
ÈùÆ®: ÇÊÅ͸µ ½Ã, Àû¿ë °¡´ÉÇÑ Ã¹ ¹øÂ° ÇÊÅ͸¸ Àû¿ëµË´Ï´Ù.
ÇÊÅÍ ÁöÁ¤ ½Ã, °¡Àå Æ¯Á¤ÇÑ ÇÊÅÍ ±âÁØÀ» ¼±¾ðÇϽʽÿÀ.
°ü·Ã °³³ä
ÇÁ·ÎÆÄÀϸµ µµ±¸ °³¿ä
°ü·Ã Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
ÇÁ·ÎÆÄÀϸµ ȯ°æ ¼³Á¤
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.