Что такое идеальное место для хранения кода загрузки файлов? - PullRequest
0 голосов
/ 25 мая 2011

У меня есть приложение Struts1. Он поддерживает загрузку в Excel. У меня есть слой Дао, который дает мне данные. У меня есть сервисный слой, а затем действия (модель).

Где я должен хранить код создания файла ..? в действии или на службе? или shd У меня есть util (util создает действительно плохой код)

1 Ответ

0 голосов
/ 30 мая 2011

Чтобы начать загрузку файла Excel, создайте действие, из которого Struts может запустить, но позвольте службе вызвать DAO и получить данные файла и вернуть данные файла обратно в действие.

Таким образом, если вы измените MVC или вам понадобится добавить другой SOA, например RESTful или WS, служба всегда будет возвращать данные файла.

...