EJB ��� ����

 


�� ������ ����� ��� EJB ï¿½ï¿½ï¿½ï¿½ï¿½  create  �� �� �ִ����� ���� ����մϴ�.

EJB ����� Ÿ�� EJB ï¿½ï¿½ï¿½ï¿½ï¿½ �����ϴ�.  ï¿½×°ï¿½ï¿½ï¿½ �� ���� ������� ǥ�� EJB ���� ������� ��� EJB �������� �����մϴ�. EJB ï¿½ï¿½ï¿½ ������ .iml ���Ͽ� ����˴ϴ� .

EJB ��� ����


EJB ï¿½ï¿½ï¿½ï¿½ï¿½ �����ϱ� ���ؼ�, ������ ���� 2-�ܰ� ������� �ֽ��ϴ�:

1.  Add Module wizard  
 

2.  ��� ���̾�α��� Additional configuration 


����� �Ϲ� ������ ����,  Managing Files ������ �����Ͻʽÿ�.


Add module ï¿½ï¿½ï¿½ï¿½ï¿½ç¿¡ ���� �� ���� ���λ��׿� ����, Java ï¿½ï¿½ï¿½ï¿½ï¿½ ������ ����ϰ� �ִ�  Creating Modules  ������ �����Ͻʽÿ�.


 

�ܰ� 1- EJB ��� ������

 

 1.   Create/Import  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½(������ 1). 

�� �ܰ迡�� ����� �����ϰ� �;��ϴ� ��� Ÿ���� �����մϴ�.


�ܰ��  Java module creation ���ǰ� �����մϴ�.


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�� ��Ÿ���ϴ�.