Динамически генерировать файл JNLP для приложения Java Web Start? - PullRequest
2 голосов
/ 12 июня 2009

Я пишу сервлет для возврата файла JNLP с несколькими динамически сгенерированными параметрами для передачи в программу запуска через Интернет. Прямо сейчас мой код использует стандартный шаблон и замену токена, но я должен думать, что есть способ сгенерировать этот файл программно в сервлете.

Есть ли для этого инструменты?

Ответы [ 2 ]

3 голосов
/ 12 июня 2009

Это всего лишь файл XML, поэтому я подумал, что есть разные способы сделать это: от идеи замены токена до полного языка шаблонов, такого как freemarker, или с помощью программного создания DOM. Это не кажется достаточно сложным, чтобы гарантировать собственный выделенный API.

2 голосов
/ 12 июня 2009

Вы видели JnlpDownloadServlet?

http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/downloadservletguide.html

Он может динамически вставлять свойства в файл JNLP, который он обслуживает. Возможно, он делает не совсем то, что вы хотите, прямо сейчас, но его не так сложно изменить.

...