document object model
a web page
Screenshot of webpage removed due to copyright restrictions.
See next slide for image reference.
Apple. All rights reserved. This content is excluded from our Creat
separation of concerns
where the term came from
Let me try to explain to you, what to my taste is characteristic for all
intelligent thinking. It is, that one is willing to study in depth an aspect
of one's subject matter
modularity & dependences
what makes a system modular?
in traditional engineering
components can be built, tested & replaced independently
in software engineering
components can also be reasoned about independently
what a web server does
simple web server: static resources
request: HTTP GET
response: HTML, CSS, JS, JPG, MP3, MP4, PDF, etc
what else does a web server do?
structure of the web
URI, URN, URL?
what do they mean?
URL: uniform resource location
URN: uniform resource name
URI: uniform resource identifier
URI = URL URN