MVC 패턴
앞전 MVC패턴을 쓰지 않은 게시판을 작성을 해보면 그럭저럭 게시판 기능을 잘 하고 있다.
하지만 간단한 게시판일때는 수정 사항이 생겨도 쉽게 고칠수 있지만
예로들어 쇼핑물을 만들고자 했을 때 수많은 클래스와 뷰를 앞전 MVC를 쓰지 않은 게시판처럼 만든다면
수정하기가 많이 힘들것이라고 예상한다.
그래서 각각 하는일을 나눠서 짜면 쉽게 유지보수 할수 있을 것이다.
M(Model) : 데이터의 상태를 유지, 데이터 처리 로직
V(View) : 사용자에게 보여주는 페이지 (UI)
C(Control) : 사용자의 요청을 관리, 데이터의 흐름을 관리