J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ »ý¼º/Á¦°Å

 


ÀÌ ¼½¼ÇÀº ´ç½ÅÀÌ ¾î¶»°Ô J2EE application ¸ðµâÀ» create ¿Í  remove  ÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ ±â¼úÇÕ´Ï´Ù.

J2EE application ¸ðµâÀº ŸÀÔ J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâÀ» °¡Áö°í ÀÖ°í, EJB ¶Ç´Â Web ¸ðµâ°ú °°Àº ´Ù¸¥ J2EE ¿ä¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.  J2EE application ¸ðµâÀº .iml ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù .

J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ »ý¼º


J2EE application ¸ðµâÀ» »ý¼ºÇϱâ À§ÇØ, ´ÙÀ½°ú °°ÀÌ 2-´Ü°è ÇÁ·Î¼¼½º°¡ ÀÖ½À´Ï´Ù:

1.  Add Module wizard  

2.  Paths ´ÙÀ̾ó·Î±×¿¡¼­ Additional configuration 


¸ðµâÀÇ ÀÏ¹Ý Á¤º¸¸¦ À§ÇØManaging Files ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.


Add module ¸¶¹ý»ç¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ׿¡ ´ëÇÑ, Java ¸ðµâÀÇ »ý¼ºÀ» ±â¼úÇϰí Àִ  Creating Modules  ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.


 

´Ü°è 1- J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ ¸¶¹ý»ç

 

 1.   Create/Import  ÆäÀÌÁö (ÆäÀÌÁö 1).

ÀÌ ´Ü°è¿¡¼­ ´ç½ÅÀÌ »ý¼ºÇÏ°í ½Í¾îÇÏ´Â ¸ðµâ ŸÀÔÀ» ¼±ÅÃÇÕ´Ï´Ù.


´Ü°è´Â  Java module creation ¼½¼Ç°ú À¯»çÇÕ´Ï´Ù.


 

Create New:  J2EE Application Module  Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.



 2.   Module name  ÆäÀÌÁö(ÆäÀÌÁö 2).

»õ·Ó°Ô »ý¼ºµÈ J2EE Application ¸ðµâÀÇ À̸§À» ¼³Á¤ÇϽʽÿÀ.


Module Name


¿øÇÏ´Â Java module  À̸§À» ŸÀÌÇÁÇϽʽÿÀ.


Module File  will be saved in: 


ÆÐ³ÎÀº ¸ðµâ .iml ÆÄÀÏ¿¡ ´ëÇÑ À§Ä¡ Á¦¾ÈÀ» Ç¥½ÃÇÕ´Ï´Ù°æ·Î´Â Change Directory...  ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ¸®´Â Select Path  ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.


¸ðµâ »ý¼ºÀ» °è¼ÓÇϱâ À§Çؼ­ Next¸¦ ´©¸¨´Ï´Ù.


 3.   Application Server Integration ÆäÀÌÁö (ÆäÀÌÁö 3).

ÀÌ ´Ü°è¿¡¼­ ´ç½ÅÀº ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö ÅëÇÕ ¸Å°³ º¯¼ö¸¦ ´ç½ÅÀÇ ¸ðµâ¿¡ ¸ÂÃâ ¼ö ÀÖ½À´Ï´Ù.



¸¸ÀÏ ´ç½ÅÀÌ Generic Server Integration À» ¼±ÅÃÇϸé, »ý¼ºµÈ J2EE Application ¸ðµâÀº ¾î¶² ƯÁ¤ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡µµ °áºÎµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.  WebLogic Server¸¦ ¼±ÅÃÇϸé, »ý¼ºµÈ ¸ðµâÀº »óÀÀÇÏ´Â ±¸¼º°ú ¿¬°üµÉ °ÍÀ̰í WebLogic ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡ Àü°³µÉ °Í ÀÔ´Ï´Ù.  WebLogic ƯÀ¯ÀÇ Àü°³ ¼³¸í¾î( weblogic-application.xml  )´Â ¶ÇÇÑ ¸ðµâ¿¡ ´ëÇÑ »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö ±¸¼ºÀ» »ý¼º/º¯°æÇϱâ À§ÇØ, Configure...  ¹öưÀ» ´©¸£½Ê½Ã¿À.   Application Servers  ´ÙÀ̾ó·Î±×°¡ ¿­¸± °ÍÀÔ´Ï´Ù.

 4.   J2EE Application module deployment descriptor  (´Ü°è 4).

