MVC, MVP, MVVM 패턴의 이해
MVVM 패턴이란? MVVM을 이해하기 위해서는 MVC -> MVP -> MVVM 순서대로 아키텍처 패턴에 대한 이해가 필요하다. MVC 패턴 https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller 가장 많이 사용되는 패턴으로 Spring MVC라는 Back-end framework이름이 있을 정도로 많이 사용된다고 생각하면 된다. 사용자가 controller(Action)를 통해서 Model을 변화시키면 View가 Update되게 된다. Business Logic이 Controller에 있을 수 있고 또한 View에도 있을 수 있다. Model에 있는게 사실 정석이지만 말이다. Business Layer를 Model이라고 부른다. 하지만..