J2EE 아키텍처 소개 J2EE는 웹 서비스, 비즈니스 객체, 데이터 액세스 및 메시징에 대한 사양 집합입니다. 이 API(응용 프로그래밍 인터페이스) 세트는 웹 응용 프로그램이 상주하는 서버와 통신하는 방법을 결정합니다.
J2EE는 두 가지에 중점을 둡니다. 하나는 웹 애플리케이션의 배포가 서버와 관련이 없도록 표준을 확립하는 것이고, 다른 하나는 서버가 구성 요소 및 기타 리소스의 수명 주기를 제어할 수 있도록 하는 것입니다. 확장, 동시성, 트랜잭션 관리 및 보안 문제를 처리할 수 있습니다.
J2EE 미들웨어는 클라이언트 계층, 프리젠테이션 로직 계층, 비즈니스 로직 계층, 기업 정보 시스템 계층 등 4개의 독립적인 계층을 정의합니다.
추가 정보:
현재 Java 플랫폼에는 세 가지 버전이 있습니다. 소형 장치 및 스마트 카드에 적합한 J2ME(Java 2 Platform Micro Edition), 데스크톱 시스템에 적합한 J2SE 및 J2SE는 엔터프라이즈급 애플리케이션을 위한 데스크탑 시스템에 적합합니다.
Sun이 J2EE를 출시하는 목적은 기존 클라이언트/서버 모델의 단점을 극복하고 브라우저/서버 아키텍처의 추세에 부응하며 플랫폼 독립적이고 이식 가능한 다기능 플랫폼을 제공하는 것입니다. Java 기술을 사용하여 서버측 애플리케이션을 개발합니다. 사용자 친화적이고 안전한 표준 기반 엔터프라이즈급 플랫폼으로 엔터프라이즈 애플리케이션의 개발, 관리 및 배포를 단순화합니다.
J2EE는 기성품이 아닌 표준입니다. 각 플랫폼 개발자는 J2EE 사양에 따라 서로 다른 J2EE 애플리케이션 서버를 개발했습니다. J2EE 애플리케이션 서버는 J2EE 엔터프라이즈 수준 애플리케이션을 위한 배포 플랫폼입니다. 이들은 모두 J2EE 사양을 따르기 때문에 J2EE 기술을 사용하여 개발된 엔터프라이즈 수준 애플리케이션을 다양한 J2EE 애플리케이션 서버에 배포할 수 있습니다.
바이두 백과사전?J2EE 아키텍처