Во-первых, я разработал приложение Java EE с интерфейсом Adobe Flex, и я использовал BlazeDS. Так что я имел в бэкэнда Java эту структуру:Архитектура приложения Spring MVC с AJAX/JSON/REST
IServiceX -> ServiceImplX -> IDaoX -> DaoImplX
Так что интерфейс называется услуга, как "AddUser (User и)". Реализация сервиса вызывает интерфейс 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
это хорошо, чтобы создать контроллер и этот контроллер вызывает уже существующие услуги? Или мне нужно обновить/изменить мою архитектуру (но я не знаю, как ...)?
Заранее благодарен & С наилучшими пожеланиями.
Предполагаю, что вы используете Spring 3? –
Да, правильно, последняя версия Spring 3.0.0. – Tim