|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Java Богатое Руководство по Интернет-приложениям > Руководство разработчика апплета> Апплет, Кэширующийся в Плагине Java
Кэширование апплета гарантирует, что апплеты весьма обязательно загружаются браузером каждый раз справочники пользователя их. Плагин Java поддерживает кэширование при использовании того же самого кэша использование браузера для всех других веб-документов.
Это работает на случайное использование апплета, но большие апплеты могут часто сбрасываться от кэша, чтобы создать место для других документов, так как у браузера нет никакого знания, что файл апплета мог бы быть необходим в будущем. Результат состоит в том, что эта стратегия кэширования перестала работать, где необходим больше всего в больших деловых апплетах.
Плагин Java поддерживает альтернативную форму кэширования апплета, которое позволяет Вам решить, должен ли Ваш апплет быть "липким", чтобы остаться на диске во вторичном кэше, который не может перезаписать браузер. Единственное время "липкие" апплеты загружаются после того, как это - то, когда они обновляются на их сервере. Иначе апплет всегда доступен для быстрой загрузки. Мы рекомендуем, что апплеты, которые обеспечивают приложения основного бизнеса быть сделанными липкими, чтобы улучшить их производительность запуска.
Эта новая опция активируется включением param name = "cache_option" и значений param name = "cache_archive" в теге, который определяет использование Плагина Java как указано ниже:
<object ....>
<param name="archive" VALUE="...">
....
<param name="cache_option" VALUE="...">
<param name="cache_archive" VALUE="...">
</object>
Атрибут cache_option может принять одно из трех значений:
Атрибут cache_archive содержит список файлов, которые будут кэшироваться:
<param name="cache_archive" VALUE="a.jar,b.jar,c.jar">
Как атрибут archive в теге applet, список файлов фляги в атрибуте cache_archive не содержит полный URL, но всегда загружается с codebase, определенного в embed/object тег.
Отметьте, что список файлов JAR в атрибуте cache_archive и те в атрибуте archive могут быть подобными, но не должны содержать те же самые файлы JAR. Есть два возможных случая:
Отметьте: Кэширование файлов JAR, определенных в переменной ПУТИ К КЛАССУ декларации использование кэша Плагина Java, в настоящий момент не поддерживается.