Dalam membangun aplikasi web dengan Java biasanya dikenal 2 buah arsitektur yaitu, Model 1 dan Model 2. Monggo disimak yang sedikit ini.
1. Model 1
Arsitektur ini sangat simple. Request dikirim ke JSP ato servlet kemudian JSP/servlet akan memproses request tersebut (validasi data, mengatur logika bisnis) dan memberikan response.
2. Model 2
Di dalam model ini, JSP digunakan sebagai layer presentasi(halaman view untuk user) dan servlet digunakan sebagai pemroses request. Servlet disini berfunfsi sebagai controller bertugas untuk memproses request yang datang dan membuat bean yang diperlukan oleh halaman JSP. Tugas controller yang lain yaitu memutuskan ke halaman JSP yang mana response tersebut akan dikirim. File JSP kemudian meng-extract response tersebut dan kemudian menampilkannya. Oalah…


2 comments ↓
MVC. kau bisa jelaskan konsepnya dengan bahasa lebih ndeso kawan?
begini mungkin yah…
Modele -> Sawah
Controller -> Bapak di desa
View -> Aku, kamu, mereka
Jadi Bapak sebagai “controller” Bekerja sangat keras di desa dalam menggarap “model” Sawah, yang akhirnya berkat kerja kerasnya jadilah kita sebagai “view” yang dapat dibanggakan.
Mungkin gitu yah maksud pertanyaannya…
Peace ahh..
Leave a Comment