Writing a trivial application to display "Hello, world!" is something of a computing tradition but it's surprisingly educational.
Application Structure
We are going to implement a simple application but we'll wind up with a lot more potential functionality than we'll use. In its simplest form, this entire page could be rendered using just the html:
<head> <head> </head> <body> Hello, World! </body> </html>
Static pages like this aren't useful in an interactive sense so an application server like Albatross needs some extra functionality which calls for some extra work.
File Organisation
We'll use a model-view-controller to drive the application even though it's overkill. This is immediately simplified because it's a display only application so there are no data models so we'll only need a view and controller.