Struts 2 и Hibernate - Какая лучшая практика?
Я использую Struts 2 и Hibernate.
Я знаю, что параметры URL легко доступны в классе Action.
У меня также есть класс Model, в котором есть методы получения и установки, которые подключаются к таблице базы данных через Hibernate.
Чтобы связать URL-параметры с классом модели, я должен снова использовать методы получения и установки в своем классе действий и создать объект модели.
Это лучший способ? В принципе я не хочу добавлять геттеры и сеттеры в 2 местах.
Любая хорошая практика для реализации этого?
1 ответ
Использование ModelDriven
,
http://struts.apache.org/development/2.x/docs/model-driven.html
Это сказало, зависит ли это - лучшая идея вида; в основном это означает, что если вы явно не указали значения параметров белого или черного списка, весь ваш объект будет доступен. Хотя это может быть хорошо в вашем случае, часто это не так. Я думаю, что многие люди используют разные объекты, чтобы представить значения представлению и вернуть их из форм.
Обратите внимание, что преобразование между различными объектами с одинаковыми именами свойств довольно тривиально с помощью таких вещей, как Apache BeanUtils и тому подобное.