2017-01-07 2 views

답변

0

필자는 레이어링에 대한 생각이 더 이상 유용하지 않다고 생각합니다.

우리는 클라이언트의 모든 로직과 서버에서 실행중인 데이터베이스를 사용하여 2 계층 클라이언트 - 서버를 사용했습니다.

우리는 MVC 모델 - 뷰 컨트롤러와 일반적으로 연관된 3-tier로 발전했습니다. 원래 Smalltalk MVC 패턴에 데이터 액세스 개체에 대한 언급이 없었습니다.

이제 저는 뷰와 컨트롤러가 일반적으로 하나로 연결되어 클라이언트와 서버 간의 사용자 인터페이스 렌더링을 분할한다고 생각합니다. 컨트롤러는 비즈니스 논리를 가지고 있으며 많은 웹 및 데이터 액세스 서비스와 상호 작용합니다. 데이터 액세스 객체는 컨트롤러가 데이터 소스를 처리하는 데 사용됩니다. 원하는 레이어를 호출하십시오.

마이크로 서비스를 하나의 계층으로 생각하지 않습니다. 아마도 개념의 유용성이 감소했을 것입니다.

관련 문제