KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

비즈니스 로직(Business Logic)

연결된 노트와 함께 읽기

비즈니스 로직(Business Logic)

2026년 5월 17일
  • MVC(Mode View Controller) 패턴(Pattern)은크게 2가지 Presentation 영역 혹은 뷰(View)영역으로 나눌 수 있다.
  • 즉, Logic 영역과 모델(Model) 영역을 코딩을 흔히, 비지니스 로직이라 부른다.

비즈니스 로직의 예시

  • 아이디 중복찾기 기능을 예시로 들자면, 아래와 같은 비지니스 로직이 작성된다.

    1. 회원이 작성한 아이디 값 저장하기
    2. 회원정보가 있는 데이터베이스 연결
    3. 데이터베이스에 회원이 작성한 아이디 값이 있는지 Select
    4. 회원의 아이디가 이미 있는지 없는지 여부를 데이터화 하여 저장
    5. 데이터베이스 연결 끊기
    6. View영역에게 가공된 데이터 전달
  • 이러한 비지니스 로직은 유저 눈엔 보이진 않지만, 유저가 바라는 결과물을 올바르게 도출하기 위해 코드로 짜여진다.

  • 즉, 프로그래머는 유저가 원하는 행위를 컴퓨터에게 잘 전달하기 위해서는 비즈니즈 로직을 잘 구상해야 한다는 의미로 비지니스 로직은 프로그래밍에서 빠질 수 없는 요소이며, 응용 프로그램의 핵심이 된다.

  • 비지니스 로직은 유저가 바라는 결과물을 코드로 옮기므로 코드가 자주 변경되므로, 코드 품질도 매우 중요하다.

  • 비지니스 로직이 정리되지 않고 이곳 저곳 산재 배치되면, 프로그래머는 코드 관리에 어려움을 느끼고, 개발을 어렵게 하는 요인이 된다.

Synapse Map Insight