개발 1 계층 아키텍처 란 무엇입니까? -techopedia에서 정의

1 계층 아키텍처 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-1 계층 아키텍처 란 무엇입니까?

1 계층 아키텍처에는 소프트웨어 응용 프로그램 또는 기술에 필요한 모든 구성 요소를 단일 서버 또는 플랫폼에 배치하는 것이 포함됩니다. 이러한 종류의 아키텍처는 종종 다양한 프리젠 테이션, 비즈니스 및 데이터 액세스 계층이 별도로 제공되는 일부 웹 응용 프로그램 및 기타 기술에 사용되는 다중 계층 아키텍처 또는 3 계층 아키텍처와 대조됩니다.

1 계층 아키텍처는 단일 계층 아키텍처라고도합니다.

Techopedia는 1 계층 아키텍처를 설명합니다

기본적으로 1 계층 아키텍처는 인터페이스, 미들웨어 및 백엔드 데이터를 포함하여 애플리케이션의 모든 요소를 ​​한 곳에 유지합니다. 개발자는 이러한 유형의 시스템을 가장 단순하고 직접적이라고 생각합니다. 일부 전문가는 단일 컴퓨터에 설치하여 실행할 수있는 응용 프로그램으로 설명합니다. 웹 애플리케이션 및 클라우드 호스팅 솔루션을위한 분산 모델의 필요성으로 인해 1 계층 아키텍처로는 충분하지 않은 상황이 많이 발생했습니다. 이로 인해 3 계층 또는 다중 계층 아키텍처가보다 대중화되었습니다. 다 계층 솔루션의 이점은 종종 분명합니다. 데이터 센터 및 프론트 엔드 애플리케이션을위한 개별 환경뿐만 아니라 더 나은 보안, 더 나은 성능 및 확장 성을 제공 할 수 있습니다. 그러나 단일 계층 아키텍처의 매력은 관련 비용과 관련이있을 수 있으며 하나의 쉬운 플랫폼에 포함 된 간단한 응용 프로그램을 유지하는 것이 더 합리적 일 수 있습니다.

1 계층 아키텍처 란 무엇입니까? -techopedia에서 정의