�� ������ IDEA���� EJB ��⿡ ���� �����͸� ����մϴ�. ���� �Ӽ� �����͸� ���� ���Ͽ� J2EE ���� EJB ����� �����ϰ�, ���� ���� ���� �ϳ��� �����մϴ�:
���� �޴����� View | Jump to
Source �׸��� �����Ͻʽÿ�.
���� �޴����� View | Show
Source �׸��� �����Ͻʽÿ�.
����� ������ ��ư�� Ŭ���ϰ� �� �Ŀ� ��Ÿ���� ���� �޴����� Edit... �� �����Ͻʽÿ�.
F4 �Ǵ� Ctrl + Enter�� �����ϴ�.
�Ӽ� �����Ͱ� �����ϴ�.

��� �Ӽ��� ���� �����ϴ� ���� �������� �������� ������ ���� �ؽ�Ʈ ���Ŀ��� �ٲ� �� �ֽ��ϴ�.

������ ����� 3���� ������ �������ϴ�: General,
EJB Relationships,
Assembly Descriptor.
���� �� �̸�, ����, �߰��� EJBs�� ��ϰ� ����� ���� �Ϲ� ��� �̽��� ǥ���մϴ�.
�Ϲ� �Ӽ� �׷�
|
Display Name
|
�� �ʵ忡�� ����� ���� ���� ������� <display-name> �±� ���� ���� �����μ� ���� ���ο� �׷���� ������ �� �ֽ��ϴ�.
|
Description
|
������ ������ ���� ������� <description> �±� ���� ���� �����μ� ���� ���Դϴ�.
|
������ EJBs �׷�
|
EJB List
|
��⿡ ���ϰ� �ִ� ��� EJBs�� ǥ���մϴ�.
|
New...
|
������ Create
New EJB ���̾�α׸� �θ��ϴ�.
|
Remove...
|
������ ��, ��Ͽ��� ���õ� EJB ������ Remove
EJB ���̾�α��� �θ��ϴ�.
|
Edit...
|
������ ��, ��Ͽ��� ���õ� EJB ������ ��ſ��� ���õ� EJB�� �Ӽ��� �ٲٴ� ���� �����ϰ� �ϴ� EJB Editor
���̾�α׸� �θ��ϴ�.
|
|
���� ��⿡�� ������ EJB ���踦 ǥ���մϴ�.

EJB Relationships List
|
��⿡ ���ϰ� �ִ� ��� EJBs�� ǥ���մϴ�.
|
New...
|
������ ��, ���ο� EJB ���踦 �����ϱ� ���� EJB
Relationship Properties ���̾�α׸� �θ��ϴ�.
|
Remove...
|
������ ��, ��Ͽ��� ���õ� EJB ���谡 ���ŵ˴ϴ�.
|
EJB Relationship Properties
group
|
���� ���õ� EJB ���谡 EJB
Relationship�� ������, �� �Ӽ��� �׷쿡�� ǥ�õ˴ϴ�. �׷� ����� ��ſ��� ���õ� EJB ������ �Ӽ��� �ٲٴ� ���� �����ϰ� �ϴ� EJB
Relationship Properties ���̾�α׿�
�����մϴ�.
|
|
������� ������
|
���� ������ ���� ����, Ʈ����� �Ӽ��� �޼ҵ� �۹̼��� ǥ���մϴ�.

���� ����
|
EJB ����� ���� ������� <security-role> �±� �Ʒ����� �߰ߵ� �� �ִ� ���� ���� �Ǵ� ������ ���� �� �ֽ��ϴ�.
�׸��� EJBs, �׵��� �������̽� �Ǵ� �� ��� ���� �޼ҵ��� �׷� ���� ���ҿ� �����ϰ� �ִ� �㰡�� �Ҵ��� �� �־����ϴ�.
�㰡�� ���� ������� <method-permission>�±׿� �������ϴ�.

�г��� ������ ���� ���Ұ� �׵��� ������ ǥ���մϴ�:
|
Role Name
|
���� ���� ��Ī��.
|
Description
|
���� ���� ���� �ʵ�.
|
���� ������ �߰��ϱ� ���Ͽ�, �г� ������ Create Security Role ��ư �� �����ų�, �г� ������ ��������� � �Ϳ� ������ ��ư�� Ŭ���ϴ� �Ϳ� ���� �ҷ����� ���� �޴����� New Security Role �׸��� �����Ͻʽÿ�.
���ο� ���� ������ Method Permissions
��Ͽ��� �Ӹ� �ƴ϶� ��Ͽ� ��Ÿ�� ���Դϴ�. �׸��� ����� �� �̸�(����Ʈ�� 'name'
)�� ������ �� �ְ�, �ʿ��ϴٸ� ������ �߰��� �� �ֽ��ϴ�.
���� ������ �����ϱ� ���Ͽ�, Remove
�� �����ų� �Ǵ� ������ ���� ������ ������ ��ư�� Ŭ���Ͽ� ���� �޴����� Remove�� �����Ͻʽÿ�.

