javaee라고도 불리는 J2ee는 기업용 표준 버전으로 주로 웹페이지 백그라운드에서 일부 논리적 판단 데이터 전송에 사용됩니다. Java EE는 J2EE의 새로운 이름입니다. 이름이 변경된 이유는 J2EE가 단지 Java 엔터프라이즈 애플리케이션이라는 점을 분명히 하기 위해서입니다.
2004년 말 중국 소프트웨어 기술 회의에서 Ioc 마이크로컨테이너(즉, Jdon 프레임워크의 구현 원리)에 대한 연설에서 다음과 같이 지적했습니다.
우리는 J2SE/WEB/EJB를 포괄하는 마이크로컨테이너가 필요합니다. J2SE/J2EE 버전에 의존하는 대신 비즈니스의 핵심 구성 요소(미들웨어)를 보호하여 활력을 유지하세요.
확장 정보:
핵심 장점:
J2EE는 초보자가 Java와 독립적인 기술 솔루션이라고 오해하기 쉽습니다.
더 깊은 관점에서 보면 Java가 탄생한 지 10년이 지났고 수년 전의 비즈니스 구성 요소를 여전히 사용할 수 있으며 소프트웨어 애플리케이션은 더 이상 언어 혁명으로 인해 파괴되지 않습니다.
물론 Java EE 5의 중요한 변화는 Java EE가 더 이상 예전처럼 대규모 상용 시스템 개발에만 집중하지 않고, 중소 규모 시스템 개발과 개발에 더 많은 관심을 기울인다는 점입니다. 시스템의 이 부분의 개발 단계를 단순화합니다.
이러한 단순화 구현의 가장 큰 특징은 Java 5.0(Java 1.5)에 주석을 추가한 것입니다. 주석을 도입하면 Java EE 개발 중에 코드와 XML 구성 파일을 모두 작성하는 수고가 줄어듭니다.
고민 끝에 Annotations는 C 언어뿐만 아니라 오픈소스 프로젝트 xDoclet을 실천하면서 얻은 경험의 혜택도 누렸습니다.
그러나 주석은 양날의 검입니다. 초보자가 이를 잘못 사용하면 원래 XML에 있는 하드 코드(하드 코딩)가 주석 코드에 기록되어 주석의 단순성과 유연성이 파괴됩니다.
물론 Annotation의 도입은 XML 구성뿐만 아니라 리소스 주입 문제도 해결합니다(XML은 리소스 중 하나임). 원칙적으로 J2EE에서는 리소스가 컨테이너에서 관리됩니다. 모두 JNDI에 의해 관리되며 Annotation을 통해 애플리케이션에 쉽게 삽입할 수 있습니다.
참고 자료:
Baidu Encyclopedia-JavaEE