ÇÁ·ÎÁ§Æ® °ü¸®

 

ÀÌ ¼½¼ÇÀº ÀÌÀüÀÇ IDEA ¹öÀü¿¡ ÀÇÇØ ¸¸µé¾îÁø °Í¿¡¼­ 4.xÇÁ·ÎÁ§Æ®·ÎÀÇ ¸¶À̱׷¹À̼Ç, ¸ðµâ ÀÌÇØ¿¡ ÇÊ¿äÇÑ ±âÃÊ »Ó¸¸ ¾Æ´Ï¶ó ºÐ»êÇü ÆÐŰÁö¿ÍÀÇ ÀÛµ¿ ¹× IntelliJ IDEA¿¡¼­ »ç¿ë¹ý µîIDEA¿¡¼­ ÇÁ·ÎÁ§Æ®¿Í ¸ðµâÀÌ ÇÔ²² ÀÛµ¿µÇ´Â °Í°ú °ü°èµÈ À̽´¸¦ ±â¼úÇÕ´Ï´Ù.

 ÇÁ·ÎÁ§Æ® »ý¼º
 ¸ðµâ »ý¼º
 ÇÁ·ÎÁ§Æ® ±¸¼º

 °æ·Î
 ÄÄÆÄÀÏ·¯ ¿É¼Ç
 ¹öÀü Á¦¾î

 CVS ¿É¼Ç
 Visual SourceSafe ¿É¼Ç
 StarTeam ¿É¼Ç

 ÇÁ·ÎÁ§Æ® ÄÚµå ½ºÅ¸ÀÏ ¿É¼Ç
 GUI µðÀÚÀÌ³Ê ¿É¼Ç
 ÅÛÇø´ ÇÁ·ÎÁ§Æ® ¼³Á¤

 

 ÇÁ·ÎÁ§Æ® ´Ý±â ¹× Àç°³¸ÖƼÇÁ·ÎÁ§Æ®ÀÇ Áö¿ø
 ÇÁ·ÎÁ§Æ®
°øÀ¯

 

 ¸ðµâ °æ·Î¿Í ±âŸ µîµîÀ» ¼Â¾÷Çϸ鼭, ¸ðµâ¿¡ °ü·ÃµÈ ´ÙÀ̾ó·Î±×¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×Àº ´ÙÀ½ÀÇ ¼½¼Ç¿¡ ±â¼úµË´Ï´Ù: J2EE Áö¿ø ¼½¼ÇÀÇ ¸ðµâ¿¡ °ü·ÃµÈ Àå »Ó¸¸ ¾Æ´Ï¶ó °æ·Î, ¸ðµâ »ý¼º

¸ðµâÀϹÝ


°¢ IDEA ÇÁ·ÎÁ§Æ®´Â ¸ðµâÀÇ ÁýÇÕÀÔ´Ï´Ù.  ±×¸®°í °¢ ¸ðµâÀº ÄÚµåÀÇ ¿ÏÀüÇÏ°í ±â´ÉÀûÀÎ Á¶°¢ÀÔ´Ï´Ù.  Åë»ó ¸ðµâÀº ´ÙÀ½ ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù:

*   ÄÁÅÙÆ® ¶Ç´Â ÀÛ¾÷ Æú´õ. ƯÁ¤ ¸ðµâ°ú °ü°è°¡ ÀÖ´Â ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â °ÍÀº ´ç½ÅÀÇ ÇÏµå µå¶óÀ̺꿡 ÀÖ´Â ÇÑ ¼¼Æ®ÀÇ µð·ºÅ͸®ÀÔ´Ï´Ù.

*   ¶óÀ̺귯¸®(ÀÚ¹Ù SDK¸¦ Æ÷ÇÔÇÏ´Â °Í).

*   Á¾¼Ó¼º ¼Ó¼º.  ÀÌ Æ¯Á¤ ¸ðµâÀÌ ÀÇÁ¸ÇÏ°Ô µÇ´Â °ÍÀº ¾î´À ¸ðµâÀÌ Æ¯Á¤ ¸ðµâ°ú ¸ðµâ¿¡ ÀÇÁ¸ÇÏ´ÂÁö °áÁ¤ÇÕ´Ï´Ù.

