2014.10.19 21:08

웹 개발을 할때, 화면에 데이터를 뿌려주는 부분(View layer)로직을 작성할때 템플릿엔진을 사용하게되는데, 가령 JSP 혹은 프리마커와 같은 잘 알려진  템플릿엔진을 사용하게된다. 이런 템플릿엔진은 아직 데이터가 바인딩 되기 전의 그릇을 만들도록하는 템플릿시스템을 공통적으로 갖고 있다.


즉, 사용자가 보게되는 웹페이지는 자체적으로 구현된 템플릿시스템을 사용하는 템플릿 언어에서 정해진 문법으로 만들어진 템플릿 파일과, 실제 서버단에서 가공되어 넘어온 데이터가 바인딩되어서 만들어지게 되는 것이다.


위키에서 데이터 바인딩이란, 어플리케이션 UI와 비즈니스로직을 연결해주는 작업이라고 나온다. 이를 웹 개발에 적용시켜 본다면, 마크업과 데이터를 연결시켜주는 작업이라고 볼 수 있다.

'일반' 카테고리의 다른 글

OLTP, OLAP, BATCH  (0) 2014.12.08
웹 템플릿 엔진  (0) 2014.10.19
Layered Architecture  (0) 2014.10.15
사이즈가 큰 파일 sort  (0) 2014.09.29
프레임워크란 무엇?  (0) 2014.09.12
가용성과 확장성  (0) 2014.09.01
Posted by Data Miner