Una de las cosas que me choca de java, es el problema para saber que version de java se está usando. En entornos web bajo php es mas fácil, por lo general el java que se usa es una librería llamada jquery, que por lo general se usa mal.

Y el mejor ejemplo lo vi en el sitio de la asociación, hecho por terceras personas. Básicamente manejan una actualización masiva de tarjetas de socios mediante AJAX e innerhtml, usando un campo calculado mal, que calcula la edad de un socio de este modo aprox en una orden sql:

year(curdate())-year(fecha_nacimiento) as EDAD

Ese es uno de los códigos mas ESTUPIDOS que he visto. Por principio de cuentas:

1 ) No se actualiza con el paso del tiempo o el dia que se muestra. Asi que solo se actualiza cuando se edita. El dato va eternamente desfasado
2 ) Lo correcto es similar a integer((curdate()-fecha_nacimiento)/365)

Pero por la actualizacion hecha por innerhtml, el código está en tres lugares diferentes y es dificil componerlo.

Existian tres opciones:

a ) Editar el código actual para poner esa formula.
b ) Poner en la entrada del administrador una rutina que haga
update tabla set EDAD=((curdate()-fecha_nacimiento)/365)
c ) Hacer el recalculo de la fecha en java y mostrar el dato (sale sobrando el campo en realidad)

Se hizo la opción tres.

Es un código poco manejable el existente, ya me autorizaron purgar los 460 mil correos de basura, y estoy tomando estad´ñisticas antes de hacerlo.