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 �̸��� �����ؾ߸� �մϴ�.
|