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