EJB 서버 시스템의 영속성 관리 방법

The Persistence Management Architecture for EJB Server System

  • 정승욱 (한국전자통신연구원 전자거래연구부) ;
  • 노명찬 (한국전자통신연구원 전자거래연구부) ;
  • 변영철 (한국전자통신연구원 전자거래연구부) ;
  • 함호상 (한국전자통신연구원 전자거래연구부)
  • 발행 : 2002.10.01

초록

EJB(Enterprise Java Beans)는 웹 응용 서버 스펙인 J2EE(Java2 Enterprise Edition)의 핵심으로서, 비즈니스 로직을 컴포넌트 형태로 작성하여 재 사용성을 높이기 위한 서버 측 컴포넌트 프로그래밍 모델이다. EJB는 컴포넌트를 특성에 따라 일반적인 비즈니스 로직을 나타내는 세션 빈(Session Bean), 데이터베이스에 저장된 정보와 같은 여러 클라이언트에 의해 공유되며 영속 장치에 저장되는 엔터티 빈(Entity Bean) 그리고 JMS 메시지를 처리하는 메시지 드리븐 빈(Message-driven Bean)으로 구분한다. 본 논문에서는 ETRI에서 개발한 E504 EJB 서버에서 엔터티 빈의 데이터베이스 접근을 자동화 해주는 영속성 관리자(Persistence Manager)에 대해 논의한다.

키워드