1.2 Model View Controller Pattern
1.2 Model View Controller Pattern
1.2 Model View Controller Pattern
Álvaro Alonso
Model View Controller (MVC)
2
Model View Controller (MVC)
Model
View
Controller
3
Alternatives
4
MVC in server side
Model
DB
View
Controller
Browser Server
5
MVC in client side
Model DB
View
Controller
Browser
Server
6
Client vs Server
Model
DB
View
Controller
Browser Server
Model DB
View
Controller
Browser
Server
7
Client vs Server
– Type of processing
– Task reuse
– Servers characteristics
– Type of users / devices
– Security constraints
– Developers skills
8
Client Technologies
9
Server Technologies
Java
10
Model View Controller pattern
Álvaro Alonso