Web Interfaces
Most modern web applications have
- front-end based on HTML and JavaScript
- backend based on a database management system
- intermediate logic based on prog/script language
Common architecture for such systems is MVC:
- Model: represents information on which application operates
(low-level data manipulation code is encapsulated in the model code)
- View: code to produce user view of model (interface)
- Controller: code for handling events (e.g. user requests)
We don't use MVC for COMP3311 apps; focus is on database aspects
|