*   Ãâ·Â °æ·Î.

*   J2EE ¼Ó¼º.  J2EE ¸ðµâ ´Ù¸¥ ÀϺΠ¼Ó¼ºµµ °¡Áý´Ï´Ù.

ÆÄÀÏ·¹º§¿¡¼­ ¸ðµâÀº .imlÆÄÀÏ¿¡ ±â¼úµË´Ï´Ù.

ÄÁÅÙÆ®


¸ðµâ ÄÁÅÙÆ®´Â ÇÑ ¼¼Æ®ÀÇ Content RootsÀÔ´Ï´ÙÁï ¸ðµâ ÄÁÅÙÆ®¸¦ Æ÷ÇÔÇÏ´Â ÇÑ ¼¼Æ®ÀÇ µð·ºÅ͸®ÀÔ´Ï´Ù.
ÀϺΠÇÏÀ§ µð·ºÅ丮´Â ¼Ò½º ·çÆ® ¶Ç´Â ¼Ò½º Æú´õ·Î¼­ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.  ±×µéÀº Java ¼Ò½º ¶Ç´Â ´Ù¸¥ ÀÚ¿ø ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.  ±×¸®°í ÆÐŰÁö´Â ±×µé¿¡°Ô¼­ »ý¼ºµË´Ï´Ù.
ÀϺΠÇÏÀ§ µð·ºÅ丮´Â Content Roots·Î ºÎÅÍ Á¦¿ÜµÉ ¼ö ÀÖ½À´Ï´Ùµû¶ó¼­IDEAÀº ±×µéÀ» ¹«½ÃÇÒ °ÍÀÔ´Ï´Ù.

¼Ò½º ·çÆ® Æú´õ´Â µÎ °³ÀÇ Å¸ÀÔÀÏ ¼ö ÀÖ½À´Ï´Ù¼Ò½º¿Í Å×½ºÆ® Æú´õ.  Å×½ºÆ® Æú´õÀÇ Àڹ٠Ŭ·¡½º´Â ±× ¹Ý´ë À̿ܿ¡ ¼Ò½º °Í¿¡¼­ Java Ŭ·¡½º¿¡ ÀÇÁ¸ÇÒ ¼ö ¾ø½À´Ï´Ù.  ±×¸®°í ´ç½ÅÀº ±×µéÀ» À§ÇØ µÎ °³ÀÇ ´Ù¸¥ Ãâ·Â °æ·Î¸¦ ¼Â¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.


µðÆúÆ®·Î ¸ðµâÀº ÇÁ·ÎÁ§Æ® ÀÚ¹Ù SDK¸¦ »ç¿ëÇÕ´Ï´Ù.  ±×·¯³ª, ±×µéÀº ´Ù¸¥ ÀÚ¹Ù SDK ¹öÀüÀ» »ç¿ëÇϱâ À§ÇØ ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.


±×°ÍÀº °°Àº ÄÁÅÙÆ® ·çÆ®¿Í ÇÔ²² ´Ù¸¥ ¸ðµâÀ» »ý¼ºÇÑ´Ù°í ±Ç°íµÇÁö ¾Ê½À´Ï´Ù¼ÒÇÁÆ®¿þ¾î Ư¡ÀÇ ÀϺδ Åë»ó ÀÛ¿ëÇÏÁö ¾ÊÀ»Áöµµ ¸ð¸¨´Ï´Ù.

 

¶óÀ̺귯¸®


¶óÀ̺귯¸®´Â ÇÑ jar ¾ÆÄ«ÀÌºê ¶Ç´Â ÇÑ µð·ºÅ͸®¿¡¼­ Æ÷ÇԵǴ ÇÑ ¼¼Æ®ÀÇ Å¬·¡½º ÆÄÀÏÀÔ´Ï´Ù.   Ŭ·¡½ºÀÇ ÀÌ ¼³Á¤Àº ÇÑ ¼¼Æ®ÀÇ ºñ ¼öÁ¤ °¡´ÉÇÑ ¿ø½Ã ÆÄÀϰú Javadocs¿Í °ü·ÃµÉÁöµµ ¸ð¸¨´Ï´Ù.

