Получение ресурсов из jar-файлов в кеше апплета - PullRequest
0 голосов
/ 27 марта 2012

Я добавляю существующее приложение в апплет, поэтому мы можем сказать, что мы поддерживаем Web 2.0. Не спрашивай

Доступ к файловой системе разбросан по всей нашей базовой линии, поэтому я нахожусь в процессе преобразования их всех в загрузку ресурсов на основе classpath, которая идет гладко, за исключением десятков случаев, когда мы пересекаем систему каталогов, формирующую списки вещи. Один простой пример - поиск в конкретном каталоге файлов .obj и представление этого списка пользователю.

Итак, я написал слой абстракции для файлов и каталогов в jars vs файловой системе, и он работает просто отлично. Моя проблема в том, что когда я получаю URL ресурса от class.getResource, он содержит адрес для jar на сервере, но я знаю, что апплет уже получил доступ к этому jar для различных классов.

Я надеюсь, что есть способ избежать получения файла jar с сервера; например файл уже где-то кешируется, и его можно легко получить.

1 Ответ

0 голосов
/ 27 марта 2012

То, что вы видите, обманчиво. Это не бизнес апплетов и приложений JWS. знать расположение кэшированных ресурсов. По этой причине, даже если ресурсы кэшируются локально, подключаемый модуль будет утверждать, что путь к серверу.

...