참고 사이트 - http://seinarin.tistory.com/entry/JSP%EB%A1%9C-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EB%A7%8C%EB%93%A4%EA%B8%B0-1%EA%B5%AC%EC%83%81-%EC%A4%80%EB%B9%84
board.sql
MySQL
DROP TABLE BOARD;
CREATE TABLE BOARD (
BOARDNO int(11) NOT NULL,
TITLE varchar(80) NOT NULL,
NAME varchar(10) NOT NULL,
EMAIL varchar(30),
PASSWORD varchar(10) NOT NULL,
CREATEDATE varchar(14) NOT NULL,
CONTENT text NOT NULL,
HITCOUNT int(11) DEFAULT '0' NOT NULL,
REF int(11) NOT NULL, --ref는 부모의 글번호를 저장
INDENT int(11) NOT NULL, --indent는 원글의 답글인지 답글의 답글인지를 구분하기위한 들여쓰기
STEP int(11) NOT NULL, --step은 원글과 댓글을 포함한 들여쓰기 정도를 나타낸다.
PRIMARY KEY (BOARDNO),
INDEX BOARD_no_idx (BOARDNO)
);
오라클
DROP TABLE BOARD;
CREATE TABLE BOARD (
BOARDNO number(11) NOT NULL,
TITLE varchar2(80) NOT NULL,
NAME varchar2(10) NOT NULL,
EMAIL varchar2(30),
PASSWORD varchar2(10) NOT NULL,
CREATEDATE varchar2(14) NOT NULL,
CONTENT varchar2(2000) NOT NULL,
HITCOUNT number(11) DEFAULT '0' NOT NULL,
REF number(11) NOT NULL,
INDENT number(11) NOT NULL,
STEP number(11) NOT NULL,
PRIMARY KEY(BOARDNO)
);
MultiAction
글목록, 글쓰기, 글목록, 글수정, 글삭제 을 먼저 구현
BoardController
/board/list.do
/board/write.do
/board/modify.do
/board/delete.do
로 맵핑을한다.
그다음 DAO를 만든다. select, insert, update, delete메소드를 만든다.
'(Before)BitSchool' 카테고리의 다른 글
2014/07/03 UML (0) | 2014.07.03 |
---|---|
2014/07/02 iBatis (0) | 2014.07.02 |
2014/06/30 AjaxLogin (0) | 2014.06.30 |
2014/06/27 SimpleSite - login,logout (0) | 2014.06.27 |
2014/06/25 AOP (0) | 2014.06.25 |