When Jakarta Faces came out for first time in 2004, only Jakarta Pages (formerly known as Jakarta Pages) was available as view technology. It was immediately clear that it was an ill-suited view technology for web development with Jakarta Faces. The problem with Jakarta Pages is that it writes to the HTTP response as soon as it encounters template text, while Jakarta Faces would like to first create a component tree based ...