EJB START(Enterprise Java Beans)

Programming 2009. 12. 11. 20:00 by touchsoul

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

EJB를 사용하는 경우는 사용자 수가 많고 web server가 여러 대인 경우에 쓴다고 하지만 실질적으로는

과거의 코드 재사용과 호환을 위해서 쓴다고 합니다.


기본적으로 프로젝트 구성 시 다음과 같이 사용됩니다.

  • Persistence Unit – DB 연결 설정을 할 수 있는 파일 (persistence.xml) , ConnectionString이 저장되어 있다.
  • Entity Bean – 데이터 객체, 기본적으로는 DB의 레코드 하나가 Entity Bean의 객체가 된다.
  • Session Bean – Entity Bean을 조회, 생성, 수정, 삭제를 업무적으로 구현한 객체
    • Stateful Session Bean : 메소드 호출 중 상태 저장을 해야 하는 경우 사용    ex)장바구니
    • Stateless Session Bean : 메소드 호출 중 상태 정장을 굳이 안 해도 되는 경우 사용 ex) 덧셈, 뺄셈
  • Message Driven Bean – 메시지를 받아 처리를 하는 객체
Nav