본문 바로가기
카테고리 없음

til

by Node.js 주니어 개발자 귤 2022. 12. 29.
  • 도메인(Domain)
  • 💡 개발자 대부분은 비즈니스 프로세스를 개선하거나 자동화하기 위해 일한다. 도메인은 이런 프로세스가 지원하는 활동을 의미한다.

 

 

  • 아키텍처 패턴 (Architecture Pattern)
  • 💡 아키텍처 패턴은 소프트웨어의 구조를 구성하기위한 가장 기본적인 토대를 제시합니다.

 

  • 계층형 아키텍처 패턴 (Layered Architecture Pattern)
  • 💡 **계층형 아키텍처 패턴(Layered Architecture Pattern)**은 계층을 분리해서 관리하는 아키텍처 패턴이고, 현재 가장 흔하게 사용되고 있는 아키텍처 패턴 중 하나입니다

 

  • 컨트롤러(Controller) 란?
  • 💡 **컨트롤러(Controller)**란 클라이언트의 요청을 처리 한 후 서버에서 처리된 결과반환해주는 역할을 합니다.

 

  • 서비스 계층(Service Layer) 이란?
  • 💡 **서비스 계층(Service Layer)**이란 **비즈니스 로직 계층(Business logic layer)**이라고도 불리는데요 아키텍처의 가장 핵심적인 비즈니스 로직을 수행하고 **실제 사용자(클라이언트)**가 원하는 요구사항을 구현하는 계층입니다.

 

  • 저장소 계층(Repository Layer) 이란?
  • 💡 **저장소 계층(Repository Layer)**이란 **데이터 엑세스 계층(Data Access Layer)**이라고도 불리는데요 대표적으로 Database와 관련된 작업을 수행하는 계층입니다.