A fájl neve: hello.html
Ez a template fájl, ami meghatározza az információk megjelenítését.
Mint látható a kapott modellnek meghívja a függvényét, aztán a print utasítással kiírja a visszakapott értéket.
<module> <function name="view" params="model"> <html> <body> <h1> <print value="model.getMessage()"> </h1> </body> </html> </function> </module>
A fájl neve: index.nvl
A kliens meghívja ezt a szkriptet, amire ez elkészít egy HelloModel objektumot, aztán átadja a template fájlnak.
module control { import hello.html as view; class HelloModel { function getMessage() { return Hello, world. It's ${new Anvil.time.Calendar()}.; } } function service(ctx) { view.view(new HelloModel()); } }
Miutan végrehajtotta a templatet a szerver, azután keletkezik egy weblap.
Ezt küldi vissza a kliens felé.