| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Spring Container
- CORS
- 쿠버네티스
- Routing Key
- Web
- @ComponentScan
- JPQL
- kafka
- 지연 로딩
- @Transactional
- DLQ
- DI
- JdbcTemplate
- 컨테이너
- securitycontextholderfilter
- 페이징
- JPA
- docker compose
- AWS
- 스프링 부트
- MSA
- 서블릿 컨테이너
- redis
- mybatis
- docker
- Spring
- dockerhub
- Spring Data JPA
- Dead Letter Queue
- JWT
- Today
- Total
목록Domain (2)
look-forest
도메인 모델소프트웨어에서의 도메인사용자가 프로그램, 또는 소프트웨어 서비스를 적용하는 주제 영역.소프트웨어는 도메인의 핵심 개념과 요소들을 통합하고, 그 관계를 정확하게 구현해야 한다. 도메인 모델이란?도메인은 현실 세계의 일부이고, 단순히 코드로 직접 옮길 수 없다.따라서, 도메인의 추상화인 도메인 모델을 만들어야 한다.도메인에 존재하는 중요한 개념과 이들 사이의 관계, 그리고 규칙을 표현한다. 도메인 모델은 복잡한 문제 영역을 핵심 개념 중심으로 단순화하여 개발팀의 이해를 돕는 지도 역할. 코드나 UI 설계와는 다른 목적. 도메인 주도 설계(DDD, Domain Driven Design)복잡성을 해결하기 위해 소프트웨어 개발의 중심에 도메인 모델을 두는 방법론.기술 사용이나 속도보다 도메인 이해와 모..
이번 시간에는 먼저 백엔드의 큰 그림부터 보고, Server가 무엇을 어떻게 Serve 하는지 알아보겠다. 백엔드 구조의 큰 그림 Spring을 활용한 백엔드는 보통 MVC 패턴 구조를 사용한다. 컨트롤러: 웹 MVC의 컨트롤러 역할 도메인: DB에 저장되고 관리되는 비즈니스 도메인 객체 (예: 회원, 주문 등) 레파지토리: DB에 접근, 도메인 객체를 DB에 저장하고 관리. 서비스: 핵심 비즈니스 로직 구현. 도메인 객체를 가지고 핵심 비즈니스가 동작하도록 구현한 객체 Q. 도메인과 DTO의 차이는? 더보기 DTO(Data Transfer Object) DTO는 계층간 데이터 교환을 위한 객체이다. 화면에서 넘어온 Form 데이터를 받기 위한 목적으로 DTO를 만들었다. "DTO 클래스는 View와 통..