Архитектура приложения Spring MVC с использованием AJAX / JSON / REST - PullRequest
2 голосов
/ 02 ноября 2010

Сначала я разработал приложение Java EE с интерфейсом Adobe Flex и использовал BlazeDS.Итак, у меня в бэкэнде Java была такая структура:

IServiceX -> ServiceImplX -> IDaoX -> DaoImplX

Таким образом, внешний интерфейс вызвал службу типа «addUser (User u)».Реализация сервиса вызывает интерфейс Dao, который внедряет Dao в базу данных, и пользователь добавляется.Возвращаемое значение - новый идентификатор пользователя.

Теперь я хочу использовать вместо Adobe Flex HTML5 с AJAX.Итак, я нашел этот пример проекта: https://src.springframework.org/svn/spring-samples/mvc-ajax/

У меня есть проблема, как интегрировать это в мою существующую архитектуру.В этом случае у меня есть объект домена с именем Account.java и контроллер AccountController.java: https://src.springframework.org/svn/spring-samples/mvc-ajax/trunk/src/main/java/org/springframework/samples/mvc/ajax/account/AccountController.java

Можно ли создать контроллер, и этот контроллер вызывает уже существующие службы?Или мне следует обновить / изменить мою архитектуру (но я не знаю, как ...)?

Заранее спасибо и наилучшими пожеланиями.

1 Ответ

4 голосов
/ 02 ноября 2010

Вы правы - просто создайте XController с пометкой @Controller и добавьте туда свой существующий сервис. Взгляните на Spring MVC документы. Также проверьте статью ajax упрощения для пружинных MVC 3.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...