Я не уверен, какой класс использовать для модели в этой трехуровневой архитектуре со стойками 2 в качестве MVC.
Вариант использования: Получить пункт назначения (город) с заданным именем.
Архитектура: Struts 2 MVC (Action) -> Service -> DestinationDAO
Struts 2: View <---> Action
(и это действие вызывает уровень обслуживания)
DestinationDAO использует hibernate и имеет функцию getDestination(String name)
для извлечения пункта назначения из базы данных.
Мой вопрос: у класса действия должно быть свойство, которое я могу использовать для отображения информации о назначении с помощью jsp. Должен ли я использовать мой пункт назначения POJO (который я использую с hibernate) или это должен быть другой объект?
Буду признателен за любые предложения / ссылки на эту тему.