[WEB/SPRING] 47일차 - 회원 로그인 기능 구현, 답변형 게시판 만들기 :: 소림사의 홍반장!

47일차

 

 

http통신이란건

서버에서 구별을 어떻게 하는지
일종의 서버 입장에서는 접속을 받는데 아까 걘지를 구별할 수가 없다. 연결이 지속되지 않기 때문

연결이 지속되는건 소켓통신

http는 요청이 들어왔다가 응답해주면 끝~!
그래서 세션이 필요

쿠키 - 길을 잃지 않기 위해 가지고 있는 값
세션이 만료되었을때 새로고침을 하면 로그인이 풀린다.

 


    첫요청
브라우져 ---------------->   세션
  (크롬)  응답(id:A1~~)    id(A1~~~)
   <----------------
쿠키  두번째요청(id:A1~~)
JSESSIONID  ----------------->  
:A1~~~  응답(똑같은 세션 유지)
   <-------------------  서버

    첫요청
브라우져 ---------------->   세션
(파이어폭스) 응답(id:B3~~)  id(B3~~~)
   <----------------
쿠키  두번째요청(id:B3~~)
JSESSIONID  ----------------->  
:B3~~~  응답(똑같은 세션 유지)
   <-------------------  서버  
   

 

답변형게시판 만들기

묶음, 순서, 단계 이라는 개념이 필요

ReboardController.java 생성
ReboardDto.java 생성

 

/*

  답변형 게시판

  글번호,제목,내용,글쓴이,작성일,조회수,

 

 

              순서    단계    묶음

 

7 7번글         0       0       7

8   re:7      1       1       7

2 2번글         0       0       2

6   re:2        1       1       2

3   re:2번글    2       1       2

5     re:re:    3       2       2

4     re:re:    4       2       2

1 1번글         0       0       1

 

*/

create table reboard

(

  no number constraint PK_RE_NO primary key

  ,title varchar2(4000) not null

  ,content clob

  ,writer varchar2(12)  -- userid가 들어감

  ,wdate date default sysdate

  ,rcount number default 0

  ,step number  -- 순서

  ,depth number -- 단계

  ,ref number   -- 묶음

);

 

create sequence seq_re

 nocache

 nocycle;

 

alter table reboard

 add constraint FK_RE_WRITER

 foreign key

 (writer) references members(userid);

 

insert into reboard(no,title,content,writer,step,depth,ref)

 values(seq_re.nextval,'오빤 강남스딸~!','옵옵옵옵~~!','test',

 0,0,seq_re.currval);

insert into reboard(no,title,content,writer,step,depth,ref)

 values(seq_re.nextval,'이것이 의지력의 차이','의지의지~!!','test',

 0,0,seq_re.currval);

insert into reboard(no,title,content,writer,step,depth,ref)

 values(seq_re.nextval,'니 머꼬?','마이 머꼬와따아이가~','test',

 0,0,seq_re.currval);

 

commit;

select * from reboard;

 

다른 카테고리의 글 목록

Dev. 640시간 뭉개기/강의내용정리 카테고리의 포스트를 톺아봅니다