2. UVOD
Trend internet aplikacija – tanki klijent
ASP.NET MVC
M – model
V – view (pogled)
C – controller (kontroler)
Aplikacija
Mogućnosti
Prednosti
3. ASP.NET MVC OKVIR
ASP.NET
Dinamičke web stranice
Web aplikacije
Web servisi
Alternativa ASP.NET web formama
4. MVC model
Model
KontrolerPogled
Glavne komponente
Model – implementira logiku
za primjenu s domenom
podataka
Pogled – prikazuje korisničko
sučelje aplikacije
Kontroler – rukuje s
interakcijom korisnika, radi s
modelom te odabire pogled
koji će prikazati korisničko
sučelje
5. Prednosti – kada koristiti MVC?
Alternativa, ne zamjena za web forme
Lako se testira
TDD (engl. Test Driven Development)
Lakše upravljanje komponentama složene aplikacije
Front kontroler – upite web aplikacija procesira kroz jedan
kontroler
MVC 4
novosti
6. KORISNIČKI ZAHTJEVI
Uzeti u obzir
Trenutni važeći cjenik
Zadnje stanje poslovnica
Odabir prodajnog mjesta – uređaji na tom mjestu
Filtriranje po važnim karakteristikama uređaja
Usporedba uređaja po:
Cijenama
Karakteristikama
Pregled svih uređaja po:
Tarifama
Vrsti korisnika
Trajanju korisničkog ugovora
7. Pogled
• Polje za unos
• Tekst
• Okvir za izbor
• “Radio” gumb
• Gumb “Traži”
• Predložak za prikaz rezultata
Kontroler
• Podaci od korisnika
• Provera uvjeta
• Poziv odgovarajućeg modela /
procedure
• Poziv odgovarajućeg pogleda
Model
• Predstavljanje podataka iz baze
• Pozivanje odgovarajuće
procedure
• Prikaz rezultata