유닛테이블 – 15.각 툴의 비교

비교항목 용도 수행속도 소스코드 크기 템플릿 파일 형식 공개여부 A/S 수준 이 외에도 비교할 수 있는 항목으로는 가독성, 코드 작성의 편의성, 각 툴의 장단점 등이 있겠으나 이러한 항목은 개인에 따라…

Continue Reading 유닛테이블 – 15.각 툴의 비교

유닛테이블 – 14.DB Layer에 접속하는 방법

구성 < 유닛테이블을 DB Layer에 접속 > 유닛테이블 통일버전 0.1.3에서는 PHPLIB 및 MiniDB에 있는 각 데이터베이스 관련 클래스 파일을 동일한 방법으로 사용합니다. 따라서 각 DB Layer를 구성하는 클래스 파일을 인클루드…

Continue Reading 유닛테이블 – 14.DB Layer에 접속하는 방법

유닛테이블 – 13.기본 메소드

void head(string key); void head(string key, string val); head()는 HEAD 태그 내에 필요한 정보를 지정할 때 사용하는 메소드이며, 첫 번째 매개변수 key에 지정할 수 있는 지정자는 title, author, keywords, description,…

Continue Reading 유닛테이블 – 13.기본 메소드

유닛테이블 – 12.템플릿상수 & 변수

아래 그림에서와 같이 여러 페이지에서 단일 템플릿 파일을 이용하여 HTML 코드를 생성하는 경우를 예를 들어 템플릿상수 및 템플릿 변수를 설명하고자 합니다. 이 과정을 살펴보면 템플릿 파일은 하나이지만 나머지 PHP코드, 중간코드…

Continue Reading 유닛테이블 – 12.템플릿상수 & 변수

유닛테이블 – 11.데이터형식

유닛테이블에서는 데이터뿐만 아니라 레이아웃까지도 템플릿 요소로 구성되어 있고, 또한 템플릿 파일의 해석 결과를 가지고 그대로 HTML 태그를 생성하는 것이 아니라, 중간단계의 코드를 생성하며 이를 데이터베이스를 통해 중계하고 있어서 상당히 복잡한…

Continue Reading 유닛테이블 – 11.데이터형식

유닛테이블 – 10.레이아웃을 위한 자료구조

현재 홈페이지에서 사용되는 레이아웃을 위한 기술이 거의 TABLE 태그를 이용한다는 것은 대부분 알고 있을 것입니다. 이러한 TABLE 태그가 보통 여러 층으로 중첩하여 사용하게 되는데, 이렇게 다층으로 구성된 페이지에서 시작 태그와…

Continue Reading 유닛테이블 – 10.레이아웃을 위한 자료구조

유닛테이블 – 09.모드 및 속성지정자

지정자 지정자는 뒤에 따라오는 값이 사용되어야 하는 사용 처를 알려주는 역할을 합니다. 앞장에서 설명한 바와 같이 지정자에는 등호(=)의 좌측에 올 수 있는 모드지정자와 콜론(:)의 좌측에 올 수 있는 속성지정자가 있습니다.…

Continue Reading 유닛테이블 – 09.모드 및 속성지정자

유닛테이블 – 08.템플릿 파일의 구성

구성 영역 템플릿 파일에 포함된 내용을 기능에 따라 구분하면 주석을 달아주는 "설명부분", 변수를 정의하는 "변수정의영역"과 템플릿 자체를 나타내는 "템플릿영역"으로 나눌 수 있습니다. [crayon-6075ecd81b57b318195963/] "설명 부분"은 "//"로 시작되는 한 줄 짜리…

Continue Reading 유닛테이블 – 08.템플릿 파일의 구성

유닛테이블 – 07.동작

유닛테이블의 동작 메커니즘 데이터뿐만 아니라 레이아웃까지 해석해서 HTML을 생성한다는 것은 역시 오버헤드가 클 수밖에 없었습니다. 편하기는 한데(?) 템플릿을 해석해서 화면에 뿌려주는 시간이 좀 길더라고요. 저도 이것 때문에 고민을 많이 했죠.…

Continue Reading 유닛테이블 – 07.동작