200619
https://github.com/cyj420/Board2
article
modify : 접근 권한 설정(현재 게시판 / 작성자 본인, admin)
delete : 접근 권한 설정(현재 게시판 / 작성자 본인, admin)
write : 접근 권한 설정
detail : 접근 권한 설정(현재 게시판)
Dao 직접 쓴 거 전부 'Service를 거치도록' 수정 필요! -> 다시 만들 때는 주의하기ㅜ!
articleReply
article detail에서 이어짐. - 댓글 작성, 댓글 개수 표시, 댓글 표시 OK.
build
articleReply까지 나오도록 - 해결
!!
DBConnection 테이블 자동 생성 부분 해결 -> 코드 내 것으로 익히기 1!!!
List의 공백 체크는 null이 아닌 .isEmpty() !!!!
200618
Class 쪼개기
article
modify : 현재 게시판에 없는 글들도 수정 가능 <- 변경 필요?(변경함)
delete
detail
member
join
sql 이해 필요. 왜 동일한 쿼리를 SQLyog에 직접 입력했을 때는 안 되는 것인지. where 1 의 의미는??
build
site
문제
1. build site를 한 후, DB에서 데이터를 삭제하면, 해당 데이터의 html은 여전히 잔류.
- build site를 처음 할 때 site 폴더 포함 내용물을 다 지우도록?
-> Util Class 에 파일 삭제 코드 추가해봤으나 의도한 대로 실행되지 않았음.
& 매번 내용물을 다 지우고 생성하게 하는 것은 옳은 것인가?
- DB와 비교하여 존재하지 않는 게시물의 id.html은 지우도록?
2. build startAutoSite 기능을 추가한 뒤로 exit가 작동되지 않음...ㅜㅜ
- 어떻게... 해결하냐... 스레드를 잘못 사용한걸까.
3. html 에서 이전글과 다음글을 누를 때 게시판과 상관 없이 id 기준으로 이어짐.
중간에 게시글을 삭제하고 build site를 하면, 이전글/다음글이 id 기준이라, 찾을 수 없는 페이지에 연결될 수 있음.
- 이전글/다음글 연결 태그 부분에 boardId 를 이용한 코드 변경이 필요할 듯 함.
추가로 해야할 일
- article detail <- memberId, boardId 관련 보완 필요
- db와 dto 삭제 <- SQL을 이용하니 기존의 db와 테이블은 불필요.
- 코드 정리 <- package / Class별 code 쪼개기
- 문제 해결 <- ...
- DB 생성과 use, TABLE 생성 자동으로 할 수 있도록. <- 이전 코드 참고하기.
'강의' 카테고리의 다른 글
자바 블로그를 하면서...(~0803, 1005 추가) (0) | 2020.06.29 |
---|---|
블로그 만들기 (200630 문제발생 추가) (0) | 2020.06.23 |
게시판 1차- JDBC 이용 (200616~200618) (0) | 2020.06.16 |
github (깃허브) (0) | 2020.06.12 |
게시판 만들기 - html 이용 (0) | 2020.06.10 |