보통 웹 애플리케이션을 개발할 때 화면은 디자이너가 맡아서 구현하고, 데이터베이스 연동 같은 비즈니스 로직은 프로그래머가 맡아서 구현함. 즉 각자 맡은 기능을 좀 더 분업화해서 개발을 하는 것.일반적으로 어떤 일을 맡아 진행하게 되면 일단은 기존에 주로 사용했던 방법이
모델2 구조에는 여러 가지 개념들이 사용되는데 그중 가장 자주 사용되는 개념이 mvc임. mvc란 Model - View - Controller(모델 - 뷰 - 컨트롤러)의 약자로, 일반 pc 프로그램 개발에 사용되는 디자인 패턴을 웹 애플리케이션에 도입한 것. 즉 웹