본문 바로가기
Architecture

애플리케이션 아키텍처 1) 객체지향과 절차지향, 용어 간단정리

by Gil Granger 2019. 12. 16.

1. 객체지향과 절차지향의 차이

 각각 장단점이 있다.

 

 

 

- 절차 지향 

 

트랜잭션 스크립트(transaction script)

 

 

 - 객체 지향 모델로 설계시

           (https://medium.com/swlh/creating-coding-excellence-with-domain-driven-design-88f73d2232c3)

 

 

 

2. 용어 정리

 

 

도메인이란

도메인은 일반적인 요구사항, 전문 용어, 그리고 컴퓨터 프로그래밍 분야에서 문제를 풀기위해 설계된 어떤 소프트웨어 프로그램에 대한 기능성을 정의하는 연구의 한 영역이다. 도메인 엔지니어링 이라고도 알려져 있다. 위키백과

 

 

비지니스 로직

비즈니스 로직(Business logic)은 컴퓨터 프로그램에서 실세계의 규칙에 따라 데이터를 생성·표시·저장·변경하는 부분을 일컫는다. 이 용어는 특히 데이터베이스, 표시장치 등 프로그램의 다른 부분과 대조되는 개념으로 쓰인다.

 

밑에있는 이미지에서 가운데 티어로 나타낼 수 있다.

 

 

객제치향 어플리케이션 설계

https://www.youtube.com/watch?v=26S4VFUWlJM

https://www.slideshare.net/baejjae93/ss-55571345

댓글