Я занимаюсь веб-программированием на Java, и я хочу знать лучшие практики. Мне интересно, где должны быть мои вычисления, скажем, приложение Java MVC или приложения Struts?В Struts, где должны располагаться вычисления?
2
A
ответ
4
Это зависит от вида вычислений. Большинство вычислений относятся к модели, поскольку большинство вычислений привязаны к данным, содержащимся в модели.
Но иногда вам нужно что-то вычислить в представлении (скажем, например, вам нужно определить, достаточно ли элементов в списке, чтобы оправдать перевод в альтернативный формат страницы).
И иногда они принадлежат контроллеру (возможно, вам нужно определить, какой вид перехода на основе основанных на контроллере факторов).
Настоящий ответ заключается в том, что вычисления относятся к данным, к которым они привязаны. Не суммируйте итоги счета в представлении и не вычисляйте размеры шрифта в модели. Ommm.
Wow thanks! Я узнал что-то новое :) – ajushi
Кстати, что означает Ommm? – ajushi
Итак, я собираю конфеты в бобы? – ajushi