RPL2 Rudi Gigih Prabowo 56415293 4IA14
RPL2 Rudi Gigih Prabowo 56415293 4IA14
Kelas : 4IA14
Praktikum ke- : 4
Materi : Controller
NPM : 56415293
Nama Asisten :
Paraf Asisten :
Jumlah Lembar : 4
Di Java, flow dari Spring MVC dapat dilihat dari gambar berikut
Setiap request yang datang dari User (aplikasi front end) akan di terima oleh Front Controller
(yang di dalam prakteknya merupakan sebuah servlet bernama DispatcherServlet) untuk
kemudian di dispatch ke Controller. Controller akan menghandle request tersebut, memproses
request, kemudian memberikan response ke Front Controller berupa model. Model disini
merupakan sebuah placeholder yang memegang informasi yang akan di sajikan kepada
penerima. Front Controller akan merender model tersebut ke View Template (seperti JSP,
Thymeleaf, dsb) dan View Template menampilkan model ke User melalui Front Controller.
Dapat dilihat dari workflow diatas bahwasannya Front Controller bertanggung jawab terhadapt
request dan response secara keseluruhan. Secara teknis, Front Controller merupakan sebuah
Servlet Class yang mewarisi (inherit) kelas HttpServlet. DispatcherServlet ini di declare di
dalam file web.xml.