Я написал голые страницы своего приложения, используя шаблон MVC. В настоящее время у меня нет никаких функций AJAX в моем приложении, но я искал предложения о том, как бы я изменил архитектуру своего приложения, чтобы добиться этого, для этого я постараюсь описать мою текущую архитектуру:
- У меня есть сервлет контроллера "controller.java", который читает путь сервлета, т. Е.
request.getServletPath()
, чтобы определить требуемое действие
- У меня есть несколько различных Enterprise Java Bean (EJB 3.1), которые обрабатывают бизнес-логику и которые вызываются моим сервлетом контроллера в зависимости от запрошенного действия
- У меня есть несколько представлений, которые относятся к различным аспектам моего приложения, которым запрос пересылается (сервлетом контроллера) на основании запрошенного действия (т. Е.
request.getRequestDispatcher(url).forward(request, response);
)
Я понимаю, что текущая архитектура может поддерживать функциональность AJAX (путем сопоставления с шаблоном из моего сервлета controller.java), но я дошел до того, что мой контроллер поддерживает огромное количество действий, и он грязный.
У кого-нибудь есть предложения?
Есть ли стандартный шаблон для этого? Я пытаюсь оставаться свободным от каких-либо рамок только сейчас, поскольку я относительный новичок! : -)
Спасибо