나는 어리석은 질문을하면 EJB & 지속성에 전혀 새로운 것이므로 실례합니다. 나는 EJB 및 JPA에 대한 책을 읽고, 나는 전혀 이해하지 못하는 구에 직면 완전히 지속성과 직접 거래에서 개발자를 절연하도록EJB : 내가 중요한 포인트를 이해하지 못하는 것 같습니다
, 그것은 (EJB)는 인터페이스 기반의 접근 방식을 도입을 여기서 concrete Bean 클래스는 클라이언트 코드에 의해 직접 사용되지 않았습니다. 대신 특수화 된 bean 컴파일러는 bean 구현을 생성하여 지속성, 보안, 및 트랜잭션 관리와 같은 작업을 수행하고 엔티티 bean 구현에 비즈니스 로직을 위임합니다. 빈 클래스는 추상적되었고 서버가 영구 데이터를 관리 할 수있는 서브 클래스를 생성 에 대한 책임이 어디에
컨테이너 관리 엔티티 빈의 개념
및
가 도입되었다.
그것은 무엇을 의미 하는가 :
전문 콩 컴파일러는
서버가 실제로 영구 데이터 를 관리하는 서브 클래스를 생성하는 책임이 빈 인터페이스의 구현을 생성 I 구현/서브 클래스를 생성하는 것이 무엇을 의미하는지 파악할 수 없으며 런타임에서 의미가 있습니까?
감사합니다.
편집 됨 : 마지막으로
, 엔티티 빈은 오버 헤드 영속 객체에 추가되어 있지 않은 결코 한다 제한이 우선 네트워크를 도입, RMI 및 CORBA를 사용하여 원격 객체로 모델링되었다.
또한 무의미 해지지 않습니까?
약? – SJuan76
EJB의 진화에 대해 이야기합니다. 첫번째 구문은 EJB1.0에 관한 것이고 두 번째 구문은 EJB2.0에 관한 것입니다. 그것은 EJB3.0과 다르다? –
작업장에 특별히 필요한 경우가 아니라면 EJB 3 이전의 것을 잊어 버리십시오. 그것은 악몽이었습니다. – SJuan76