IT 공부/과거의 흔적들
답변형 게시판 - 2
1000dB
2017. 6. 14. 13:57
게시물 등록
- 프로세스
- 메인화면에서 등록 버튼 클릭
- 등록 화면
제목, 내용, 패스워드, 작성자, 이메일
등록 처리 - 메인 화면에서 등록된 list 확인
- 개발 순서
- DB SQL 작성
- DTO 구성 내지 선택
- DAO(Repository)
- 화면 구성 : DTO 연결되는 name 부분
- Controller 연결 처리 / Service, DAO
초기 화면 구성
- main에서 연결하는 등록화면. Controller로 등록할 수 있도록
- akfj;sdfj;
답글 처리 프로세스
- 메인화면
- 해당 글을 더블 클릭 시, 상세화면으로 이동
- 상세화면
- 답글 달기, 수정처리, 삭제
- 답글 메뉴 버튼 클릭 시 출력
- 답글 화면
- RE: 메인 글제목
- 내용 : ---------- 기존 글 내용 -----------
- 답글 등록 버튼 클릭, 답글 등록처리. 메인화면에 처리
답글 처리 프로그램
- 메인화면
- jquery 해당 글을 더블 클릭 시, 상세화면 이동
- 상세화면
- Controller - view(jsp) : 화면 구성
- 모델 데이터 - 단일 data 로딩
- DAO, mybatis.xml, Service 연결, Controller에 모델처리, 화면단에서 호출
- 답글 메뉴 버튼 클릭 시 처리해야할 화면, DB
- submit로 key값 no 전달
- DB : 단일 data 로딩(Service) : 제목에 [RE:] 첨부 / 내용에 -------------------- 첨부
- 답글 화면 구현
- 답글 화면
- 답글화면 로딩
- 답글처리 등록
- refno : 원본 글의 no를 입력처리
- 메인화면
- 계층형 sql
- select * from board
where ...
start with refno = 0
connect by prior no = refno - 화면단
- 해당 답글의 level(단계) 표시