Я не уверен, что мой подход с средой MVC в JSF - лучший способ. Поскольку я пытаюсь извлечь максимальную пользу из JSF, я хотел бы знать, как должен быть спроектирован мой сервисный уровень (или модель, говорящий на условиях MVC).
Я знаю, что отношение View-Controller должно быть от 1 до 1 (исключение исключено). Теперь, каким образом я должен создать свой сервисный уровень? Должен ли я использовать один большой сервис (не так ли)? Если нет, на основании чего я должен разделить свои услуги?
Обратите внимание: моя служба будет вызвана из Beans (контроллеры в условиях MVC), и сама служба вызовет DAO с помощью JPA, если это необходимо.
Заранее спасибо