Berikut adalah implementasi konsep MVC dengan Java Web,

Model

Untuk model kita masih menggunakan class Mahasiswa yang telah dibuat di materi sebelumnya seperti berikut:

Kemudian kita siapkan data dengan membuat interface terlebih dahulu yang di letakan di package com/maryanto/dimas/bootcamp/service seperti berikut:

Dan untuk merepresentasi data dari database kita buat data dummy seperti berikut:

View

Sekarang kita akan membuat presenternya dari data yang telah kita buat yaitu dengan membuat file jsp yang di letakan dalam folder src/main/webapp/WEB-INF dengan folder mahasiswa dan nama filenya list.jsp seperti berikut:

Controller

Dan yang terakhir kita buat controllernya dengan menggunakan servlet seperti berikut:

Dan sekarang coba jalankan kemudian akses url http://localhost:8080/bootcamp-java-webapp/mahasiswa/list

Hasilnya maka akan menampilkan seperti berikut:

mvc-jsp-servlet