Одной из целей подхода MVC к веб-разработке является выделение модели, представления, контроллера.
Допустим, в Java EE, как в среде Struts, вы связываете действие Struts с контроллером, компонент Java с моделью и JSP и / или ActionForm с представлением.
Мой вопрос, где вы склонны выполнять какую-либо логику для заполнения данных в JSP. Кажется плохой практикой помещать какую-либо логику или обработку в представление ActionForm, и очень плохой помещать какую-либо логику в JSP.
Включаете ли вы класс «Manager» для манипулирования данными в форме просмотра до их отображения пользователю.
Вот один простой пример. Вы берете Имя, Фамилию из базы данных, а затем вам нужно преобразовать формат (преобразуйте всю строку в верхнем регистре в Смешанный регистр). Будет ли логика манипулировать этой строкой, прежде чем она попадет в представление JSP, добавить эту логику в класс менеджера?