inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Thực tiễn phát triển của Gemini - Cách xây dựng phần mềm có thể tăng trưởng bền vững

Lớp

Business Logic!

Đã giải quyết

483

falsystack

10 câu hỏi đã được viết

0

좋은강의 정말 감사드립니다!
말씀하신 비즈니스 로직이 정말 보기에도 좋고 깔끔하다고 생각되서 저도 똑같이 구현해보고 싶다고 생각하는데요

외부에서 주입받도록 분리한 로직들은 어느 레이어에 위치시켜야 하는지 궁금합니다.

아직 비즈니스 로직강의만 듣고 질문을 남겨서 혹시 뒷 강의에서 이에 대한 해답이 나온다면 답변해주지 않으셔도 괜찮습니다!

감사합니다!

소프트웨어-설계 business-logic layers modules

Câu trả lời 2

0

geminikims

외부에서 주입받도록 분리한 로직들

이 의미하는 부분이 어떤 로직을 말하시는 건지 애매한 것 같습니다!

외부 라이브러리나, 외부 통신을 위한 클라이언트를 의미하시는 걸까요? 그렇다면 Data Access Layer 에 해당합니다!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

님께서 질문하신 비즈니스 로직의 분리와 관련하여, 레이어에 대한 구체적인 설명은 제공된 정보에 포함되어 있지 않습니다. 하지만 일반적으로 비즈니스 로직을 외부에서 주입받도록 분리하는 경우, 이는 주로 서비스 레이어(Service Layer) 또는 도메인 레이어(Domain Layer)에 위치시키는 것이 일반적입니다. 각각의 레이어는 아래와 같은 역할을 합니다:

  • 서비스 레이어(Service Layer): 애플리케이션의 주요 비즈니스 로직을 처리합니다. 이 레이어는 어플리케이션의 고수준의 정책과 비즈니스 규칙을 구현합니다.
  • 도메인 레이어(Domain Layer): 비즈니스 로직의 핵심을 담당하는 레이어로, 비즈니스 도메인 특정의 엔티티와 도메인 서비스를 포함하는 경우가 많습니다.

이 두 레이어는 해당 로직이 더욱 잘 구조화되고 유지 보수하기 쉬운 코드를 만들기 위해 중요한 역할을 합니다. 님의 경우 구현하고자 하는 로직의 성격과 애플리케이션의 전체 구조를 고려하여 적절한 레이어에 위치시키는 것이 중요합니다.

더욱 구체적인 내용이나 예시는 해당 강좌의 나머지 부분에서 다뤄질 수 있으니, 강의 내용을 참고하시길 권장드립니다. 더 궁금한 내용이 있으시다면, 언제든지 질문해 주세요!

감사합니다!

현대 쿼리 복잡성에 관한 질문

0

90

3

공통 코드 VS Enum 클래스

1

50

1

극단적으로 from-to가 12일 이고, valid_to가 13일이면?

0

44

1

강의영상 어떻게 제작하셨을까요..?

0

47

2

자료 다운로드 문제

0

73

2

강의 기다리고 있습니다!

0

54

0

IVF vs HNSW

1

75

1

9월 8일 세션 진행한 거는 없었을까요

0

79

1

미션1 진행방법 관련

1

82

1

클로드코드 명령어 - 대화&세션관리부분 강의자료 빈폴더

0

72

1

1강 정리? 가 끝인가요?

0

80

1

섹션2, 대화&세션관리 수업 자료 누락

0

76

3

LLM 서비스의 신뢰성

1

84

1

수업 자료 문의

0

66

1

upload_file_id가 1,3,4 순서인 건에 대해

0

78

2

클로드코드 명령어-대화&세션관리 수업 자료

0

83

1

대규모 프로젝트에서 스펙파일 구조 설계

0

99

1

1과업 = 1세션 에대한 질문

0

132

2

백준 서비스 종료인데 조치 없나요?

0

106

1

비즈니스 계층 동일 레이어 서로 참조 금지와 관련하여

1

130

2

테스트 관련 질문드립니다.

1

122

2

"규칙 4. 동일 레이어 간 참조 금지" 관련 질문

1

123

2

Business Layer 인자 처리

1

531

2

모듈에 대한 단방향 의존

1

709

2