´ÙÀ½ ¼ºê¼½¼ÇÀº 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 µð·ºÅ͸®ÀÇ °æ¿ì¿¡ ÆÄÀÏÀº ´Ü¼øÈ÷ ±³Ã¼µË´Ï´Ù.
|