ÀÌ ¼½¼ÇÀº ´ç½ÅÀÌ ¾î¶»°Ô EJB ¸ðµâÀ» create ÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ ±â¼úÇÕ´Ï´Ù.
EJB ¸ðµâÀº ŸÀÔ EJB ¸ðµâÀ» °¡Áý´Ï´Ù. ±×°ÍÀº ÀÌ Àü°³ ¼³¸í¾î¿¡¼ Ç¥ÁØ EJB Àü°³ ¼³¸í¾î¿Í ¸ðµç EJB ÂüÁ¶¹®À» Æ÷ÇÔÇÕ´Ï´Ù. EJB ¸ðµâ Á¤º¸´Â .iml ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù .
EJB ¸ðµâÀ» »ý¼ºÇϱâ À§Çؼ, ´ÙÀ½°ú °°ÀÌ 2-´Ü°è ÇÁ·Î¼¼½º°¡ ÀÖ½À´Ï´Ù:
1.
Add Module
wizard
2.
°æ·Î ´ÙÀ̾ó·Î±×ÀÇ Additional
configuration

|
Add module ¸¶¹ý»ç¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ׿¡ ´ëÇÑ, Java ¸ðµâÀÇ »ý¼ºÀ» ±â¼úÇϰí ÀÖ´Â Creating Modules ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
|
1. Create/Import ÆäÀÌÁö(ÆäÀÌÁö 1).
ÀÌ ´Ü°è¿¡¼ ´ç½ÅÀÌ »ý¼ºÇÏ°í ½Í¾îÇÏ´Â ¸ðµâ ŸÀÔÀ» ¼±ÅÃÇÕ´Ï´Ù.
Create New:
EJB Module Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù:

2. Module
name ÆäÀÌÁö(ÆäÀÌÁö 2).
»õ·Ó°Ô »ý¼ºµÈ EJB ¸ðµâÀÇ À̸§À» ¼³Á¤ÇϽʽÿÀ.

Module Name
|
¿øÇÏ´Â EJB
moduleÀÇ Å¸ÀÔ.
|
Module Content Root
|
¸ðµâ ÆÄÀÏ(¸ðµâ ·çÆ®)°¡ À§Ä¡ÇÏ´Â °æ·Î¸¦ Æ÷ÇÔÇÕ´Ï´Ù. °æ·Î´Â ¼öµ¿À¸·Î, ¶Ç´Â ellipsis ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â Select
Path ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù.
|
Module File will
be saved as:
|
ÆÐ³ÎÀº ¸ðµâ .iml ÆÄÀÏ¿¡ ´ëÇÑ À§Ä¡ Á¦¾ÈÀ» Ç¥½ÃÇÕ´Ï´Ù. °æ·Î´Â Change Directory... ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â Select
Path ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.
|
|
¸ðµâ »ý¼ºÀ» °è¼ÓÇϱâ À§Çؼ Next¸¦ ´©¸¨´Ï´Ù.
3. Setting
a source directory ÆäÀÌÁö(ÆäÀÌÁö 3).

Create source directory
|
¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¸ðµâ¿¡ ´ëÇÑ ·çÆ® ¼Ò½º µð·ºÅ͸®¸¦ »ý¼ºÇÏ°í ½Í¾îÇϸé ÀÌ ¿É¼Ç ¹öưÀ» ¼±ÅÃÇϽʽÿÀ. ÀÔ·ÂÇÑ °æ·Î´Â ÀÌÀüÀÇ ´Ü°è¿¡ »ý¼ºµÈ ÄÜÅÙÆ® ·çÆ® µð·ºÅ͸®¿Í °ü°è°¡ ÀÖ½À´Ï´Ù.
°æ·Î´Â ¼öµ¿À¸·Î, ¶Ç´Â ellipsis ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â Select
Path ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù.
|
Do not create source
directory
|
¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¸ðµâ¿¡ ´ëÇÑ ¼Ò½º µð·ºÅ͸®¸¦ »ý¼ºÇÏ´Â °ÍÀ» ¿øÇÏÁö ¾ÊÀ¸¸é ÀÌ ¿É¼Ç ¹öưÀ» ¼±ÅÃÇϽʽÿÀ.
|
The following directory
will be marked as a source directory:
|
ÆÐ³ÎÀº ´ç½ÅÀÇ µå¶óÀ̺ê À§¿¡¼ ¼Ò½º µð·ºÅ͸®¿¡ ´ëÇÑ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Create source directory ¿É¼Ç ¹öưÀÌ ¼±ÅÃµÈ ¶§ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
|
|
±×·¯³ª, ¸¸ÀÏ ÀÌÀüÀÇ ´Ü°è¿¡¼ µð·ºÅ͸® Æ®¸®¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ͸®¸¦ Module content
root ·Î¼ »ý¼ºÇؿԴٸé, IDEA´Â °Å±â¿¡¼ ÀÚ¹Ù ¼Ò½º¸¦ ¹ß°ßÇϱâ À§ÇØ °Ë»öÀ» °³½ÃÇÒ °ÍÀÔ´Ï´Ù.

