SCE 프로그램 개선노트
- Nest
- Concept
- Category
- Programing
- Hit
- 400
- Star
- 0
SCE프로그램부분과 클라이언트 부분을 아예 분리한다.
역할은 아래와 같으며 서로 상호작용하는 방식으로 간다.
클라이언트 경로(/redgoose/)에서 SCE경로(/sce/)에 있는 파일을 열어 db와 각 클래스들을 초기화하고 클라이언트에서 데이터를 요청하면 sce프로그램에서 받아 리턴해준다.
SCE 역할
- (초기화) 데이터베이스 로드
- (초기화) db테이블 이름정의
- (도구) 유틸리티 클래스
- (도구) 클라이언트 클래스 (특정인자값을 요청받으면 db를 검색하여 테이터를 리턴해준다.)
- (프로그램) 관리자
클라이언트 역할
- 페이지출력(Front-end)
- 주소 라우팅
- 데이터 요청
- 글쓰기 폼(예정)
데이터 요청은 db쿼리로 날려야하기때문에 json형식으로 날려줘야할거같다.
sce디렉토리로 접근하면 바로 관리자로 나오게 하는 방식도 괜찮은거같다.
SCE 파일트리
- /goose
- /pages (관리자 페이지들이 들어간다.)
- index.php
- /data
- /lib
- Client.php (클라이언트에서 로드하는 파일)
클라이언트 파일트리 (이건 마음대로)
- /redgoose
- index.php
- /css
- /js
- /lib
- Router.php
- routeMap.php
- /pages
- list.php
- article.php
2014-08
프로젝트 이름은 goose로 변경