Использование SchemaSpy с Coldfusion - PullRequest
0 голосов
/ 07 июня 2019

кто-нибудь использовал schemaspy с CF, я просматриваю документацию по этому вопросу, но не уверен, что следовать, я использую Application.cfm и Lucee и скачал JAR, я хочу, чтобы он запускал веб страница, а не настольное приложение.

Кто-нибудь может меня обмануть, как мне это сделать?

1 Ответ

0 голосов
/ 07 июня 2019

(Больше комментариев, но стоит отметить ...)

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

То, что что-то упаковано в jar-файл, не означает, что оно безопасно для использования в веб-приложении. Некоторые банки (как этот) только предназначены для использования на рабочем столе или в командной строке. При использовании в веб-приложении они могут вызвать серьезные проблемы.

Например, для jar-файлов рабочего стола или командной строки обычно используется System.exit () , которая:

Завершает работающую в данный момент виртуальную машину Java , инициируя последовательность его отключения.

Хотя это совершенно приемлемо для приложения командной строки, но это крайне плохая вещь в веб-приложении. Этот последний никогда / редко должен вызывать System.exit()!

Опять же, не все банки одинаковы. Если вы планируете использовать его внутри веб-приложения - убедитесь, что оно действительно предназначено для этой цели. Это не так.

...