-
04. 게시판 구현(1) - Domain, PersistenceSpring Web Project/2. 게시판 (Board) 2020. 12. 8. 13:54반응형
1. BoardVO 작성
> 위치 : src/main/java
> 패키지 : com.app.domain
Note) getter/setter 생성 방법 - 변수 설정 후 마우스 우클릭 > Source > Generate Getters and Setters
> [Generate]
2. XML 네임스페이스 추가
> xml 파일 내부에서 사용하는 태그들에 대한 설정을 위한 XML 네임스페이스 추가
> root-context.xml 파일 선택 > [NameSpaces] 탭 선택 > beans, context, mybatis-spring 체크 > 저장
3. SessionFactory, SqlSessionTemplate 추가
4. BoardDAO 작성
> 위치 : src/main/java
> 패키지 : com.app.persistence
5. BoardSQL.xml 작성
> 위치 : src/main/resources
> 패키지 : mappers
Note) xml 파일 작성 시 "The word ??? is not correctly spelled"
> Windows > preferences > General > Editors > Text Editors > Spelling > [Enable spell checking] 선택 해제
6. BaordDAOImpl 작성
> 위치 : src/main/java
> 패키지 : com.app.persistence
7. jUnit 테스트
Note) <typeAliases> 적용 - XML Mapper의 parameterType이나 resultType을 패키지까지 포함된 클래스명으로 작성하지 않고 생략하기 위해 mybatis-config.xml에 설정
반응형'Spring Web Project > 2. 게시판 (Board)' 카테고리의 다른 글
06. 게시판 구현(3) - View, TEST (0) 2020.12.10 05. 게시판 구현(2) - Service, Controller (0) 2020.12.10 03. 화면 구성 (BootStrap) (0) 2020.11.24 02. 게시판 (테이블 생성) (0) 2020.11.24 01. 게시판 (프로젝트 생성 및 설정) (0) 2020.11.22