Следует ли использовать методы получения / установки форм Struts 1 просто для извлечения / установки значений свойств, или можно добавить некоторую логику? - PullRequest
1 голос
/ 26 марта 2012

Это в основном вопрос «передового опыта». Формы Struts 1 имеют методы получения и установки для извлечения / установки свойств формы. Должны ли они использоваться только для этого, или метод получения (скажем) может иметь логику (или некоторую форму предварительной обработки), которая потенциально изменяет свойство перед передачей его в jsp / action? Другой альтернативой является использование логики (или той же предварительной обработки) в классе действия перед установкой его в атрибут формы (и, следовательно, получатель будет свободен от этой обработки).

Какой рекомендуемый способ?

1 Ответ

1 голос
/ 01 апреля 2012

Это полностью зависит от ваших потребностей и контекста того, что вы на самом деле делаете.

Однако действия должны быть максимально простыми - они существуют как слой между веб-страницей и бизнес-логикой. Если они делают намного больше, чем собирают данные между слоями, что-то не так.

Нет способа ответить на этот вопрос в общем виде. Получатели и установщики IMO должны быть максимально свободны от логики, не больше, не меньше.

...