
[ WEB ] 3 Tier Architecture
·
Development
구글링을 조금만 해보면 알겠지만, 이론적으로 잘 정리되어 있는 글들이 정말 많다. 나는 좀 더 내 방식에 맞게 정리하기 위해 이 글을 쓴다. [ 3-Tier Architecture를 쓰는 이유 ] 실제 서비스를 배포할 목적일 시, 각 계층에 대한 업무 분담이 및 동시에 개발이 가능해진다.(back-end, front-end, DB가 동시에 개발이 가능). 더 짧은 시간을 소요하여 서비스를 개발할 수 있는 장점이 있다. 여러 대의 서버로 나누어 각 계층이 동작하므로 서버의 부하를 줄여준다. [ 구조 ] Presentation Tier : 사용자가 서비스 접속 시, 직접 접근할 수 있는 계층(ex. 보통 사용자가 자주 접하는 홈페이지 등의 Front-end 요소) Logic Tier : 비즈니스 로직이 실행..