Apa itu MVC ???

Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Model View Controller pertama sekali didengungkan oleh peneliti XEROX PARAC yang bekerja dalam pembuatan bahasa pemograman Smalltalk sekitar tahun 1970-1980.

Pada dasarnya MVC adalah sebuah arsitektur untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana prosesnya (Controller).Dalam implementasinya kebanyakan framework dalam aplikasi beriorentasi objek adalah berbasis arsitektur MVC.

Model = berfungsi untuk menangani semua fungsi yang berhubungan dengan database.

View =  berfungsi untuk menangai bagian tampilan pada aplikasi yang dibangun dengan Codeigniter.

Controller = berfungsi sebagai perantara atau pengontrol pergerakan aliran data dari model menuju view dan sebaliknya. MVC biasa diterapkan dalam bahasa pemograman objek seperti PHP, Java dll…

dalam blog ini sy cuma akan membahas MVC dalam Java.. stay terus ya :p