EJB (Enterprise JavaBeans)

EJB의 단점

  1. 많은 기능 중 자원 관리 및 트랜잭션 정도로만 사용.
  2. 기타 외 기능들은 굳이 EJB가 아니여도 구현 가능. (DB매핑 or MDB의 메시지 처리 등)
  3. EJB 스펙에 정의된 인터페이스에만 따라 코드를 작성하도록 제약이 존재
  4. 기존에 작성한 POJO를 변경해야 함.
  5. 컨테이너(서버) 없이는 단일 테스트가 어렵다.
  6. 하나의 업체가 아닌 여러 벤더 업체들의 압력에 의해 주체성 적다.

Spring