IntelliJ IDEA �� ��ſ��� ���� J2EE
development �� ���� ���� Ư¡�� �����ϰ� JSP , servlets,
EJB , XML ���ϰ� �Բ� �۾��ϴ� ���� �����ݴϴ�.
J2EE ������ ���� ���꼽������ �������ϴ�:
J2EE
���ø����̼� ����
EJB
����
�� ���ø����̼� ����
XML
����
���ø����̼� ���� ����
IDEA���� J2EE ����- �Ϲ� ����
|
J2EE Integration �� ��ſ���IDEA���� create/delete/edit/manage J2EE Ư���� ����� ��� �����ϰ� �մϴ�.
J2EE Integration �� ������Ʈ���� ���Ǵ� ��� ������ �����ϰ� ���谡 �ֽ��ϴ�. ���Ƿ�, IDEA���� J2EE
Integration �� �Բ� ȿ�������� ���ϱ� ���� ����� �Ϲ� ������Ʈ ������ ��� ������ �����ؾ߸� �մϴ�.
IDEA�� ���� ������ J2EE ����� �ֽ��ϴ�. �� ����� J2EE application ���, Web ���� EJB ���� �Բ� ���� �� �ֽ��ϴ�.
J2EE application ����� ���� ���� J2EE ���, ������ �� �Ǵ� EJB ����� ���� �����̳��� ������ �մϴ�. �װ��� ���� �ϳ��� ���� �з��ϰ�, ��ſ��� ���� �Բ� �����ϴ� ���� ����մϴ�.
EJB ����� �ϴ��� ���õ� EJB ���� ���� ������ �����˴ϴ�.
Web ����� JSP�� ���긴�� ���� �� �� ���ø����̼� ���� ���� ���˴ϴ�. IDEA�� ��ſ��� 3���� �ٸ� Ÿ���� Application Server ������ �����մϴ�: Generic, Tomcat Server, WebLogic Server.
��� ������ Application
Servers ���̾�α� ����Ͽ� ������ �� �ֽ��ϴ�.
Generic ����(���� �����ϴ� JSR45 Compatible Server ����/����� ����)�� ������ Generic�̰�, ���ø����̼� ������ � ���¿� �Բ� ���� �� �ֽ��ϴ�. �װ��� ǥ�� ���� ������(EJB ����� ���� ejb-jar.xml, Web ����� ���� web.xml�� ���ø����̼� ����� ���� application.xml )�� ǥ�� J2EE ȣȯ�� ���� ������ �����մϴ�. ���� ����� ǥ�� ��ī�̺�, �� EJB ����� ���� .jar, Web ����� ���� .war�� ���ø����̼� ����� ���� .ear �� ������ �� �ֽ��ϴ�.
�� �ٸ� ����, Tomcat Server �� WebLogic Server �� ���� ���ø����̼� ������ Ư���մϴ�. �� ������ ������ �����մϴ�:
Deployment
Status View �� �Բ� Run/debug tool window ����Ͽ� �����ϴ� ���� ������ ����� J2EE ��Ҹ� �����ϴ� ���� �����ϰ� �Ͻʽÿ�
IDEA �ȿ��� ���ø����̼� ������ �����ϰ�/�����մϴ�
Tomcat Ư���� ������ �ڵ� �ۼ�
WebLogic Ư���� ���� ����� ���� ����
entity, session, message beans �� �̸��� ���� ������� �����˴ϴ�:
prefix �� suffix �� File |
Settings | IDE Settings | Code
Style | J2EE Names ���κ��� �������� ����� ������ bean �̸��� �ִ� ���� �ؽ�Ʈ �ʵ� ���Ŀ� �μ� �������ϴ�. bean
�̸� ��Ʈ�� bean Ÿ��, �� Entity,
���� �Ǵ� ������ ���� ���ظ� �θ鼭 ���ȵ˴ϴ�. ���� �̸��� ��ȿ�� �ڹ� �ĺ����� ���ӿ� Ʋ�������ϴ�. ���� ������ creation ���̾�α��� OK�� ��ư�� �Ұ����ϰ� �ϰ� �˴ϴ�. ���� ����� �� bean�� ������ �� �����ϴ�.
���� bean Ŭ���� �̸��Ӹ� �ƴ϶� ��� bean Ŭ������ ���� �̸��� Entity�� ���� bean�� �������̽��� ���� ������ �ǰ��ϴ� IDEA�� ���� ���ȵ˴ϴ�: prefix
�� suffix �� File | Settings | IDE
Settings | Code Style | J2EE
Names ���κ��� �����ɴϴ�. �̸� ��Ʈ�� bean �̸� ��Ʈ�� �ǰ��ϸ鼭 �߰��˴ϴ�. ���� ����� bean �̸��� �ٲ� �� IDEA�� Ŭ������ �������̽��� ���� �װ��� �ڵ������� �����մϴ�. ���� ����� Ŭ���� �Ǵ� �������̽� �̸��� ���� �����ϸ� �� Ư���� �ʵ�� bean �̸� ��Ʈ�� �Բ� IDEA�� ���� �ڵ������� ������� ���� ���Դϴ�. ����, ����� �� �ʵ带 "�ڵ������� ���� ����" ���·� ������ �� �ֽ��ϴ�. File |
Settings | IDE Settings | Code
Style | J2EE Names ������ ¦�� �̷�� prefix�� suffix�� �ٷ� ����� ��Ʈ�� bean �̸��� �����ؾ߸� �մϴ�.
���긴�� ������ �̸��� ���� ������ �ǰ��ϴ� IDEA�� ���� ���ȵ˴ϴ�: prefix �� suffix �� File |
Settings | IDE Settings | Code
Style | J2EE Names ���κ��� �����ɴϴ�. �̸� ��Ʈ�� " servlet/filter-name "
�ʵ忡�� Ÿ������ �� �̸� ��Ʈ�� �ǰ��ϸ鼭 �߰��˴ϴ�. ���� ����� ����� �ٲ� �� IDEA�� ���긴/���� Ŭ������ ���� �װ��� �ڵ������� �����մϴ�. ���� ����� Ŭ���� �̸��� �����ϸ� �� Ư���� �ʵ�� ��� ��Ʈ�� �Բ� IDEA�� ���� �ڵ������� ������� ���� ���Դϴ�. ����, ����� �� �ʵ带 "�ڵ������� ���� ����" ���·� ������ �� �ֽ��ϴ�. File |
Settings | IDE Settings | Code
Style | J2EE Names ������ ¦�� �̷�� prefix�� suffix�� �ٷ� ����� ��Ʈ�� bean �̸��� �����ؾ߸� �մϴ�.
|