게시물 등록

  • 프로세스
    • 메인화면에서 등록 버튼 클릭
    • 등록 화면
          제목, 내용, 패스워드, 작성자, 이메일
          등록 처리
    • 메인 화면에서 등록된 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(단계) 표시


'IT 공부 > 과거의 흔적들' 카테고리의 다른 글

[spring] 파일 업로드  (0) 2017.06.22
[Spring] 스프링 시작  (0) 2017.06.14
[Cent OS]리눅스  (0) 2017.06.14
답변형 게시판  (0) 2017.06.13
[mybatis] 동적 SQL 처리  (0) 2017.06.13

+ Recent posts