Hola:
No confundas java con javascript, que son cosas distintas. Ajax es un poco de javascript para pedir datos al servidor, pero hay muchas cosas que siempre aconsejo.
- Las páginas deben ser navegables aún sin javascript activo, así que Ajax/javascript debería ser "una envoltura" de una página normal.
- Las peticiones de muchos datos ralentizan la carga incluso hechas con Ajax, así que mi consejo es no hacer con Ajax lo que debería hacerse con enlaces o formularios.
Ahora no se me ocurren muchas cosas, pero sobre todo no abusar de Ajax, que luego sería más trabajo aún, rehacer tus páginas por errores conceptuales.
Saludos