ÀÌ ¶óÀ̺귯¸® µ¥ÀÌÅͰ¡ ÀúÀåµÈ °÷¿¡ µû¶ó ¸î °³ÀÇ Á¾·ùÀÇ ¶óÀ̺귯¸®°¡ IDEA¿¡ ÀÖ½À´Ï´Ù.

*   ¸ðµâ ¶óÀ̺귯¸®
¶óÀ̺귯¸® ·¹ÄÚµå´Â ¿À·ÎÁö ¸ðµâ ÆÄÀÏ ¾È¿¡ Á¸ÀçÇÕ´Ï´Ù.  ¹Ù²Ù¾î ¸»Çϸé, ¶óÀ̺귯¸® Ŭ·¡½º´Â ¿À·ÎÁö ÀÌ ¸ðµâ¿¡¼­¸¸ º¸¿©Áö°í ¶óÀ̺귯¸® Á¤º¸´Â ¸ðµâ .iml ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.  ±×·± ¶óÀ̺귯¸®´Â À͸íÀ̰í, ´ÜÁö ÇÑ jar ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ ÀâÀ» ¼ö ÀÖ½À´Ï´Ù.

*   ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸®
¶óÀ̺귯¸®´Â .iprÆÄÀÏÀÇ ÇÁ·ÎÁ§Æ® ·¹º§¿¡¼­ ±â¼úµË´Ï´Ù.  ¶óÀ̺귯¸® Ŭ·¡½º´Â ÇÁ·ÎÁ§Æ® ³»¿¡¼­ º¸¿©Áý´Ï´Ù. ¶óÀ̺귯¸®´Â Ç×»ó ¸í¸íµË´Ï´Ù.  ±×°ÍÀº ¸î °³ÀÇ jar ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸®¸¦ ÂüÁ¶Çϱâ À§Çؼ­ °¢°¢ ¸ðµâ .imlÆÄÀÏÀº ÀÌ ¶óÀ̺귯¸®ÀÇ À̸§°ú ÇÔ²² ·¹Äڵ带 °®½À´Ï´Ù.
¸ðµâÀº ¸í¹éÈ÷ ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù ¶ó´Â ¸»À» µé¾î¾ß¸¸ ÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸® Á¤ÀÇ´Â °øÀ¯ÇÑ
.ipr ÆÄÀÏ¿¡ ÀÇÇØ¼­¸¸ °øÀ¯µÉ ¼ö ÀÖ½À´Ï´Ù.

*   Àüü ¶óÀ̺귯¸®
±×·± À̸§ Áö¾îÁø ¶óÀ̺귯¸® »óÀÇ ·¹ÄÚµå´Â IDEA config µð·ºÅ͸®¿¡ ÀúÀåµË´Ï´Ù.  ÀÌ·± ¶óÀ̺귯¸®´Â ÇÁ·ÎÁ§Æ® ·¹º§°ú À¯»çÇÕ´Ï´Ù. ±×·¯³ª Àüü ¶óÀ̺귯¸®´Â ´Ù¸¥ ÇÁ·ÎÁ§Æ®¸¦ À§ÇØ º¸¿©Áý´Ï´Ù.  Àüü ¶óÀ̺귯¸®¸¦ »ç¿ëÇϱâ À§ÇØ, ´ç½ÅÀº ÇÁ·ÎÁ§Æ®¿¡ ±×°ÍÀ» ƯÈ÷ Æ÷ÇÔ½ÃÄѾ߸¸ ÇÕ´Ï´Ù.

Á¾¼Ó¼º


¸ðµâ Á¾¼Ó¼ºÀº ƯÁ¤ ¸ðµâÀÌ ¾î´À ¸ðµâ¿¡ ÀÇÁ¸Çϴ°¡¿Í ¾î´À ¸ðµâÀÌ ±×°Í¿¡ ÀÇÁ¸Çϴ°¡ °áÁ¤ÇÕ´Ï´Ù.
¹Ù²Ù¾î ¸»Çϸé, ¸ðµâ MÀÇ Å¬·¡½º´Â ´Ù¸¥ ¸ðµâ, ¿¹¸¦ µé¸é M1, M2¿Í M3ÀÇ Å¬·¡½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í Ưº°ÇÑ ÇÁ·ÎÁ§Æ®¿¡¼­ ¸ðµâ MÀ» »ç¿ëÇϱâ À§ÇØ, ¼¼°³ÀÇ ´Ù¸¥ ¸ðµâ, Áï M1, M2¿Í M3Àº ¶ÇÇÑ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡µÇ¾î¾ß¸¸ ÇÕ´Ï´Ù.  ÀÌ Á¾¼Ó¼ºÀ» Ãß°¡ÇÏ´Â °Í¿¡ ÀÇÇØ ´ç½ÅÀº ±×µéÀÇ ¶óÀ̺귯¸®ÀÇ Å¬·¡½º À̿ܿ¡ ¸ðµâ Ŭ·¡½º¸¦ Á÷Á¢ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇØ°á ¼ø¼­