´ç½ÅÀº Stop SearchingÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ¾ðÁ¦¶óµµ °Ë»öÀ» ¸ØÃâ ¼ö ÀÖ½À´Ï´Ù.
¸¸ÀÏ ´ç½ÅÀÌ NextÀ» ´©¸£¸é ´ç½Å¿¡°Ô ´ÙÀ½ÀÇ ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ®µÉ °ÍÀÔ´Ï´Ù:

°Ë»öÀÌ ³¡³ª°í ³ ÈÄ(¿Ï·áµÇ´ø°¡ ¾Æ´Ï´ø°¡) ´ÙÀ½ À©µµ¿ì°¡ ³ªÅ¸³³´Ï´Ù.

´ç½ÅÀÌ »õ·Î¿î ¸ðµâ¿¡¼ Sources ·Î¼ Æ÷ÇԵDZ⸦ ¿øÇÏ´Â µð·ºÅ͸®¸¦ ¼±ÅÃÇϰí Next ¸¦ ´©¸£½Ê½Ã¿À.
4. Setting
a compiler output path ÆäÀÌÁö(ÆäÀÌÁö 4).

»óÀÀÇÏ´Â Çʵ忡¼ ¸ðµâ¿¡ ´ëÇÑ ÄÄÆÄÀÏ·¯ Ãâ·Â °æ·Î¸¦ ¼³Á¤ÇϽʽÿÀ. ´ç½ÅÀº IDEA ¶Ç´Â ´Ù¸¥ °ÍÀ» ÀÔ·ÂÇÏ¿© Á¦¾ÈµÈ À̸§À» äÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °æ·Î´Â ¼öµ¿À¸·Î, ¶Ç´Â ellipsis ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â Select Path
´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù.
Next¸¦ ´©¸£½Ê½Ã¿À.
5. Application
Server Integration ÆäÀÌÁö(ÆäÀÌÁö 5).
ÀÌ ´Ü°è¿¡¼ ´ç½ÅÀº ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ÅëÇÕ ¸Å°³ º¯¼ö¸¦ ´ç½ÅÀÇ ¸ðµâ¿¡ ¸ÂÃâ ¼ö ÀÖ½À´Ï´Ù.

¸¸ÀÏ ´ç½ÅÀÌ Generic Server
IntegrationÀ» ¼±ÅÃÇÏ¸é »ý¼ºµÈ EJB ¸ðµâÀº ¾î¶² ƯÁ¤ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡µµ °áºÎµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. WebLogic Server ¸¦ ¼±ÅÃÇÏ¸é »ý¼ºµÈ ¸ðµâÀº »óÀÀÇÏ´Â ±¸¼º°ú ¿¬°üµÉ °ÍÀ̰í WebLogic ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ Àü°³µË´Ï´Ù. WebLogic ƯÀ¯ÀÇ Àü°³ ¼³¸í¾î( weblogic-ejb-jar.xml¿Í weblogic-cmp-rdbms-ejb-jar.xml )
´Â ¶ÇÇÑ ¸ðµâ¿¡ ´ëÇØ »ý¼ºµÉ °ÍÀÔ´Ï´Ù.
¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ±¸¼ºÀ» »ý¼º/º¯°æÇϱâÀ§ÇØ, Configure... ¹öưÀ» ´©¸£½Ê½Ã¿À. Application Servers
´ÙÀ̾ó·Î±×°¡ ¿¸± °ÍÀÔ´Ï´Ù.
Next¸¦ ´©¸£½Ê½Ã¿À.
6. EJB
module deployment descriptor (Step 6).
±× ¹öÀü»Ó¸¸ ¾Æ´Ï¶ó ´ç½ÅÀÇ ¸ðµâ¿¡ ´ëÇÑ ejb-jar.xml ¿¡ °æ·Î¸¦ Á¤ÀÇÇϽʽÿÀ. ¸¸ÀÏ ¸ðµâÀÌ WebLogic Support ¿Í ÇÔ²² »ý¼ºµÇ¸é ´ç½ÅÀº WebLogic EJB Àü°³ ¼³¸í¾î, WebLogic
EJB ÀÜ»ó Áö¼Ó¼º Àü°³ ¼³¸í¾î¿Í ±×µéÀÇ ¹öÀüÀ» Àç°ËÅä/º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ðµâ¿¡ ´ëÇÑ ÁöÁ¤µÈ Àü°³ ¼³¸í¾î´Â Ç¥·Î¼ Ç¥½ÃµË´Ï´Ù.
Type
|
Á¤ÀÇ Àü°³ ¼³¸í¾îÀÇ Å¸ÀÔÀ» º¸¿©ÁÝ´Ï´Ù.
|
Path
|
´ç½ÅÀÇ EJB ¸ðµâ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ º¸¿©ÁÝ´Ï´Ù.
|
Version
|
ÇöÀçÀÇ Àü°³ ¼³¸í¾î ¹öÀüÀ» º¸¿©ÁÝ´Ï´Ù.
|
|
¸ðµâ Àü°³ ¼³¸í¾î¸¦ °ü¸®Çϱâ À§ÇØ, ´ç½ÅÀº Ç¥ÀÇ ¿·¿¡ ¹öưÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Add...
|
Àü°³ ¼³¸í¾î¸¦ ¸ñ·Ï¿¡ Ãß°¡Çϵµ·Ï ´©¸£½Ê½Ã¿À.
Resource Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù.

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

