| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- html
- css
- 개발
- GraphQL
- Eclipse
- linux
- C++
- 보안
- 안드로이드 개발
- java
- 하버드
- 코틀린
- js
- kotlin
- 노개북
- build.gradle
- ActiveX
- 탐지기법
- JavaScript
- hcj
- gradle
- Android
- 구글
- 리눅스
- springboot
- Android 4.1
- 자바
- 안철수
- 안드로이드
- Today
- Total
목록2026/04/03 (4)
꿈소년의 개발 이야기
DAY 6🔖 오늘 읽은 범위 :🌱공부 내용: Chapter 05 복잡한 실제 비즈니스 요구사항에 대해 JPA 코드 구조를 어떻게 잡아야 하나?👢쪽수: p.217-p.218😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**Q. 실제 비즈니스 요구사항이 복잡해질 때 JPA 코드 구조를 어떻게 잡아야 하나요?책임 분리(Separation of Concerns)JPA 를 이용한 백엔드 개발에서 가장 중요한 설계 원칙 중 하나 ⇒ ‘책임의 분리’각 계층(엔티티, 리포지토리, 서비스, 컨트롤러, DTO, 매퍼 등)이 맡아야 할 역할을 명확히 나누면 코드가 복잡해져도 수정 위치와 문제 원인 파악이 쉬워진다.변화에 강하고 유지보수가 쉬우며, 실무에서 여러 개발자가 동시에 협업할 때도 혼란을 줄여준다.1. 비즈..
DAY 5🔖 오늘 읽은 범위 :🌱공부 내용: Chapter 05 고급 JPA 기반의 마이크로블로그 REST API 서버 개발👢쪽수: p.151-p.218😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**목표: REST API 제공하는 마이크로블로그 스프링부트 앱 구현.기능 요구 사항사용자 계정 CRUD 수행.게시글 데이터 CRUD 수행.다른 사용자에 대한 팔로우 정보 CRUD 수행.감사 기능을 통한 데이터 변경 이력 추적 수행.인증 기능 미제공.구현 요구 사항엔드포인트: 모든 API 엔드포인트는 ‘ /api/todos/v1’ 으로 시작한다.테스트: CRUD 기능 유닛 테스트.문서화 및 테스트: 스웨거3 사용한 API 문서화 및 테스트.프로젝트 초기화프로젝트 스캐폴드 생성 및 다운로드스프링 이니셜..
DAY 4🔖 오늘 읽은 범위 :🌱공부 내용: JPA 기반의 To-Do 리스트 REST API 서버 개발👢쪽수: p.103-p.150😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**목표: 데이터 영속성 지원 기능 추가.기능 요구사항: JPA, MySQL 데이터베이스를 이용하여 CRUD 기능 구현.구현 요구사항엔드포인트: “/api/todos/v2”테스트: CRUD 기능 유닛 테스트 작성.문서화 및 테스트: Swagger 3을 사용해 스키마와 API에 대한 문서화 수행 및 테스트 가능하게 하기.JPA 이해하기자바 객체와 RDB(관계형 데이터베이스) 간의 데이터를 효율적으로 매핑하고 관리하기 위한 표준 ORM 명세.객체 지향 언어 자바에서 클래스와 디비 테이블 간의 매핑을 쉽게 처리할 수 있도록 돕..
DAY 3🔖 오늘 읽은 범위 : 🌱공부 내용: Chapter 03. 인메모리 기반의 To-Do 리스트 REST API 서버 만들기👢쪽수: p.58- p.103😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**프로젝트 스캐폴드 생성 및 다운로드옵션값설명dependencieswebREST API 서버 개발에 필요한 의존성 추가.org.springframework.boot 추가.이 의존성은 서블릿 컨테이너인 톰캣을 내장하고, 스프링 MVC 기반 앱, REST API 서버 개발에 필요한 클래스 라이브러리 제공함.javaVersion21프로젝트에서 사용할 자바 버전 설정.typegradle-project빌드 도구로 Gradle 설정.bootVersion3.3.1 → 3.5.0스프링 부트 버전 설정.→ 2..
