Refacing : Refactoring of Presentation Layer in n-Tier Architecture

리페이싱 : 다계층 아키텍처에서 표현 계층의 리팩토링

  • 이욱진 (서울대학교 전기ㆍ컴퓨터공학부) ;
  • 박상현 (서울대학교 전기ㆍ컴퓨터공학부) ;
  • 이병정 (서울시립대학교 컴퓨터과학부) ;
  • 김희천 (한국방송통신대학교 컴퓨터과학과) ;
  • 우치수 (서울대학교 전기ㆍ컴퓨터공학부)
  • Published : 2004.10.01

Abstract

리페이싱은 다계층 아키텍처에서 클라이언트가 접하는 표현 계층을 리팩토링하는 것이다 즉 리페이싱은 표현 계층의 부적절한 구조 및 코드를 찾아내어 적절하게 개선하는 작업이다. 리페이싱은 1) 코드 가독성을 향상시키고, 2) 유지보수를 원활하게 하며, 3) 시스템이나 제품의 업그레이드 과정을 도와준다. 이 논문은 리팩토링을 참고하여, 리페이싱 절차를 제안하고, 실제로 카탈로그 중 하나인 '표현 계층과 업무 처리 계층(Business Logic Layer)의 분리' 카탈로그를 소개한다

Keywords