issues
search
ChangGyu-Ryu
/
fastcampus-project-board-admin
패스트캠퍼스 어드민 만들기 프로젝트. 자바 + 스프링부트와 관련 기술들을 공부한다.
0
stars
0
forks
source link
[어드민] 프로젝트 기획 - 필요한 기술 정리하기
#2
Closed
ChangGyu-Ryu
closed
6 months ago
ChangGyu-Ryu
commented
6 months ago
어드민 서비스를 기획하면서 필요한 기능을 토대로 사용할 세부적인 기술들을 미리 구상한다.
필요 기능
어드민 회원, 방문자 수 집계 도메인의 설계
도메인 데이터를 DB 에 저장
사용자에게 웹 화면으로 서비스 제공 + 디자인 요소
게시판 서비스와 API 통신
부가 기능
다크모드, todo list, 방문자 수 집계, 채팅
인증 기능 - 카카오 기반 OAuth 2.0 인증
예상 필요 기술 (스프링 부트 의존성)
웹 서비스 제공 -> Spring Web
도메인의 설계와 DB 저장 -> Spring Data JPA, H2 Database, MySQL Driver
웹 화면: Thymeleaf
디자인 요소 -> AdminLTE 3.2.0
API 통신 -> RestTemplate, OpenFeign
채팅 기능 -> WebSocket
인증 기능 -> Spring Security OAuth2 Client
생산성 -> Lombok, Spring Boot DevTools, Spring Boot Actuator, Spring Configuration Processor
확정되지 않은 것들 (Optional)
JSON API 로 데이터 제공 -> Rest Repositories, Rest Repositories HAL Explorer
ChangGyu-Ryu
commented
6 months ago
강의 끝
어드민 서비스를 기획하면서 필요한 기능을 토대로 사용할 세부적인 기술들을 미리 구상한다.
필요 기능
예상 필요 기술 (스프링 부트 의존성)
확정되지 않은 것들 (Optional)