MVC nedir? MVC ne demek?

MVC, ingilizce “Model View Controller” kelimelerinin baş harflerinden oluşan bir kısaltmadır. Türkçe karşılığını “Model Görünüm Kontrol Birimi” ifadeleri ile tarif edebiliriz. Yazılımda kullanılan bir mimari yapıdır.

Model, mantıksal işlerin yapıldığı bölümdür, modele iş mantığı yani “Business Logic” denilmektedir. Tek katmanlı e çok katmanlı mimarileri kapsamaktadır.

Bir katmanlı yapı için CRUD işlemlerini kapsar, Kontrol Birimi ile iletişime kurar.

Görünüm(View), Kullanıcı arayüzü kısmıdır, temel olarak HTML, CSS, JavaScript katmanını ifade eder.

Kontrol birimi(Controller), uygulamanının arayüzden sucuya gelen isteklerin karşılandığı ve belli kurallara göre karar verildiği bir katmandır, Model ile Görünüm(View) arasında ileşimi sağlar. Kontrol birimi(Controller), Görünüm(View) den istekleri alır ve Model e iletir sonrasında ise Modelden dönen cevabı Görünüm(View) e aktatır.

Share on Facebook0Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply


*