Skip to main content

AJAX FAQ for the Java Developer

Posted by gmurray71 on October 14, 2005 at 3:10 PM PDT

In the land where Java flows freely I have encountered many that are not familiar with AJAX and ask many of the same questions. I put together this FAQ with developers that use Java and Java Enterprise Edition in mind.

See the AJAX FAQ for the Java Developer.

Some of the questions I have addressed include:

  1. Should I consider AJAX?
  2. Does AJAX work with Java?
  3. Won't my framework provide me with AJAX?
  4. Where should I start?
  5. What do I need to know?
  6. Do I really need to learn JavaScript?
  7. What JavaScript Libraries and Frameworks are out there to assist a Java developer?
  8. Should I use XML or text, JavaScript, or HTML as a return type?
  9. Are there usability issues with AJAX?
  10. How do I test JavaScript?
  11. Should I use an HTTP GET or POST for my AJAX calls?
  12. How do I provide internationalized AJAX interactions?
  13. How do I handle concurrent AJAX requests?
  14. What do I do on the server to interact with an AJAX client?
  15. Where do I store state with an AJAX client?
  16. How do I submit a form or a part of a form without a page refresh?
  17. Is the server or the client in control?
  18. Are there any security issues with AJAX?
  19. When do I use a synchronous versus a asynchronous request?
  20. What about applets and plugins?
  21. How do I handle the back and forward buttons?
  22. How do I send an image using AJAX?
  23. How do I create a thread to do AJAX polling?

These questions are not all Java related but are common things a web developer starting with AJAX may ask.

What questions would you like addressed?

Related Topics >>