ÇÁ·ÎÁ§Æ®¿¡¼­ ¾ð±ÞµÈ ÂüÁ¶´Â ¾î¶² ¼ø¼­¿¡¼­ ÇØ°áµË´Ï´Ù.  °¢ Ãß°¡µÈ ¸ðµâ, ¶óÀ̺귯¸®¿Í ¸ðµâ Ŭ·¡½º´Â ÀÌ ¼ø¼­¿¡¼­ Ç׸ñÀ¸·Î¼­ Á¦°øµË´Ï´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ Æ¯º°ÇÑ ´ÙÀ̾ó·Î±× ¾È¿¡¼­ ÇÊ¿äÇϸé IDEA´Â ´ç½Å¿¡°Ô ÇØ°á ¼ø¼­¸¦ º¯°æÇϱâ À§ÇÑ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.

ÆÐŰÁö¿Í ¸ðµâ


»õ·Î¿î ¸ðµâ ±¸Á¶ ¶§¹®¿¡ ´ç½ÅÀº ÇϳªÀÇ ¸ðµâÀ» ´ç½ÅÀÇ µð½ºÅ© À§¿¡¼­ ¸î °³ÀÇ µð·ºÅ͸®¿¡ ºÐ¹èÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº Æí¸®ÇÒ ¼öµµ ÀÖÁö¸¸ ÇÑ ¹®Á¦¸¦ À¯¹ß½Ãŵ´Ï´Ù:  ´ç½ÅÀÌ ±×·± ÆÐŰÁö IDEA¿¡¼­ °´Ã¼¸¦ »ý¼ºÇϰųª ¿Å±æ ¶§, IDEA´Â Ç×»ó ´ç½ÅÀÌ ±×·± °´Ã¼¸¦ ³õÀ» Çʿ䰡 ÀÖ´Â °÷À» Á¤È®È÷ ½Äº°ÇÒ ¼ö ¾ø½À´Ï´Ù.  ÀÌ °æ¿ì, ´ç½ÅÀº ¾îµð¿¡ ÆÄÀÏÀ» µÎ¾î¾ß Çϴ°¡ ¶Ç´Â º¯°æÀ» »ý¼ºÇØ¾ß Çϴ°¡ ÇÏ´Â ¼±ÅÃÀ» ´ç½Å¿¡°Ô ¹¯´Â ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ® µÉ °ÍÀÔ´Ï´Ù (¸®ÆåÅ丵ÀÇ °æ¿ì).
¿¹¸¦ µé¸é, ´ÙÀ½ ´ÙÀ̾ó·Î±× ¶ó°í ºÒ¸®´ÂProject ViewÅø À©µµ¿ìÀÇ Packages ÅÇÀ» »ç¿ëÇÏ´Â ºÐ»êµÈ ÆÐŰÁö ¾ÈÀÇ ÆÄÀÏÀ» »ý¼ºÇÏ´Â °Í.



´ç½ÅÀº »õ·Î¿î ÆÄÀÏÀÌ À§Ä¡Çϸ鼭 ´ç½ÅÀÇ ¾î´À µå¶óÀ̺ê À§ÀÇ ¾î´À µð·ºÅ͸® ÀÎÁö ¼±ÅÃÇØ¾ß¸¸ ÇÕ´Ï´Ù.

3.xºÎÅÍ 4.x¸¦ À§ÇÑ ÇÁ·ÎÁ§Æ® À̵¿


