J2EE(Java™ 2 Platform, Enterprise Edition)는 다중 층 개발 표준인 엔터프라이즈 서비스를 제공합니다.
오늘날의 경제 및 기술에는 보다 빠르고, 효율적이고, 규모가 큰 정보 관리 솔루션이 더욱 필요하게 되었습니다. J2EE 스펙은 개발 생산성을 향상시키고 엔터프라이즈 응용프로그램을 호스팅하는 플랫폼을 표준화하며 광범위한 테스트 스위트로 개발된 응용프로그램의 이식성을 보장하는 프로그래밍 모델을 제공하여 이러한 변화에 대처합니다.
J2EE 아키텍처에서는 다층 엔터프라이즈 응용프로그램을 컴포넌트에 기반하여 개발할 수 있습니다. J2EE 응용프로그램 시스템에는 일반적으로 다음 층 구조가 포함됩니다.
J2EE 응용프로그램은 컴포넌트, 컨테이너 및 서비스로 구성됩니다. 컴포넌트는 응용프로그램 레벨 컴포넌트입니다. Servlet 및 JSP와 같은 웹 컴포넌트는 웹 페이지 요청에 대한 동적 응답을 제공합니다. EJB 컴포넌트에는 엔터프라이즈 응용프로그램용 서버측 비즈니스 로직이 들어 있습니다. 웹 및 EJB 컴포넌트는 웹 및 EJB 모듈을 지원하는 서비스를 호스트합니다.
J2EE 아키텍처 및 내부 기술에 대한 자세한 정보는 J2EE 1.4 스펙 을 다운로드하여 참조하십시오.