J2EE 에서 기본적으로.jar --> EJB 패키지.war --> Web Application 패키지.ear --> Enterprise Application 패키지웹로직 기준으로 ..
- .jar
- ejb 콤포넌트의 home, remote, 실제 bean 및 그에 해당하는 Diployment Discriptor(~/META-INF/ejb-jar.xml, -/META-INF/weblogic-ejb-jar.xml) 을 포함한다.
- .war
- 일반적으로 프로젝트 개발 시점보다는 개발 완료 후 운영시에 사용되는 경우가 많다.
- WAS의 Web Application을 jar로 묶은 형태
- 즉 웹 루트 아래의 *.jsp, ~/WEB-inf/classes/* 등등의 파일
- Web Application의 Diployment Discriptor 인 ~/WEB-INF/web.xml을 묶어준것
- .ear
- jar + war
- ejb 패키지와 웹 어플리케이션 패키지를 한개로 묶은것
- ejb패키지(.jar), 웹어플리케이션패키지(.war), ~/META-INF/application.xml 이 필요하다.
|