1. 객체지향과 절차지향의 차이
각각 장단점이 있다.
- 절차 지향
트랜잭션 스크립트(transaction script)
- 객체 지향 모델로 설계시
(https://medium.com/swlh/creating-coding-excellence-with-domain-driven-design-88f73d2232c3)
2. 용어 정리
도메인이란
도메인은 일반적인 요구사항, 전문 용어, 그리고 컴퓨터 프로그래밍 분야에서 문제를 풀기위해 설계된 어떤 소프트웨어 프로그램에 대한 기능성을 정의하는 연구의 한 영역이다. 도메인 엔지니어링 이라고도 알려져 있다. 위키백과
비지니스 로직
비즈니스 로직(Business logic)은 컴퓨터 프로그램에서 실세계의 규칙에 따라 데이터를 생성·표시·저장·변경하는 부분을 일컫는다. 이 용어는 특히 데이터베이스, 표시장치 등 프로그램의 다른 부분과 대조되는 개념으로 쓰인다.
밑에있는 이미지에서 가운데 티어로 나타낼 수 있다.
객제치향 어플리케이션 설계
'Architecture' 카테고리의 다른 글
어플리케이션 아키텍처 2) 유지보수성(Maintainability) (0) | 2020.06.24 |
---|---|
[JWT, Oauth]서브 도메인 분리와 인증 인가 서버 설계 소개 (0) | 2019.04.09 |
댓글