Ringkasan tentang Routing, Middleware, Controller.

rupp150406 - Oct 1 - - Dev Community

Routing
singkatnya, routing adalah tindakan yang di tentukan saat user meminta URL tertentu. tugas Routing adalah mengarahkan permintaan masuk ke Controller yang sesuai. gampang nya Routing ini di gunakan untuk menentukan bagaimana aplikasi merespons permintaan klien.

Routing memiliki 2 jenis, Statis dan Dinamis.

Routing Statis adalah routing biasa, sementara Routing Dinamis adalah jenis Routing yang lebih fleksibel di banding Routing Statis.

Komponen Route ada 2 yaitu Route dan Parameter Route.

Middleware
Middleware adalah perangkat lunak yang memiliki akses ke seluruh objek permintaan. Middleware berfungsi sebagai pengeksekusi kode, merubah objek permintaan dan respons, hingga mengakhiri siklus permintaan-respons. biasanya di gunakan untuk autentikasi, caching, dan penanganan kesalahan.

Middleware mempunyai 2 jenis yaitu Middleware Aplikasi dan Middleware Route.

Controller

Controller adalah class yang menangani permintaan masuk dan mengembalikan respons. Controller bertanggung jawab untuk mengendalikan Model, View dan komponen lain untuk menghasilkan respons.

tugas Controller adalah Methods dan Action Results.

.
Terabox Video Player