Сервисный уровень и интерфейс пользовательского интерфейса - PullRequest
0 голосов
/ 14 сентября 2011

Вообще говоря, сервисный уровень полностью отделен от интерфейса пользовательского интерфейса.

Тем не менее, я просто хотел бы знать, существует ли какая-либо возможность (хотя бы небольшая) между пользовательским интерфейсом и сервисным уровнем?Пожалуйста, приведите любой пример.

Я задаю этот вопрос, поскольку мы собираемся разработать оптимизированный пользовательский интерфейс для iPad, и у нас уже есть пользовательский интерфейс для настольных компьютеров ... Теперь в идеале должен быть только уровень представления или JSP, изменения CSS ДляИнтерфейс iPad..Но экраны не обязательно будут 1-1 для iPad..ie Там могут быть небольшие различия (кроме только дизайн интерфейса) с существующей версией для настольного компьютера ..

Так что я спрашиваюэтот вопрос в этом контексте.

1 Ответ

4 голосов
/ 14 сентября 2011

первое правило, которое нужно запомнить: слои (должны) зависеть только сверху вниз. Хороший пример: пользовательский интерфейс может зависеть от сервиса, сервис может зависеть от модели - это означает, что вы не можете поместить зависимости пользовательского интерфейса на сервисный уровень. Обычно люди выполняют другой уровень для обработки пользовательского интерфейса и службы, называемый контроллером (который должен обрабатывать события пользовательского интерфейса).

Пользовательский интерфейс имеет контроллер, который имеет одну или несколько служб.

...