MVC Princip i Razlike od WebForms

Modul 1 - Lekcija 1

Razumijevanje MVC arhitekture i konfiguracija razvojnog okruženja

⏱️ Trajanje: ~3 časa
📚 Nivo: Početni
🎯 Praktični primjeri: 5

📖 Uvod u MVC Pattern

Model-View-Controller (MVC) je arhitekturni pattern koji razdvaja aplikaciju u tri glavne komponente.

Ključni Koncepti

Model (podaci), View (interfejs), Controller (koordinator)

📖 Pogledaj Detaljno Objašnjenje →

🏗️ Tri Glavne Komponente

  • Model: Poslovna logika i podaci
  • View: Korisnički interfejs
  • Controller: Koordinator između Modela i View-a
📖 Pogledaj Detaljno Objašnjenje →

🔄 MVC vs WebForms

Ključne razlike: Event-driven vs Request-driven, ViewState, testabilnost, URL-ovi

📖 Pogledaj Detaljno Objašnjenje →

📁 Struktura MVC Projekta

Controllers/, Models/, Views/, App_Start/, Global.asax, Web.config

📖 Pogledaj Detaljno Objašnjenje →

✅ Zaključak

MVC pattern omogućava bolju organizaciju, testabilnost i održivost aplikacije.

📖 Pogledaj Detaljno Objašnjenje →