Я новичок в MVC. У меня вопрос, как вы разрабатываете приложение и реализуете его со сложной логикой.
Я использую инфраструктуру Play, создаю веб-приложение на Java. Вместо того, чтобы иметь дело с простыми данными, основанными на форме, сохраняемыми в БД, представьте, что я отправляю файл на сервер (возможно, электронную таблицу) и хочу разбить его и очистить перед сохранением в БД и т. Д.
Теперь я хочу сделать это наиболее практичным и продуманным способом. Я не хочу действительно тесно связанную систему. Например, я могу захотеть загрузить CSV-файл в будущем и ожидать того же результата.
Так что, в основном, просто ищу несколько советов для построения сложной модели. До сих пор мои модели были всего лишь одним объектом. Для меня эта проблема разбивки файла выглядит так, как будто я собираюсь написать отдельный пакет с некоторыми утилитами и т. Д. И основным сервисным объектом для обработки необработанных данных.
Любой совет, как всегда, будет высоко ценится.