Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 스프링 핵심 원리
- http
- transaction
- AOP
- java
- Exception
- springdatajpa
- kotlin
- 스프링
- jpa
- 김영한
- JDBC
- Servlet
- JPQL
- Greedy
- Android
- 그리디
- Proxy
- db
- Spring Boot
- 알고리즘
- 스프링 핵심 기능
- 인프런
- spring
- 자바
- Thymeleaf
- SpringBoot
- pointcut
- 백준
- QueryDSL
Archives
- Today
- Total
목록domain개발 (1)
개발자되기 프로젝트
상품 domain, repository, service개발
1. 구현 기능 상품 등록 상품 목록 조회 상품 수정 2. 개발 순서 상품 엔티티 개발, 비느지느 로직 추가 상품 repository 상품 service 상품 기능 test 3. Item class 개발 객체 지향 관점으로는 데이터를 가지고 있는 곳 에서 business method가 있는 것이 좋다. 따라서 도메인 주도 설계 시 엔티티 자체가 해결할 수 있는 것은엔티티 안에 메서드를 만듦. 이 때 Setter로 변경하는 것이 아니라 특정 메서드(로직)을 통해 값을 변경해야 한다. 예제의 경우 주문에 따라 재고 수량(stockQuantity)가 변경이된다. stockQuantity는 Item에서 가지고 있다. 따라서 stockQuantity가 변경되는 로직은 Item에 추가하자. Item class - ..
인프런/[인프런] Springboot와 JPA활용 1
2021. 8. 6. 11:18