- Enterprise Development 에 필요한 다양한 환경을 정의해 놓은 규약, API와 TOOL들을 일컬음
| 구분 | 대상 | 설명 |
|---|---|---|
| Componet | Servlet, JSP, EJB | 비지니스 로직 구현, 프리젠테이션 로직 담당, 주로 개발자가 개발하는 부분, GUI |
| Service | JDBC, JNDI, JTA | 데이터 베이스, 네이밍 서비스, 트랜잭션, 이미 존재하는 서비스들, 예로 database나 naming service 나 Transaction 서비스와 같은 것들로 개발자는 이를 그냥 사용하기만 하면 됨 |
| Communication | JMS, JAF, JAVA Mail,RMI-IIOP | 객체들간의 통신에 사용되는 것들로, 메일이나 메시지를 다루는 시스템 개발때 주로 사용 |
Sun에서 제사한 기본 어플리케이션에서 엔터프라즈 솔루션, 모바일 솔루션에 대한 개발 방법론과 다양한 API와 명세를 정의한 것