ÇÁ·ÎÁ§Æ® ¸¶À̱׷¹À̼ÇÀº ´ëºÎºÐÀÇ °æ¿ìÀÇ ÀÚµ¿ ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.  ´ç½ÅÀÌ 3.x ÇÁ·ÎÁ§Æ®¸¦ ¿­ ¶§, IDEA´Â ´ç½Å¿¡°Ô ´ÙÀ½ÀÇ ´ÙÀ̾ó·Î±×¸¦ ÇÁ·ÒÇÁÆ® ÇÒ °ÍÀÔ´Ï´Ù.




´ç½ÅÀÌ No¸¦ ´©¸£¸é, ÇÁ·ÎÁ§Æ®´Â ¿­¸®Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù.  ±×·¯³ª ´ç½ÅÀÌ Yes¸¦ ´©¸£¸é, º¯È¯ ÇÁ·Î¼¼½º´Â Âø¼öµÉ °ÍÀ̰í ÃÖÁ¾À¸·Î ÇÁ·ÎÁ§Æ®´Â ¿­¸³´Ï´Ù.  ±×·¯³ª, ÇÁ·ÎÁ§Æ® µð·ºÅ͸®¿¡ À§Ä¡ÇÏÁö ¾Ê´Â °æ·Î¿¡ ´ç½ÅÀÌ ¾ðÁ¦ 3.x ÇÁ·ÎÁ§Æ®¸¦ ¿­¾ú´ø ¶§¸¦ ¾Ë°í ÀÖ¾î¾ß¸¸ ÇÏ´Â ÀϺΠÀ̽´°¡ ÀÖ½À´Ï´Ù.  ±×°ÍµéÀº 4.x·Î º¯È¯µÈ ÇÁ·ÎÁ§Æ®¿¡´Â ¾ø°í, ¼öµ¿À¸·Î »ý¼ºµÇ¾î¾ß¸¸ ÇÕ´Ï´Ù.

*   ÀÚµ¿ÀûÀ¸·Î 3.x¿¡¼­ 4.x·Î º¯È¯ °¡´ÉÇÑ Ç׸ñµé:

*         ÇÁ·ÎÁ§Æ® °æ·Î ¾Æ·¡¿¡¼­ÀÇ SourcepathSource folders·Î º¯È¯.

*         ClasspathModule libraries·Î º¯È¯

*         Project libraries - converted into Project libraries  

*         ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸®Project libraries ·Î º¯È¯

*         ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸® ¼Ò½º °æ·Î ±×¸®°í Javadocs»óÀÀÇÏ´Â ¶óÀ̺귯¸®¿¡ Á¢¼Ó

*         ÇÁ·ÎÁ§Æ® °æ·Î ¾Æ·¡ÀÇ Á¦¿ÜµÈ °æ·ÎExcludes·Î º¯È¯

*         ¸¸ÀÏ ´ç½ÅÀÌ 3.0À¸·Î ´ÙÁß Ãâ·Â °æ·Î¸¦ °¡Áö¸é, µðÆúÆ®´Â ¸ðµâ Ãâ·Â °æ·Î·Î ½ÇÁ¦·Î º¯È¯


¸¶À̱׷¹ÀÌ¼Ç ÇÏ´Â µ¿¾È ¾î¶² °ÍÀÌ ÀÚµ¿ÀûÀ¸·Î º¯È¯µÉ ¼ö ¾ø´Â °ÍÀ» IDEA°¡ °¨ÁöÇϸé, 4.x ÇÁ·ÎÁ§Æ®·ÎºÎÅÍ º¯È¯µÇ¾ú´Ù¸é Ưº°ÇÑ Ã³¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ¾ÆÀÌÅÛÀ» ±â¼úÇÑ ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ® µÉ °Í ÀÔ´Ï´Ù.

¹®Á¦

¼Ö·ç¼Ç

ÇÁ·ÎÁ§Æ® °æ·Î ¾Æ·¡°¡ ¾Æ´Ñ Sourcepath

Libraries ÅÇ ¾È¿¡ »óÀÀÇÏ´Â ¶óÀ̺귯¸®¿¡ ÇÊ¿äÇÑ ¼Ò½ºµéÀ» Ãß°¡ÇϽʽÿÀ.

ÇÁ·ÎÁ§Æ® °æ·Î ¾Æ·¡°¡ ¾Æ´Ñ Á¦¿Ü °æ·Î

