목록JAVA/Mission (2)
코딩 이래요래

Sprint Mission Part 2, 3 요구사항 정리본 글에서는 스프린트 미션 Part-2, 3에서 진행한Java, SpringBoot를 활용한 디스코드(Discord) 서비스 도메인 모델링 및 CRUD 서비스 구현 내용을 정리함 ✅ 미션 요구사항 개요Mission Part 1에서 진행한 프로젝트 고도화File I/O를 활용한 객체 직렬화/역직렬화 기능 구현기존 Java 프로젝트를 Spring 프로젝트로 마이그레이션각 객체들의 의존성 관리를 IoC Container에 위임하도록 리팩토링새로운 도메인 추가ReadStatus : 사용자가 채널별로 마지막으로 메세지를 읽은 시간을 표현하는 도메인사용자별 각 채널에 읽지 않은 메세지를 확인하기 위해 활용될 예정UserStatus : 사용자 별 마지막으로 접..

Sprint Mission Part-1 (Java) 요구사항 및 구현 정리본 글에서는 스프린트 미션 Part-1에서 진행한Java를 활용한 디스코드(Discord) 서비스 도메인 모델링 및 CRUD 서비스 구현 내용을 정리함✅ 미션 요구사항 개요Java 기반 디스코드 서비스 도메인 모델링Java Collections Framework를 활용한 CRUD 기능 구현도메인 간 관계 검증 로직 설계 및 구현(심화)📌 목차1️⃣ 도메인 모델링① 도메인 모델 정의공통 필드id (UUID 타입)createdAt, updatedAt (Unix 타임스탬프)UserChannelMessage② Java 클래스 구현클래스별 필드 및 생성자 구현Getter 메소드 구현필드 수정 메소드(update) 구현 예시2️⃣ 서비스 설..