게시판
- 폴더 구조
[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 파일들 - DB 테이블
springboard - DTO
BoardDTO 생성
*mybatis-config.xml > alias 추가 - sql mapper
sql > boardSQL.xml
* mybatis-config.xml > mapper 위치 추가 - 설정 xml 파일
spring > board-context.xml
*web.xml > init-param 에 context 파일추가 - 컨트롤러 클래스
@Controller
BoardController.java
* board-context.xml > <conponent-scan 패키지 추가 - Service
BoardService (interface)
BoardServiceImpl @Service
*spring-context.xml > <component-scan 추가 - DAO
BoardDAO (interface)
BoardDAOImpl @Repository
*spring-context.xml > <component-scan 추가 - 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 |