Absolutely. Java is a great fit for AJAX! You can use Java Enterprise Edition servers to generate AJAX
client pages and to serve incoming AJAX requests, manage server side state for AJAX clients, and
connect AJAX clients to your enterprise resources. The JavaServer Faces component model is a great
fit for defining and using AJAX components.