basic/spring

[spring 09] 게시판 만들기

못지(Motji) 2021. 8. 10. 17:39

게시판

  1. 폴더 구조
    [src]
    spring.board.controller
    ▸BoardController
    spring.board.dao
    ▸BoardDAO(interface)
    ▸BoardDAOImpl
    spring.baord.dto
    ▸BoardDTO
    spring.board.service
    ▸BoardService (interface)
    ▸BoardServiceImpl
    sql
    boardSQL.xml

    [WEB-INF]
    spring
    ▸board-context.xml
    views - board
    ▸게시판 jsp 파일들
  2. DB 테이블
    springboard
  3. DTO
    BoardDTO 생성
    *mybatis-config.xml > alias 추가
  4. sql mapper
    sql > boardSQL.xml
    * mybatis-config.xml > mapper 위치 추가
  5. 설정 xml 파일
    spring > board-context.xml
    *web.xml > init-param 에 context 파일추가
  6. 컨트롤러 클래스
    @Controller
    BoardController.java
    * board-context.xml > <conponent-scan 패키지 추가
  7. Service
    BoardService (interface)
    BoardServiceImpl @Service
    *spring-context.xml > <component-scan 추가
  8. DAO
    BoardDAO (interface)
    BoardDAOImpl @Repository
    *spring-context.xml > <component-scan 추가
  9. jsp : views > board폴더 > jsp파일들

list.do?pageNum=2

요청 > Controller > ServiceImpl > DAOImpl > BoardSQL.xml > DB

응답 < view. < < < 

'basic > spring' 카테고리의 다른 글

[spring 11] Spring Test  (0) 2021.08.16
[spring 10] AOP  (0) 2021.08.12
[spring 09] Ajax  (0) 2021.08.10
[spring 08] jQuery  (0) 2021.08.09
[spring 07] 회원가입  (0) 2021.08.08