글에 대한 답글(reply형 게시판)
모글 답글
list에서 표현됨
=> 알고리즘
글에 대한 댓글(Comment형 게시판)
view에서 표현됨
seq - 글 순서(글 번호)
grp - 글 그룹(모글 ..)
grps - 글 그룹 내의 순서
grpl - 글 그룹 내의 깊이
*모글
grp - seq와 동일
grps - 0
grpl - 0
*답글
grp - 모글/부모글의 grp
grps - 부모글과 같은 grp 내부에서
부모글의 grps보다 큰 grps는 무조건 +1
자신은 부모글의 grps + 1
grpl - 자신은 부모글의 grpl +1
seq grp grps grpl
모글1 1 1 0 0 w
모글2 2 2 0 0 w
1-1 3 1 4 1 re
1-2 4 1 2 1 re
1-3 5 1 1 1 re
1-1-1 6 1 6 2 rere
1-1-2 7 1 5 2 rere
1-2-1 8 2 3 2 rere
order by grp desc, grps asc
=>
모글2 2 2 0 0 w
모글2 2 2 0 0 w
1-3 5 1 1 1 re
1-2 4 1 2 1 re
1-2-1 8 2 3 2 rere
1-1 3 1 4 1 re
1-1-2 7 1 5 2 rere
1-1-1 6 1 6 2 rere
create table rep_board1(
seq int auto_increment primary key,
grp int not null,
grps int not null,
grpl int not null,
subject varchar(150) not null,
writer varchar(12) not null,
mail varchar(50),
password varchar(12) not null,
content varchar(2000),
hit int not null,
wip varchar(15) not null,
wdate datetime not null
);
insert into rep_board1 values (0, 1, 0, 0, '제목', '이름', 'test@test.com', '1234', '내용', 0, '000.000.000.000', now() );
insert into rep_board1 values (0, last_insert_id()+1, 0, 0, '제목', '이름', 'test@test.com', '1234', '내용', 0, '000.000.000.000', now() );
select seq, grp from rep_board1;
out
request
response
session
application
jsp의 보관위치
class의 보관위치
java file의 보관위치
model : DAO/TO
JSP - > TO(java beans) -> DAO -> DB