Para Java, el framework de Primefaces es mi favorito para crear el front-end de una manera fácil, estandarizada y evitando usar javascript de manera “manual”. Ya que ofrece más de 100 componentes (entre ellos calendarios, ajax, etc.)
En este tutorial, muestro como agregar elementos a un elemento datatable de Primefaces, al inicio del vídeo muestro el resultado obtenido.