Arsitektur MVC secara sederhana dirancang dan diadaptasi dalam penggunaan Web – Application.
Arsitektur yang dihasilkan disebut dengan Model 2 Architecture. Umumnya aplikasi Model 2
Architecture memiliki: Servlet Controller yang menyediakan akses tunggal terhadap keseluruhan
aplikasi. Controller ini bertanggungjawab menyediakan manajemen terpusat terhadap alur aplikasi,
penanganan security dan user management. Controller Servlet umumnya menggunakan konfigurasi
XML untuk menentukan alur aplikasi dan pemrosesan perintah. Hal itu membuat helper components
(berfungsi sebagai Command objects) terasosiasikan dengan user actions dan dibuat/dipanggil untuk
menangani actions yang terjadi, memanggil komponen Model sebagaimana diperlukan untuk
memisahkan antara Controller servlet dari Model.
Sumber :
https://chachataki.wordpress.com/2011/05/05/arsitektur-mvc/