����� Remove
Security Role ���̾�α׸� �� ���Դϴ�.

���õ� ���� ������ �����ϱ� ���ؼ� Yes �� �����ʽÿ�.
���� ������ ������ ��ư�� Ŭ���Ͽ� �ҷ����� ���� �޴����� Edit Deployment Descriptor... �׸��� �����ϸ� ������ ���� ������ �Ҵ�� ���� ������ EJB�� ���� web.xml�� ���ϴ�.
|
Ʈ����� �Ӽ�
|
EJB, Ȩ/������� �������̽� �Ǵ� ��⿡ �־î¼ï¿½ï¿½ �޼ҵ�� Ʈ����� �Ӽ��� �Բ� �Ҵ�� �� �ֽ��ϴ�.
�г��� �� Į������ �����˴ϴ�: ���� Į��, Name �� ������ EJBs, �׵��� �������̽��� �޼ҵ带 �����ϰ� �ִ� Ʈ���� ���� �����Դϴ�.
������ Į��, Transaction
Attribute�� ��ſ��� �����ϴ� �࿡�� ������ҿ� �Ӽ��� �Ҵ��ϴ� ���� ������ݴϴ�.
�Ӽ��� �Ҵ��ϱ� ���ؼ�, EJB �׸�(bean, �������̽� �Ǵ� �޼ҵ�)�� �����ϰ�, �� ���� Transaction Attribute Į������ ���-�ٿ� ��Ͽ��� �ʿ��� ���� �����Ͻʽÿ�. ����� �ڵ������� �����ϴ� ��È�� <container-transaction> �±� �Ʒ����� ���� ������ ������ �����մϴ�.

|
EJB ��翡 ������, ���� �̸�(�׷��� �ٸ� �ñ׳���)�� �ִ� �޼ҵ带 ���� Ʈ����� �Ӽ��� <method-params>
�±� �Ʒ����� �������� �޼ҵ� �Ű� ������ ����ϰ� �ִ� ���� ������� ������ ���Դϴ�.
|
|
�޼ҵ� �㰡
|
�г��� ������ EJB ��⿡�� ������ ���� ���ҿ� ���� �㰡�� �ֱ� ���� ���˴ϴ�.
Name Į������ ����� EJBs, �������̽��� ������ ��⿡ �־î¼ï¿½ï¿½ �޼ҵ带 �����ϴ� Ʈ���� ���� ���⸦ ���ϴ�.
üũ �ڽ��� �Բ� Į���� ������ �ֽ��ϴ�.
������ ���� ����(� ���� �ִٸ�)�� �����ϰ� �ִ� Į���� �� �׷쿡 �ֽ��ϴ�.
�׷� Į������ üũ �ڽ��� �����ϸ� ������ ���� ���ҿ� Ư����
EJB/�������̽�/�޼ҵ带 ����ϱ� ���Ͽ� �㰡�� ������ �� ���Դϴ�.
�׸��� �׻� �����ϴ� �� �̻��� Į���� �ֽ��ϴ�- Unchecked �� Excluded.
���� ���ڰ� ���õǸ�, �����ϴ� EJB/�������̽�/�޼ҵ�� ���� ���� �㰡(<unchecked> �±״� ���� ����� �߰��� ���Դϴ�)�� ���� ���� Ȯ�ε��� ���� ���Դϴ�.
�׸��� ���ڸ� �����ϸ� ������ ���� ������ ��� �͵� �� �޼ҵ�(�����ϴ� �޼ҵ��� ���� ����� <exclude-list> �±� �Ʒ��� ���Դϴ�)�� �ҷ����� �ȵǴ� ���� �Ͻ��մϴ�.

|
IDEA�� ���� �̸��� ������ �ִ� �޼ҵ带 �ĺ��� �� �ֽ��ϴ�. ���� �׷� �޼ҵ尡 ������ �׵��� �׵��� �Ű� ������ �Բ� ���� ������� ���� ���Դϴ�.
|

|
����� Į���� �гο��� ���ϴ� ��ġ�� �׵��� �巡�� �Ͽ� ������ order�� �ٲ� �� �ֽ��ϴ�.
|
|
|
|