weblogic-application.xml  (¸¸ÀÏ WebLogic Support ÀÌ °¡´ÉÇÏ°Ô µÇ¸é)¿¡ ´ëÇÑ ±× ¹öÀü°ú °æ·Î/¹öÀü»Ó¸¸ ¾Æ´Ï¶ó ´ç½ÅÀÇ ¸ðµâ¿¡ ´ëÇÑ application.xml ¿¡ °æ·Î¸¦ Á¤ÀÇÇϽʽÿÀ.



¸ðµâ¿¡ ´ëÇØ ÁöÁ¤µÈ Àü°³ ¼³¸í¾î´Â Ç¥·Î¼­ Ç¥½ÃµË´Ï´Ù.


Type  


Á¤ÀÇ Àü°³ ¼³¸í¾îÀÇ Å¸ÀÔÀ» º¸¿©ÁÝ´Ï´Ù.


Path  


´ç½ÅÀÇ EJB ¸ðµâ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ º¸¿©ÁÝ´Ï´Ù.


Version  


ÇöÀçÀÇ Àü°³ ¼³¸í¾î ¹öÀüÀ» Ç¥½ÃÇÕ´Ï´Ù.


¸ðµâ Àü°³ ¼³¸í¾î¸¦ °ü¸®Çϱâ À§ÇØ, ´ç½ÅÀº Ç¥ÀÇ ´ÙÀ½ÀÇ ¹öưÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


Add...  


Àü°³ ¼³¸í¾î¸¦ ¸ñ·Ï¿¡ Ãß°¡Çϱâ À§ÇØ ´©¸£½Ê½Ã¿À.  Resource Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



ŸÀÌÇÁÇϰųª,  Select Path ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£±â À§ÇØ ellipsis ¹öưÀ» ´­·¯¼­ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.

 


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº  File Templates: J2EE  ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤À» ±âÃÊ·Î ÇÏ¿© »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


 


Edit...  

 

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃÇÑ Àü°³ ¼³¸í¾î¸¦ ÆíÁýÇϱâ À§ÇØ ´©¸£½Ê½Ã¿À.  Deployment Descriptor Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



ŸÀÌÇÁÇϰųª,  Select Path ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£±â À§ÇØ ellipsis ¹öưÀ» ´­·¯¼­ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº  File Templates: J2EE  ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤À» ±âÃÊ·Î ÇÏ¿© »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


Application Module Deployment Descriptor¿Í  WebLogic Application Module Deployment Descriptor¸¦ À§ÇØ ´ç½ÅÀº Deployment descriptor version  µå·Ó-´Ù¿î ¸ñ·Ï¿¡¼­ Àü°³ ¼³¸í¾î ¹öÀüÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.


Delete  

 

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃÇÑ Àü°³ ¼³¸í¾î¸¦ »èÁ¦Çϱâ À§ÇØ ´©¸£½Ê½Ã¿À.  
Application Module Deployment Descriptor  and WebLogic Application Module Deployment Descriptor ¿¡ ´ëÇØ  ºÒ°¡´ÉÇØÁý´Ï´Ù . 



 5.   Include J2EE modules  (´Ü°è 5).

»ý¼ºµÈ J2EE Application ¸ðµâ¿¡¼­ Æ÷ÇԵǾî¾ß¸¸ ÇÏ´Â ±× J2EE ¸ðµâÀ» Á¤ÀÇÇϽʽÿÀ.


