У меня есть некоторый повторяющийся код, который используется некоторыми из моих действий в Struts 2.
Нет необходимости говорить, что я хочу, чтобы этот код существовал только в одном месте, поэтому я соберу его вметод и положить его ... где?
Какова лучшая практика?Создать ли вспомогательный класс для каждого типа вспомогательного метода?Один большой вспомогательный метод?Один большой статический класс?Несколько статических классов?
Я использую MVC.
Я прочитал другие ответы на stackoverflow, и ни один из них, похоже, не вполне отвечает на мой вопрос.
Большое спасибо за вашу помощь.
РЕДАКТИРОВАТЬ обновление с примерами по запросу:
Например:
У меня естьпара строк кода, который добавляет массив к сеансу, который хранит, когда определенный объект был «оценен» (для этого сеанса).Он вызывается в нескольких действиях в приложении.
Кроме того, у меня есть компонент представления, который включен в несколько страниц JSP и должен быть загружен некоторыми данными из модели.Мне нужно было бы копировать / вставлять код в каждое действие (очевидно, хочу этого избежать).
Надеюсь, это прояснится.Пожалуйста, дайте мне знать, если это не так.