#0427

조성현·2023년 4월 27일
0

답변글 게시판

글에 대한 답글(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의 보관위치

include의 내장 조건

  1. a -> b
    a + b => compile
    <%@ include
    프로그램적인 포함
    소스/변수선언
  2. a 따로 컴파일
    b 따로 컴파일
    => a,b 출력 결과가 결합
    <jsp:include
    디자인 포함

jsp Beans

model : DAO/TO
JSP - > TO(java beans) -> DAO -> DB

0개의 댓글