Loạt 3 bài về mô hình MVC trong Java web với JSP, Servlet (Chia sẻ theo kinh nghiệm)

https://www.christianalfoni.com/articles/2015_08_02_Why-we-are-doing-MVC-and-FLUX-wrong

Có thể ref trên chưa đủ luận điểm tuy nhiên bản thân mình thấy nó đúng khi nói về sự vi phạm quy tắc khi thiết kế mô hình MVC:

This fact is exactly what makes MVC such a great architecture! Your view has to make a request to get or change any application state. The controller will always control this process of getting or changing application state. The model is the only place you have application state. It is a simple and predictable flow and what you see in the browser is always a direct result of the state you passed into the template.