게시판 첨부파일 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CREATE TABLE TBL_BOARD_FILE
(
BBS_SEQ NUMBER(12) NOT NULL,
FILE_SEQ NUMBER(3) NOT NULL, -- 파일 여러개 첨부해줄때 순서
FILE_ORG_NAME VARCHAR2(100) NULL, -- 파일 여러개 첨부해줄때 구별 이름
FILE_NAME VARCHAR2(50) NULL,
FILE_EXT VARCHAR2(20) NULL,
FILE_SIZE NUMBER(12) NULL,
REG_DATE DATE NULL
);
COMMENT ON COLUMN TBL_BOARD_FILE.BBS_SEQ IS '게시물번호(TBL_BOARD BBS_SEQ)';
COMMENT ON COLUMN TBL_BOARD_FILE.SEQ IS '파일번호(MAX+1)';
COMMENT ON COLUMN TBL_BOARD_FILE.FILE_ORG_NAME IS '원본 파일명';
COMMENT ON COLUMN TBL_BOARD_FILE.FILE_NAME IS '파일명';
COMMENT ON COLUMN TBL_BOARD_FILE.FILE_EXT IS '파일 확장자';
COMMENT ON COLUMN TBL_BOARD_FILE.FILE_SIZE IS '파일 크기';
COMMENT ON COLUMN TBL_BOARD_FILE.REG_DATE IS '등록일';
CREATE UNIQUE INDEX PK_BOARD_FILE ON TBL_BOARD_FILE(BBS_SEQ ASC, FILE_SEQ ASC);
ALTER TABLE TBL_BOARD_FILE ADD CONSTRAINT PK_BOARD_FILE
PRIMARY KEY(BBS_SEQ, FILE_SEQ);
쿠키 (브라우저)
HTTP프로토콜 세션이 끊어져도 웹사이트에 접속할 때 생성되는 정보담은 임시파일 reaponse 객체에 실려서 웹브라우저에 저장
로그인 -> 쿠키세팅 -> 서버호출 -> 쿠키삭제
세션 (서버)
웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다. 보안상의 문제도 해결할 수 있다.