ÀÌ ¼³Á¤Àº »õ·Î¿î ÇÁ·ÎÁ§Æ® ±¸Á¶ ¸ðµ¨ ¾Æ·¡¿¡¼­ ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

ÇÁ·ÎÁ§Æ® °æ·Î ¾Æ·¡°¡ ¾Æ´Ñ ÇÁ·ÎÁ§Æ® Javadoc

Libraries  ÅÇ¿¡¼­ »óÀÀÇÏ´Â ¶óÀ̺귯¸®¿¡ Javadoc¸¦ Á¢¼ÓÇϽʽÿÀ.

4.0À¸·Î º¯È¯µÇÁö ¾ÊÀº 3.0ÀÇ ´ÙÁß Ãâ·Â °æ·Î

ÇÁ·ÎÁ§Æ®¿¡¼­ ´ÙÁß ¸ðµâÀ» »ç¿ëÇϽʽÿÀ.  °¡Àå ½¬¿î ¹æ¹ýÀº º°µµ Ãâ·Â °æ·Î¸¦ ÇÊ¿ä·Î ÇÏ´Â °¢ ¼Ò½º °æ·Î¸¦ À§ÇØ ¸ðµâÀ» »ý¼ºÇÏ´Â °Í ÀÔ´Ï´Ù.

 

3.x¿¡¼­ 4.xÀ¸·ÎÀÇ À¥ ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÁ§Æ® ¸¶À̱׷¹À̼Ç


Web Applications  in IDEA 3.0 are rather close to  Web Modules  in IDEA 4.0 but they are completely similar. Therefore, Web Application  project migration has the following peculiarities (though you should take into account the details described for the general migration description). 
IDEA 3.0
ÀÇ Web ApplicationsÀº IDEA 4.0ÀÇ Web Modules¿¡ °¡±õÁö¸¸ ±×°ÍµéÀº ¿ÏÀüÈ÷ À¯»çÇÕ´Ï´Ù.  ±×·¯¹Ç·Î, Web Application ÇÁ·ÎÁ§Æ® ¸¶À̱׷¹À̼ÇÀº ´ÙÀ½ÀÇ Æ¯»öÀ» °¡Áý´Ï´Ù (ºñ·Ï ´ç½ÅÀÌ ÀÏ¹Ý ¸¶À̱׷¹ÀÌ¼Ç ¼³¸íÀ» À§ÇØ ±â¼úµÈ ¼¼ºÎ»çÇ×À» °í·ÁÇØ¾ß¸¸ ÇÏÁö¸¸).

*   ¼Ò½º ÆÄÀÏ/µð·ºÅ͸®´Â ºÐ¸®µÈ Java module·Î ¿Å°ÜÁý´Ï´Ù.

*   °¢ À¥ ¾îÇø®ÄÉÀ̼ÇÀº »ý¼ºµÈ ÀÚ¹Ù ¸ðµâ¿¡ ÀÇÁ¸ÇÏ´Â º°µµ À¥ ¸ðµâ·Î ¹Ù²ò´Ï´Ù.

*   web.xmlÀº »óÀÀÇÏ´Â Web Application µð·ºÅ͸®¿¡¼­ °Ë»öµÇ°í, ¸¸ÀÏ ¹ß°ßµÇ¸é »ý¼ºµÈ Web ModuleÀ» À§ÇØ Àü°³ ¼³¸í¾î·Î¼­ ¼³Á¤µË´Ï´Ù.

*   ¸¸ÀÏ ¾î¶² classes¿Í/¶Ç´Â libs  µð·ºÅ͸®°¡ WEB-INF ¿¡ ÀÖÀ¸¸é ±×µéÀº module libraries ·Î¼­ ±¸¼ºµË´Ï´Ù.

*   IDEA 3.0ÇÁ·ÎÁ§Æ®ÀÇ ÀÚ¹Ù SDK´Â ¸ðµâ¿¡ ƯÀ¯ÇÏ°Ô µÇ¾ú½À´Ï´Ù. .

*   ³¡À¸·Î, Exploded directory ´Â ¸ðµâ µð·ºÅ͸®¿¡ ¼³Á¤µË´Ï´Ù.