À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß

 


´ÙÀ½ ¼­ºê¼½¼ÇÀº IntelliJ  IDEA ¿¡¼­ Web Applications °ú ÇÔ²² ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÕ´Ï´Ù:

 

  À¥ ¸ðµâ »ý¼º ¹× Á¦°Å
  À¥ ¸ðµâ Áö¿øÀÇ ±¸¼º
  À¥ ¸ðµâ ¼Ó¼º ¿¡µðÅÍ
  Make¿Í À¥ ¸ðµâ  

  JSPÆíÁý°ú ¼­ºê¸´
  JSP Validation  

  ÅÂ±× ¶óÀ̺귯¸® Áö¿ø  

  À¥ ¸ðµâ ½ÇÇà/µð¹ö±ë  

  ÆÁ & Æ®¸¯

 

À¥ ¸ðµâÀÏ¹Ý À̽´


Web module Àº Ưº°ÇÑ Á¾·ùÀÇ IDEA ¸ðµâ(¸ðµâ »ó¿¡¼­ ÀϹÝÀû »ó¼¼¿¡ ´ëÇØ IDEA  Managing Project  ¼½¼ÇÀ» º¸½Ê½Ã¿À) ÀÔ´Ï´Ù, ±×°ÍÀº º¸ÅëÀÇ ÀÚ¹Ù ¸ðµâ ¼Ó¼º(¼Ò½º µð·ºÅ͸®, ÄÄÆÄÀÏ·¯ Ãâ·Â µð·ºÅ͸® µî°ú °°Àº)¿¡ ´õÇÏ¿© Web ¾îÇø®ÄÉÀ̼ǿ¡ °üÇÑ ¸¹Àº °ÍÀ» ¾Ë°í ÀÖ½À´Ï´Ù.

 

Web module Àº À¥ ¾îÇø®ÄÉÀÌ¼Ç Àü°³ ¼³¸í¾î(Àϸí web.xml ) À§Ä¡¿Í ±¸Á¶ÀÌ°í ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù:

 ¼­ºê¸´, ±×µéÀÇ init ¸Å°³ º¯¼ö, URL ¸ÅÇÎ;
 
ÇÊÅÍ, ±×µéÀÇ init ¸Å°³ º¯¼ö;
 
º¸¾È ¿ªÇÒ, ¹®¸Æ ¸Å°³ º¯¼ö;
 JSP
ÆÄÀÏ.

Web moduleÀº Ç¥ÁØ Web ¾îÇø®ÄÉÀÌ¼Ç Àü°³ µð·ºÅ͸® ±¸Á¶(»ó¼¼ÇÑ °ÍÀº,  http://java.sun.com/j2ee/index.jsp ¿¡¼­ J2EE specification À» ¹ß°ßÇϽʽÿÀ)¸¦ ¾Ë°í ÀÖ½À´Ï´Ù.
Web moduleÀº WAR ÆÄÀÏÀÇ ³»ºÎ¿¡¼­ ¶Ç´Â exploded µð·ºÅ͸® Æ÷¸Ë ³»ºÎ¿¡¼­ ¸ðµâÀÌ ÇÁ·Î¼¼½º¸¦ ¸¸µå´Â µ¿¾È Àü°³ µð·ºÅ͸® ±¸Á¶¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù.

Web module Àº ¶ÇÇÑ ¾î¶»°Ô ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö(Tomcat 4.x, 5.x¿Í BEA WebLogic´Â ÇöÀç Áö¿ø)·Î ±× ÀÚ½ÅÀ» ½ÃÀÛÇϰí Àü°³ÇÏ´ÂÁö¸¦ ¾Ë°í ÀÖ½À´Ï´Ù.
 Web module  ¼³Á¤Àº
µÎ À§Ä¡¿¡¼­ ÆíÁýµË´Ï´Ù:

 ¼±ÅÃµÈ Web module ¶Ç´Â ¼­ºê¸´ À§¿¡¼­ F4¸¦ ´©¸£´Â °Í¿¡ ÀÇÇØ J2EE View·ÎºÎÅÍ ºÒ·ÁÁö´Â  Web Module Properties Editor¿¡¼­.
 
Settings Project Settings | Paths: your web moduleÀÇ  Web Module ÅÇ¿¡¼­

 

À¥ ¸ðµâ- J2EE View Ưº° ¸Þ´º Ç׸ñ


Project ViewÀÇ  J2EE TabÀº J2EE TabÀÇ Web ¾ÖÇø®ÄÉÀÌ¼Ç ÆÄÀÏÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼­ ³ªÅ¸³ª´Â ¿©·¯ °³ÀÇWeb ¸ðµâ ƯÀ¯ÀÇ ¸Þ´º Ç׸ñÀ» °®°í ÀÖ½À´Ï´Ù.

*   Validate JSP  

ÀÌ Ç׸ñÀº  JSP Validation ¼½¼Ç¿¡¼­ ±â¼úµË´Ï´Ù.

*   Deploy file...  
¼±ÅÃÇÒ ¶§, À¥ ¾îÇø®ÄÉÀÌ¼Ç ³»¿¡¼­ ÆÄÀÏÀ» Àü°³ÇϽʽÿÀ.  ¹Ù²Ù¾î ¸»Çϸé, ±×·± ÆÄÀÏÀº J2EE ¾ÆÄ«ÀÌºê ¶Ç´Â exploded µð·ºÅ͸®·Î Æ÷Ç﵃ °ÍÀÔ´Ï´Ù.
¿¹¸¦ µé¸é, ´ç½ÅÀÌ JSP¸¦ ÆíÁýÇÏ°í ¼­¹ö À§¿¡¼­ ¸ðµç º¯°æÀ» º¼ Çʿ䰡 ÀÖÁö¸¸ make¸¦ ½ÃÀÛÇϰųª ÇÁ·ÎÁ§Æ®¸¦ Àç ÄÄÆÄÀÏÇϱ⸦ ¿øÇÏÁö ¾ÊÀ» ¶§ ±×°ÍÀº À¯¿ëÇÕ´Ï´Ù. .war ¾ÆÄ«À̺êÀÇ °æ¿ì¿¡, ¼±ÅÃµÈ ÆÄÀÏÀº ¾ÆÄ«ÀÌºê ¾ÈÀ¸·Î ´Ù½Ã »õ·Ó°Ô µÇ°Å³ª ³õÀÌ°Ô µË´Ï´Ù. ±×¸®°í exploded µð·ºÅ͸®ÀÇ °æ¿ì¿¡ ÆÄÀÏÀº ´Ü¼øÈ÷ ±³Ã¼µË´Ï´Ù.