Design and Implementation of Remarkable Processor for Web page Code separation

웹페이지 코드 분리를 위한 리마커블 처리기의 설계 및 구현

  • Kang, Dong-Hyeon (Dept. of Computer Science, Graduate School, Korea National Open University) ;
  • Lee, Kwan-Yong (Dept. of Computer Science, Graduate School, Korea National Open University)
  • 강동현 (한국방송통신대학교 평생대학원 정보과학과) ;
  • 이관용 (한국방송통신대학교 평생대학원 정보과학과)
  • Published : 2007.05.11

Abstract

웹프로그래밍 환경에서 프리젠테이션 로직을 구성하는 서버처리 웹페이지에는 디자인을 위한 HTML 요소와 로직을 구현하기 위한 서버측, 클라이언트측 스크립팅 요소가 혼합되어 있다. 이와 같은 경우 스파게티 코딩에 의해 웹디자이너와 웹프로그래머간의 작업의 경계가 불분명해지고 디자인과 로직의 구성이 정렬되지 못하는 문제점이 발생할 수 있다. 본 논문에서는 이러한 문제점을 해결하고 웹페이지의 가독성과 재사용성을 향상시키기 위한 리마커블 코드 분리 모델을 제안한다. 이를 통해 웹페이지 수준에서 HTML 요소와 스크립팅 요소를 완전하게 분리하고 관련 연구와 차별화되는 플랫폼 독립적이고 언어 중립적인 웹페이지 모듈화 과정을 소개하고자 한다.

Keywords