javaee란 무엇인가요?
javaee는 J2EE의 새로운 이름입니다.
JavaEE는 J2EE의 새로운 이름입니다. 이름을 변경한 이유는 J2EE가 단지 Java 엔터프라이즈 애플리케이션임을 알리기 위함입니다. WEB 및 EJB 컨테이너 개념의 탄생과 함께 소프트웨어 애플리케이션 업계는 SUN의 파트너가 여전히 Java 플랫폼에서 혁신적인 표준 프레임워크를 출시하고 있는지에 대해 걱정하기 시작했으며, 이로 인해 소프트웨어 애플리케이션 업계는 비즈니스 핵심 구성 요소가 아키텍처에는 항상 EJB가 필요했습니다. 논의에서 망설임이 분명했습니다.
2004년 말 중국 소프트웨어 기술 회의에서 Ioc 마이크로컨테이너(즉, Jdon 프레임워크의 구현 원리)에 대한 연설에서 다음과 같이 지적되었습니다. WEB/EJB는 J2SE/J2EE 버전에 의존하는 대신 핵심 비즈니스 구성 요소(미들웨어)를 보호하여 활력을 유지합니다. J2EE의 이름을 JavaEE로 바꾸는 것은 실제로 업계의 만장일치의 목소리를 반영합니다.
기능적 특징
보안 보안은 JavaEE의 중요한 기능, 즉 수동 코딩이 필요 없는 컨테이너 기반 보안 액세스입니다. 구체적인 구현은 Jdon 프레임워크를 참조하세요. 애플리케이션 데모 소스 코드 JdonNews. J2EE1.3을 기반으로 작성되었지만 JavaEE 5와 크게 다르지 않습니다.
트랜잭션 관리는 JavaEE5의 중요한 부분이기도 합니다. 이 표준 문서는 WEB 계층의 트랜잭션과 스레드 간의 처리 관계를 여러 측면에서 설명합니다. 웹 구성 요소는 트랜잭션 전파/전달을 전혀 지원하지 않기 때문에 Tomcat과 같은 웹 서버는 웹 계층에서 트랜잭션 지원을 제공할 필요가 없습니다.
현재 일부 아키텍처는 표준의 웹 구조이기 때문에 JavaEE5는 J2EE4.2.2에서 웹 구성 요소 트랜잭션의 수명 주기를 규정합니다. 웹 구성 요소가 JTA를 직접 호출하는 경우 트랜잭션은 하나의 클라이언트에서 여러 클라이언트에 걸쳐 있을 수 없습니다. 요청과 트랜잭션은 하나의 요청에서만 완료될 수 있습니다. 이 표준은 웹 아키텍처에서 긴 트랜잭션을 사용할 수 없다고 규정합니다. 현재 유일한 솔루션은 EJB를 사용하는 상태 저장 세션뿐입니다.