J2EE(Java 2 Enterprise Edition)는 엔터프라이즈환경에서 자바애플리케이션을 개발·설치·운영할 수 있도록 선마이크로시스템스가 규정한 자바 표준 사양이다. 전사환경이 아닌 워크그룹 등 일반적인 컴퓨팅환경을 위한 J2SE(Java 2 Standard Edition), 임베디드 및 모바일 환경을 위한 J2ME(Java 2 Micro Edition)와 함께 자바 2 플랫폼을 이루고 있다.
현재 1.3버전이 나와 있는 J2EE는 엔터프라이즈 컴퓨팅 환경에서 자바의 영향력을 확대하는 관문역할을 하기 때문에 상당히 중요한 의미를 지닌다. 대부분의 웹애플리케이션서버(WAS)업체, 자바개발툴업체들이 J2EE 스펙 지원에 적극 나서고 있으며 선으로부터 J2EE 인증을 받기 위해 심혈을 기울이고 있다.
J2EE 서비스는 자바 컴포넌트인 EJB(Enterprise Java Beans), 자바 서블릿 및 정보 시스템에 연결할 수 있는 다양한 인터페이스로 구성된다. 이같은 인터페이스에는 DB를 위한 JDBC, 디렉터리를 위한 JNDI, 트랜잭션을 위한 JTA, 메시징을 위한 JMS, e메일시스템을 위한 자바메일, 코바연결을 위한 자바IDL 등이 포함된다.
<조인혜기자 ihcho@etnews.co.kr>