La forma más fácil y rápida de hacer lo que quieres es usando algún framework (yo recomiendo Ruby on Rails, pero tienes ahí en Python también a Django y supongo que habrán también en PHP [
]).
El problema es que usar bien un framework requiere algo de aprendizaje, por lo que el nivel de satisfacción no es instantáneo como si lo pudiera ser si haces algo a mano o usando algún CMS, aunque en el primer caso tardes más y en el segundo sea más complejo al final.
En cualqueir caso, huye de cualquier CMS, porque es un caso muy específico diría yo.
GemliosG:
Java != JavaScript