Adapun keuntungan model MVC adalah memisahkan aplikasi user interface yang merupakan bagian yang sering diubah oleh user, sehingga pengubahan tersebut terhindar dari error yang lebih rentan.
Arsitektur MVC
Penerapan Arsitektur MVC
Framework yang sering digunakan adalah:
1.Struts
2.Java Server Faces(JSF)
Struts Framework
Struts adalah framework open source yang disediakan dan dikelola oleh Apache Software Foundation.
—ActionServlet
• Action Servlet merupakan bagian pusat dari implementasi controller pada Struts Framework.
• Bekerja sebagai Front Controller servlet dan menyediakan akses tunggal ke dalam aplikasi web
• ActionServlet membaca konfigurasi dari file struts-config.xml
• Disediakan oleh Struts Framework
—Action
• Menangani beberapa client request yang dikirim oleh Front Controller servlet
• Struts Framework hanya menyediakan dasar Action class
—ActionForm
• Digunakan untuk memvalidasi masukan dari user sebelum memroses dengan ActionController (lanjt)
—struts-config.xml
• Merupakan file konfigurasi dari komponen komponen Struts Framework
• Dengan file ini dapat diketahui tentang penggunaan Action, Komponen Form dsb.
Model
• Struts Framework mendukung beberapa komponen Model, diantaranya:
- • JavaBeans
- • EJB • CORBA
- —View
• Struts dapat menggunakan berbagai macam tehnologi presentation layer.
• Struts menyediakan sebuah set tag libraries yang dapat digunakan untuk penggunaan fitur – fitur Struts
.jpg)
Tidak ada komentar:
Posting Komentar