velocity

velocity is mostly used as the V of the MVC.

An interesting prj: velocity email-template

– No JSP
– the template contains place holders for names, titles etc

Q: how was the “subsititution” triggered?
A: perhaps the mailer program loads the velocity classes which reads the config and the template