Что такое идеальное место для хранения кода загрузки файлов?
У меня есть приложение Struts1. Он поддерживает загрузку в Excel. У меня есть слой Дао, который дает мне данные. У меня есть сервисный слой и затем действия (модель).
Где я должен хранить код создания файла..? в действии или на службе? или shd У меня есть util (util создает действительно плохой код)
1 ответ
Чтобы начать загрузку файла Excel, создайте действие, из которого Struts может запустить, но позвольте службе вызвать DAO и получить данные файла и вернуть данные файла обратно в действие.
Таким образом, если вы измените MVC или вам понадобится добавить другую SOA, например RESTful или WS, служба всегда будет возвращать данные файла.