ÀÌ ´ÙÀ̾ó·Î±×¿Í ±× ¼³Á¤Àº File | Settings: Project Settings: Paths: J2EE Application Module ÅÇ¿¡¼­

 Modules and Libraries to Deploy ±×·ì¿¡ ´ëÇØ ±â¼úÇÑ °Íµé°ú À¯»çÇÕ´Ï´Ù.  


Packaging method ¿¡¼­ ºôµå¿¡ »ý¼ºµÈ ¸ðµâ¿¡¼­ Æ÷Ç﵃ ¿øÇÏ´Â J2EE ¸ðµâÀ» ¼±ÅÃÇϽʽÿÀ. ¸¸ÀÏ ´ç½ÅÀÌ ¿øÇÏ´Â ¸ðµâ¿¡ ´ëÇØ »óÀÀÇÏ´Â Ä®·³¿¡¼­ Ŭ¸¯ÇÏ¸é Æ÷ÇÔµÈ J2EE ¸ðµâÀ» À§ÇÑ Relative path¿Í Web Module Context Root  °ªÀº ¼öµ¿À¸·Î ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.

Add module ¸¶¹ý»ç¸¦ ´Ý±â À§ÇØ Finish¸¦ ´©¸£½Ê½Ã¿À.

 

´Ü°è 2- °æ·Î ´ÙÀ̾ó·Î±×ÀÇ J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ ¼³Á¤


Add Modules ¸¶¹ý»ç°¡ ´ÝÈ÷°í ³­ ÈÄ¿¡ ´ç½ÅÀº »õ·Ó°Ô »ý¼ºµÈ ¸ðµâÀÇ ¼³Á¤À» Áæ Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù.  Paths  ´ÙÀ̾ó·Î±×´Â ÀÚµ¿ÀûÀ¸·Î ¿­¸³´Ï´Ù. ±×¸®°í »õ·Ó°Ô »ý¼ºµÈ ¸ðµâÀº ¸ñ·Ï¿¡¼­ ¼±Åõ˴ϴÙ.

¸¸ÀÏ ´ç½ÅÀÌ ¸ðµâ ¼³Á¤ÀÌ ÁÁ´Ù¸é Apply¸¦ ´©¸£°Å³ª ¸ðµâ ÀÛ¼ºÀ» ³¡³»±â À§ÇØ OK ¸¦ ´©¸£½Ê½Ã¿À.  ±× ÈÄ¿¡ »ý¼ºµÈ J2EE Application Àº J2EE View¿¡ ³ªÅ¸³³´Ï´Ù.

J2EE ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ Á¦°Å


¸ðµâÀ» Á¦°ÅÇϱâ À§ÇÏ¿©:

*   »èÁ¦µÈ ¸ðµâÀÌ °Å±â¿¡¼­ ¼±ÅÃµÉ ¶§ J2EE View¿¡¼­ ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ°í ³­ ÈÄ¿¡ ³ªÅ¸³ª´Â ¹®¸Æ ¸Þ´º¿¡¼­ Delete¸¦ ´©¸£°Å³ª Delete ¸¦ ¼±ÅÃÇÕ´Ï´Ù.

*   »èÁ¦µÉ ¸ðµâÀÌ File SettingsProject Settings: Paths ´ÙÀ̾ó·Î±×ÀÇ Modules ¿¡¼­ ¼±ÅÃµÉ ¶§ Remove ¹öưÀ» ´©¸£½Ê½Ã¿À.  



OK¸¦ ´©¸£¸é ÇÁ·ÎÁ§Æ®·ÎºÎÅÍ ¸ðµâÀ» Á¦°ÅÇÕ´Ï´Ù.  ±×·¯³ª, ¸ðµâ ÆÄÀÏÀº °Çµå¸®Áö ¾Ê´Â ä·Î ³²¾ÆÀÖ½À´Ï´Ù.