반응형
일단 현재 알파테스트에도 못미치는 수준으로 돌아가게끔만 해두었는데,
대략의 작동 구조를 설명하자면,,
일단 홈페이지주소/bori 로 접속하면, 메인 페이지가 보이게 된다.
파일은 index.php 가 메인 파일이기 때문에 bori/?mode=guest 식의 접근이 가능하다.
bori/index.php?mode=guest 동일한 사용법이다.
추후 .htaccess 아파치 설정을 통해서 bori/guest 식의 접근 방법도 지원할 것이다.
index.php 는 모든 get파라미터들을 처리한다.
각종 클래스나 함수 파일들의 경로설정하기가 까다로워 그냥 index에서 모두 처리하기로.. -_-;;
index.php는 mode를 읽어서 상황에 맞게 action 디렉토리 내의 Action을 호출한다.
게시판의 경우 ActionBoard 를 호출하게 된다.
ActionBoard는 다시 action에 따라서,, 목록보기의 경우 BizList 글쓰기는 BizWrite..
그리고 글쓰기 모드에서 submit이 왔을경우에는 BizInsert 를 호출하는 식이다..
해당 Biz에서는 각 작업을 위해 Dao 를 호출하여 작업을 하는데,
Dao를 별도로 만들지는 않고 하나의 클래스로 만들어 두었다.
쿼리는 각 파일에 직접 작성하더라도, mysql 관련 함수들은 직접 접근하지 않고
dao를 통해서 접근해야 한다. 그래야 나중에 DB를 바꾸는게 수월할 듯 하다.
오라클은 또 오라클만의 함수를 사용할테니까.
view의 경우는 tpl 디렉토리 내에 html 파일들을 모아두었다...
따로 변수설정등을 한 건 아니고 그냥 필요한 것들은 php의 <?=$변수명?> 을 사용하게 하였다.
이런 구조로 작업을 하니, 모듈별로 기능을 구현하는 것이 편리하게 되어 버렸다.
세세한 설정은 어찌하면 좋을지 난감하다 ^^;;
대략의 작동 구조를 설명하자면,,
일단 홈페이지주소/bori 로 접속하면, 메인 페이지가 보이게 된다.
파일은 index.php 가 메인 파일이기 때문에 bori/?mode=guest 식의 접근이 가능하다.
bori/index.php?mode=guest 동일한 사용법이다.
추후 .htaccess 아파치 설정을 통해서 bori/guest 식의 접근 방법도 지원할 것이다.
index.php 는 모든 get파라미터들을 처리한다.
각종 클래스나 함수 파일들의 경로설정하기가 까다로워 그냥 index에서 모두 처리하기로.. -_-;;
index.php는 mode를 읽어서 상황에 맞게 action 디렉토리 내의 Action을 호출한다.
게시판의 경우 ActionBoard 를 호출하게 된다.
ActionBoard는 다시 action에 따라서,, 목록보기의 경우 BizList 글쓰기는 BizWrite..
그리고 글쓰기 모드에서 submit이 왔을경우에는 BizInsert 를 호출하는 식이다..
해당 Biz에서는 각 작업을 위해 Dao 를 호출하여 작업을 하는데,
Dao를 별도로 만들지는 않고 하나의 클래스로 만들어 두었다.
쿼리는 각 파일에 직접 작성하더라도, mysql 관련 함수들은 직접 접근하지 않고
dao를 통해서 접근해야 한다. 그래야 나중에 DB를 바꾸는게 수월할 듯 하다.
오라클은 또 오라클만의 함수를 사용할테니까.
view의 경우는 tpl 디렉토리 내에 html 파일들을 모아두었다...
따로 변수설정등을 한 건 아니고 그냥 필요한 것들은 php의 <?=$변수명?> 을 사용하게 하였다.
이런 구조로 작업을 하니, 모듈별로 기능을 구현하는 것이 편리하게 되어 버렸다.
세세한 설정은 어찌하면 좋을지 난감하다 ^^;;
반응형
'프로그래밍' 카테고리의 다른 글
인사동 관광정보 홈페이지 기능추가 작업중 (0) | 2009.11.06 |
---|---|
테이블 규모를 너무 크게 만들고 있는 것 같다. (0) | 2008.06.03 |
글(컨텐츠) 이 위로 스크롤 되는 롤링 div 만들기 (0) | 2008.05.21 |
응답형 게시판 알고리즘 1 (1) | 2008.03.30 |
[보리보드] 게시판 구조 (0) | 2008.03.25 |