Здравствуйте, vav, Вы писали:
vav>Клиент в браузере отправляет запрос сервлету где я.. vav>1. отвечаю клиенту что запрос принят и возвращаю ему url на несуществующий еще файл vav>2. делаю запрос к БД, где получаю отчет vav>3. сбрасываю отчет в файл, чтобы пользователь мог его забрать по вышеуказанному адресу.
vav>Теперь вопросы: vav>1. не изобретаю ли велосипед? может есть стандартные решения на эту тему?
Готовых решений не встречал. Хотя проблема вроде стандартная.
vav>2. будут ли какие-то проблемы с защитой? вроде как есть какие-то ограничения на работу с файловой системой..
Нет, не будет. Ограничения на работу с файловой системой по умолчанию присутствует у апплетов.
vav>3. Как задать случайное имя файла (аналог GetTempFileName)?
Даже круче есть — сразу файл создаёт:
File.createTempFile(...)