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
- Service 계층 테스트
- 직장인 회고
- mapstruct
- Test
- FCM
- 인프콘2023
- Coputer Science
- 2024회고
- MySQL
- 2025 계획
- Java
- OS
- Server
- 일상
- 자바
- Test code
- Spring
- Junit 5
- 공룡책
- proxyFactory
- 테크쇼
- JPA
- modelmapper
- db
- ExceptionResolver
- parallelconsumer
- softeer
- Test Doulbe
- 소프티어
- enumSet
Archives
- Today
- Total
목록Server/Architecture (1)
공부내용공유
Service 계층, Business 계층
서론 백엔드를 처음 공부하면서 접했던 계층 개념은 가장 흔히 쓰이는 presentation, service, repository 이 3개의 계층으로 나눈 패턴이었다, 입사를 하고나서 개발중인 프로젝트들 중 위 계층들 외에 business 계층을 추가하는 것을 보았고, 집에서 추가로 공부하면서도 business 계층을 사용하는 예시를 보게되었다. 해당 계층을 사용하면서 내가 느꼈을 때 어떤 이점이 있는지 간단하게 정리하고자 이 글을 작성하였다. (다른 장점, 틀린 내용이 있다면 댓글로 얘기해주세요!) 본론 일단 가장 핵심적인 목적은 도메인 로직만 들어있는 service 계층을 만들기 위해서이다. 도메인 로직만을 남김에 따라 인수인계를 할 때 처음 프로젝트를 보는 사람이 도메인 로직을 체력 낭비 없이 빠르게..
Server/Architecture
2024. 2. 23. 14:23