3계층 구조란
1. 프레젠테이션 계층 -> 사용자 인터페이스, 프론트엔드 , 웹 서버 2. 어플리케이션 계층 -> 백엔드 미들웨어, 로직계층, 트랜잭션 계층 3. 데이터 계층 -> 데이터 베이스 ,mysql, db 1계층 구조는 물리적 컴퓨터 또는 서버에 3가지 다른 기능을 한번에 다 넣은 방식, 물리적 장비를 새롭게 변경하고자 하는 경우, 모든 구성을 새로 변경해야한다. 2계층 구조는, 프론트,백엔드를 한곳에, DB를 딴곳에 넣는다. 데이터베이스 변경 시 서로 영향을 받지 않는다. 3계층 구조는 프론트, 백엔드, 데이터베이스를 독립적으로 구분해서 구성한다. 또 다른 3계층 구조는 개발, 테스트, 라이브를 구분짓는다. -> 1계층을 3개로 넣는 구성 테스트 할때, 라이브 서버로 마이그레이션 가능하다. 장점은 업무 분담..
2022. 3. 5.