|
¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº File
Templates: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤À» ±âÃÊ·Î ÇÏ¿© »ý¼ºµÉ °ÍÀÔ´Ï´Ù.
|
|
Edit...
|
¸ñ·Ï¿¡¼ ÇöÀç ¼±ÅÃÇÑ Àü°³ ¼³¸í¾î¸¦ ÆíÁýÇϱâ À§ÇØ ´©¸£½Ê½Ã¿À. Deployment
Descriptor Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù

ÅØ½ºÆ® Çʵ忡¼ ±×°ÍÀ» º¯°æÇϰųª ¶Ç´Â Select
Path ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£±â À§ÇØ ellipsis ¹öưÀ» ´·¯¼ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.

|
¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº File
Templates: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤À» ±âÃÊ·Î ÇÏ¿© »ý¼ºµÉ °ÍÀÔ´Ï´Ù.
|
EJB Module Deployment Descriptor, WebLogic EJB persistence Deployment Descriptor ¿Í WebLogic EJB Module
Deployment Descriptor ¿¡ ´ëÇÏ¿©, ´ç½ÅÀº µå·Ó-´Ù¿î Deployment
descriptor version ¸ñ·Ï¿¡¼ Àü°³ ¼³¸í¾î ¹öÀüÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Delete
|
¸ñ·Ï¿¡¼ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ Á¦°ÅÇϱâ À§ÇÏ¿© ´©¸¨´Ï´Ù.
EJB Module Deployment Descriptor, WebLogic EJB persistence Deployment Descriptor ¿Í WebLogic EJB Module
Deployment Descriptor ¿¡ ´ëÇÏ¿© ºÒ°¡´É.
|
|
¸ðµâÀ» »ý¼ºÇϱâ À§ÇØ Finish¸¦ ´©¸£½Ê½Ã¿À.
´Ü°è
2- °æ·Î ´ÙÀ̾ó·Î±×ÀÇ EJB ¸ðµâ ¼³Á¤
|
Add Modules ¸¶¹ý»ç°¡ ´ÝÈ÷°í ³ ÈÄ¿¡ ´ç½ÅÀº »õ·Ó°Ô »ý¼ºµÈ ¸ðµâÀÇ ¼³Á¤À» Áæ Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù. Paths ´ÙÀ̾ó·Î±×´Â ÀÚµ¿ÀûÀ¸·Î ¿¸³´Ï´Ù. ±×¸®°í »õ·Ó°Ô »ý¼ºµÈ ¸ðµâÀº ¸ñ·Ï¿¡¼ ¼±Åõ˴ϴÙ.
¸¸ÀÏ ´ç½ÅÀÌ ¸ðµâ ¼³Á¤ÀÌ ÁÁ´Ù¸é Apply¸¦ ´©¸£°Å³ª ¸ðµâ ÀÛ¼ºÀ» ³¡³»±â À§ÇØ OK ¸¦ ´©¸£½Ê½Ã¿À.
±× ÈÄ¿¡ »ý¼ºµÈ EJB ¸ðµâÀº J2EE
View¿¡ ³ªÅ¸³³´Ï´Ù.
|