What programming language was used to write XXX?
Apache Tapestry
Apache Tapestry is an open-source component-oriented Java web application framework conceptually similar to JavaServer Faces and Apache Wicket.
Java