저번에 올리다가 관리자 부분까지만 올려두었던 멀티 게시판입니다.
오라클자바커뮤니티에서 설립한 오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝, 힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷 실무전문 강의)
드디어 완성되었네요. ㅜㅜ
관리자 모드에서 용도에 따라 다른 기능을 갖춘 게시판을 만들수 있는
프로그램입니다.
페이징 , 검색 , 꼬리말 , 파일 업로드 여부를 설정할 수 있습니다.
하시다가 막히는 부분 있으시면
꼭!! 꼭!! 꼭!!
쪽지 날려주세요~
개발 환경은 오라클 , 이클립스입니다.
우선 이클립스에서 톰켓 프로젝트를 추가하시구요.
프로젝트 이름은 multiboard입니다.
경로는 D:\workspace\multiboard입니다.
workspace를 다른 경로에 잡으신 분들은 파일 업로드 경로시에 자신의
경로로 잡으시면 됩니다.
오라클의 DB스키마입니다.
ERWin으로 작성한 ERD는 제 네이버 블로그에서 다운 받으셔서 볼수 있습니
다.
제 네이버 블로그는
http://blog.naver.com/kkjae7646
입니다.
////////////////////// 게시판 마스터 테이블입니다. /////////////////
desc board_mst
BOARD_CODE NOT NULL CHAR(5)
BOARD_NAME VARCHAR2(50)
TOP_HTML NOT NULL CLOB
LEFT_HTML NOT NULL CLOB
RIGHT_HTML NOT NULL CLOB
BOTTOM_HTML NOT NULL CLOB
IS_PAGE_COUNT NOT NULL CHAR(1)
IS_SEARCH NOT NULL CHAR(1)
IS_FILE NOT NULL CHAR(1)
IS_MEMO NOT NULL CHAR(1)
IS_REPLY CHAR(1)
MEMBER_LEVEL NOT NULL NUMBER(1)
LIST_PER_PAGE NOT NULL NUMBER(2)
PAGE_COUNT NOT NULL NUMBER(2)
TABLE_COLOR1 NOT NULL CHAR(7)
TABLE_COLOR2 NOT NULL CHAR(7)
////////////// 게시판 테이블입니다. //////////////////////////
desc board;
BOARD_CODE NOT NULL CHAR(5)
BOARD_NO NOT NULL NUMBER
BOARD_GRADE NOT NULL NUMBER(2)
WRITE_DATE NOT NULL CHAR(19)
TITLE NOT NULL VARCHAR2(100)
HIT NUMBER
CONTENT_TYPE CHAR(4)
CONTENT CLOB
FILE_NAME VARCHAR2(100)
MEMBER_ID VARCHAR2(10)
///////////// 꼬릿말 테이블입니다. ///////////////////////////
desc memo;
BOARD_CODE NOT NULL CHAR(5)
BOARD_NO NOT NULL NUMBER
BOARD_GRADE NOT NULL NUMBER(2)
WRITE_DATE NOT NULL CHAR(19)
MEMO_NO NOT NULL NUMBER(5)
MEMBER_ID VARCHAR2(10)
MEMO VARCHAR2(200)
MEMO_TIME CHAR(10)
댓글 없음:
댓글 쓰기