Improving Reusability and Maintainability of Entity Bean in Bean-Managed Persistence.

BMP 기반 엔티티 빈의 재사용성과 유지보수성 향상 방안

  • Kim, Go-Woon (Dept. of Computer Engineering, Dongguk University) ;
  • Lee, Keum-Suk (Dept. of Computer Engineering, Dongguk University)
  • 김고운 (동국대학교 컴퓨터공학과) ;
  • 이금석 (동국대학교 컴퓨터공학과)
  • Published : 2003.05.16

Abstract

EJB는 J2EE 기반의 분산 컴포넌트 모델로 재사용 가능한 소프트웨어이다. 그중 데이터베이스의 데이터를 객체화한 엔티티 빈 컴포넌트는 영속성에 따라 CMP와 BMP로 구분이 되는데, BMP는 영속성의 차이로 인해 CMP와 조립하기 어려워 재사용성이 떨어지고, 소스코드가 복잡해 유지보수가 어렵다. 본 논문에서는 EJB 컴포넌트 중에서 BMP를 기반으로 구현한 엔티티 빈에 Dual Persistent 엔티티 빈 패턴(Entity Bean Pattern)을 적용하여 재사용성을 향상시키고, 소스코드를 리팩토링(Refactoring) 하여 유지보수성 향상시키는 DPwR(Dual Persistence with Refactoring) 방법을 제안하였다.

Keywords