필요 세부 기술 목록을 뽑는 방법
- 미리 사용 기술을 모두 파악한 후 처음부터 프로젝트에 넣는 방법
- 기능 하나를 만들 때마다 필요한 기술을 추가해 나가는 방법 -> 내가 쓸 방법
세부 기능
- 게시판 댓글 도메인의 설계
- 도메인 데이터를 DB에 저장
- JSON API 로 데이터 제공
- 사용자에게 웹 화면으로 서비스 제공 - 디자인 요소
-- 게시판 페이지
-- 게시글 페이지
-- 로그인 페이지
- 적절한 입출력 데이터 검증
- 인증 기능
- 생산성에 도움이 되는 도구들 서택
기술
- Java + Spring Boot 기반에서 선택
- 웹 서비스 제공 - > Spring Web
- 도메인의 설계와 DB 저장 -> Spring Data JPA, H2 Database, MySQL Driver
- JSON API 로 데이터 제공 -> Rest Repositories, Rest Repositroties HAL Explorer
- 웹 화면 : 서버 사이드 렌더링으로 접근 -> 템플릿 엔진 -> Thymeleaf
- 디자인 요소 -> Bootstrap 5.2
- 적절한 입출력 데이터의 검증 ->Validation
- 인증 기능-> Spring Security
- 생산성 -> Lombok, Spring Boot DevTools, Spring Boot Actuator
Reference
- 미리 사용 기술을 모두 파악한 후 처음부터 프로젝트에 넣는 방법
'프로젝트 > 게시판 서비스' 카테고리의 다른 글
4. API 테스트 정의 (0) | 2023.12.01 |
---|---|
3. 데이터베이스 접근 로직 구현 (0) | 2023.11.30 |
2. 데이터베이스 접근 로직 테스트 정의 (1) | 2023.11.30 |
1-1 프로젝트 기획 (환경,목적) (1) | 2023.11.24 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!