EJB를 사용해보고 싶습니다. EJB 3.0의 이론을 연구하고 있습니다. EJB 3.0에서는 배치 디스크립터를 사용할 필요가 없지만 주석을 사용할 수 있으며 또한 Home
및 Remote
인터페이스를 쓸 필요가 없다는 것을 알고 있습니다.객체 방향에서 EJB 2.0과 EJB 3.0의 주요 차이점은 무엇입니까
EJB 2.0과 EJB 3.0 사이에 다른 개체 차이가 있습니까?
EJB를 사용해보고 싶습니다. EJB 3.0의 이론을 연구하고 있습니다. EJB 3.0에서는 배치 디스크립터를 사용할 필요가 없지만 주석을 사용할 수 있으며 또한 Home
및 Remote
인터페이스를 쓸 필요가 없다는 것을 알고 있습니다.객체 방향에서 EJB 2.0과 EJB 3.0의 주요 차이점은 무엇입니까
EJB 2.0과 EJB 3.0 사이에 다른 개체 차이가 있습니까?
EJB 2.0과 3.0의 주요 차이점은 이론상
입니다. 1. 홈 인터페이스를 제거하면 EJB 2.0보다 EJB 3.0에서 간단한 조회 프로세스가 제공됩니다.
2. 주석을 사용하면 EJB 3.0이 최신 기술이되고 EJB 2.0은 주석 대신 홈 및 원격 인터페이스를 갖습니다.
3. EJB 2.0은 데이터베이스에 액세스하기 위해 엔티티 bean을 배포합니다. EJB 3.0에는 이식성 문제를 해결하기 위해 일반화 된 데이터에 액세스하는 Java Persistence API가 있습니다.
4. EJB 3.0은 새로운 소개 인 메타 데이터 주석과 함께 POJO를 사용하므로 성능이 향상됩니다. POJO는 객체 참조를 위해 EJB 2.0에 의해 배포 된 XMLDescriptor 및 JNDI보다 빠릅니다. EJB 2.0은 POJO를 구현하지 않습니다.
5. 홈 및 원격 인터페이스 작성시 EJB 2.0은 무거웠습니다. EJB 3.0은 표준 인터페이스 사용에 대한 제한이 없습니다. EJB 2.0에서 사용되는 ejbActive, ejbStore 등과 같은 컨테이너 콜백 메소드를 실행할 필요가없는 잘 구성된 간단한 POJO입니다.
6. EJB 3.0에서는 엔터티 빈을 DAO로 손쉽게 변환 할 수 있으며 그 반대로도 가능합니다. 이것은 EJB 2.0에서는 불가능합니다.
희망이 어느 정도 도움이 될 수도 있습니다
맞아요, 이것들은 EJB 2와 3의 주된 차이점입니다. 일반적으로 EJB 3는 Spring과 같은 경량 주입 프레임 워크에서 최선을 다해 EJB를 일반 POJO에 가능한 한 가깝게 만듭니다.
그러나 오늘은 2013 년 중반에 EJB2와 EJB3의 차이점을 알고 싶습니다. EJB2는 더 이상 사용되지 않습니다. 버전 3.x를 배우고 이전 버전은 잊어 버리십시오. EJB 2 학습은 요즘 사람들이 자동차를 발명하기 전에 교통 수단으로 말을 사용하기 때문에 승용차를 배우기 전에 승마를 배우는 것과 똑같습니다.
당신의 대답에 동의 할지라도 2015 년 현재의 일에 바로 지금 당신과 공유하는 것을 거부 할 수 없었습니다. EJB2가 어디에서나 사용되었습니다. EJB3로 마이그레이션 할 계획이 있습니다. 그림을 이동! – jambriz
@jambriz, 제 아내가 일하는 회사에서 코볼을 사용합니다. 그렇다고해서이 언어가 쓸모 없으며이 언어를 배우기위한 어떠한 이유도 발견하지 못합니다 (하이테크 산업의 총체적 충돌 제외). – AlexR
사실. 모든 EJB3 관련 자습서 – Sridhar