В недавнем веб-проекте Java я столкнулся с различными местами, где я видел контроллер на базе весны , реализующий Serializable
.Контроллер весны/компонентные инструменты Serializable
Мне любопытно, что почему Контроллер/Компонент должен был реализовать Serializable
?
Я думаю, что это неправильная практика, чтобы сделать это, и поиск до сих пор для любого сценария для реализации Serializable
ничего не принес. Я считаю, что это нарушает принцип MVC и является нетрадиционным. Вы хотели бы сохранить Домен/Бизнес Объекты отдельно от Контроллеры/Компоненты.
Я хотел бы исправить эту плохую практику в базе кода, но просто хотел убедиться, что у меня есть причина сделать это.
Любые объяснения/сценарий, иллюстрирующие этот случай, будут оценены.
Звуки wriong для меня. Можете ли вы опубликовать код? – Romski