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

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

차례:

Anonim

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

2 계층 아키텍처는 프레젠테이션 계층 또는 인터페이스가 클라이언트에서 실행되고 데이터 계층 또는 데이터 구조가 서버에 저장되는 소프트웨어 아키텍처입니다. 이 두 구성 요소를 다른 위치로 분리하면 단일 계층 아키텍처가 아니라 2 계층 아키텍처가 나타납니다. 다른 종류의 다 계층 아키텍처는 분산 소프트웨어 디자인에 추가 계층을 추가합니다.

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

전문가들은 종종 2 계층 아키텍처를 3 계층 아키텍처와 대조합니다. 여기서 3 계층 애플리케이션 또는 비즈니스 계층이 추가되어 클라이언트 또는 프리젠 테이션 계층과 데이터 계층 사이의 중개자 역할을합니다. 이렇게하면 시스템 성능이 향상되고 확장 성이 향상 될 수 있습니다. 또한 2 계층 아키텍처의 다중 사용자 액세스로 인해 발생할 수있는 혼동과 관련된 여러 가지 문제를 제거 할 수 있습니다. 그러나 3 계층 아키텍처의 고급 복잡성은 더 많은 비용과 노력을 의미 할 수 있습니다.

2 계층 아키텍처에 대한 추가 참고 사항은 "계층"이라는 단어는 일반적으로 두 소프트웨어 계층을 두 개의 서로 다른 물리적 하드웨어 조각으로 분할하는 것을 말합니다. 다중 계층 프로그램은 한 계층에서 구축 할 수 있지만 운영 환경 설정으로 인해 많은 2 계층 아키텍처는 첫 번째 계층의 컴퓨터와 두 번째 계층의 서버를 사용합니다.

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