Я хочу разработать приложение Java EE с богатым пользовательским интерфейсом, который интенсивно использует Ajax. Я знаю, что для этого могу использовать фреймворки Ajax, такие как jQuery и Dojo. Ранее я работал над Java EE со Struts (1.x) и Hibernate.
Но недавно я обнаружил, что в Struts 2 встроена поддержка Ajax. Стоит ли использовать Struts 2? Я не знаком со Struts 2. Должен ли я использовать Struts 1 или 2? Если я буду использовать Struts 2, придется ли мне также использовать jQuery или в Struts 2 есть пользовательские теги, поддерживающие Ajax?