https://dlgkstjq623.tistory.com/113
위 링크와 이미지를 보면서 잘 이해하도록 하자..!
자, 요번시간에는 jsp의 꽃이라고 할수 있는 게시판을 작성해볼것이다.
그중 jsp게시판 - 시스템구조에 대해서 공부해 볼것이다.
제일 먼저 할것은 글쓰기부터 할것이다.
일단, 전체적인 흐름을 이야기해볼것이다.
글쓰기 폼을 만들어서 데이터베이스에 글을 쓰게 되면 response.sendRedirect메소드로 인하여 전체 글보기로
데이터가 넘어가도록 할 것이다. 그 다음에 글읽기를 할수가 있다. 거기서 글수정 및 글 삭제등을 할수 가 있다.
그리고 전체글보기가 모두 끝날때쯤에 counter라는 게 있다. 즉 목록 1,2,3,4, 다음 이전 이런거 를 카운터링이라고 하는데 카운트링까지
달아서 게시글을 완성해 볼 것이다. 전체적으로 코드를 세팅하기 전에 데이터베이스쪽도 세팅을 해 볼것이다.
-테이블 구조(총 11개의 컬럼을 만들어 데이터를 저장)-
글 그룹 : 글을 묶어놓은 그룹
글 스텝 : 글의 단계 (ex - 글의 답변의 답변, 글의 답변 같은 단계별로 넘어가는 글)
글 레벨 : 글을 보여주는 순서 (ex-최신순서대로 보여줄지.)
컬럼명 | 설명 | 비고 |
Num | 글번호 | 자동증가 int |
Writer | 글쓴이 | String |
이메일 | String | |
Subject | 글제목 | String |
Password | 글 비밀번호 | String |
Reg_date | 글 작성날짜 | Date |
Ref | 글 그룹 | Int |
Re_step | 글 스텝 | Int |
Re_level | 글 레벨 | Int |
Readcount | 조회수 | Int |
Content | 글내용 | String |
--> 총 11개의 컬럼을 만들것이다.
또한 오라클에서 시퀀스를 사용할것인데, .. 나는 mysql이니 mysql을 사용해볼것이다.
오늘 글을 작성한 날짜는 sysdate함수로 작성한다.
그리고 가장 중요한 부분 인 이 부분 만큼은 꼭 이해하고 가도록 한다... 몇번씩 보자.>!
Re_step | 글 스텝 | Int |
Re_level | 글 레벨 | Int |
Readcount | 조회수 | Int |
이 파트를 정확히 인식한다.
자 지금 우리는 답변형 게시판 구조를 만들것이다.
이 그림을 달달 외우고 기억하자.
ref는 글의 그룹이고 (여기서 는 1의값을 가진 글의 비슷한 특징을 가진 1의 그룹정도로 보면 될듯하다.)
Re_step은 글의 거리두기 순서정도? 그러니깐 단계정도로 보면될듯하다.
위 이미지를 보면 여백이 비슷한 문장이 같은게 2이고 조금더 여백이 긴게 3이다.
이정도로 기억하자
그리고 마지막으로 Re_level은 이게 글의 순서정도로 보면 될듯하다.
'웹 프로그래밍(풀스택-->java) > 웹프로그래밍(백엔드-->java)' 카테고리의 다른 글
34. Jsp 게시판 - Dao 클래스 설정, BoardWriteForm (0) | 2021.12.05 |
---|---|
33. Jsp 게시판 - 테이블 설정, 빈클래스,Dao클래스 설정 (0) | 2021.12.05 |
31. Jsp Cookie & Sessions 5&6 (0) | 2021.12.03 |
30. Jsp Cookies & Session 4 (0) | 2021.12.03 |
29. Jsp Cookie & Session3 (0) | 2021.12.02 |