Я работаю над исследованием, чтобы переместить существующий апплет (), чтобы продлить Applet) на Java Web Start из-за устаревания в Java 9. Однако, похоже, большинство документов по миграции Oracle предлагают разработчику использовать апплет «» -desc ", чтобы создать новый JNLP и выполнить миграцию. Означает ли это, что запуск апплетов за пределами браузера не будет не рекомендуется?Переход на Java Web Start - будет ли Applet-Desc устаревшим?
Если нет, то какой рекомендуемый подход? Говорить «переписать апплет» не помогает ... вот что говорят все. На самом деле не дает мне «как».
Каковы возможные решения и примеры/учебные пособия по миграции? Я не могу найти гораздо более новую документацию, я вижу много вещей в период с 2001 по 2011 год. Похоже, что большинство веб-сайтов, которые предоставляют примеры, больше не размещают приложения или не подписаны должным образом.
EDIT
Моя самая важная часть вопроса: Является ли Oracle протестующий класс Applet, когда протестующий плагин браузера? Или, можем ли мы использовать классы, расширяющие Applet в теге в JNLP, без предупреждения об устаревании?
Для моего апплета требуется аутентификация пользователя и файлы cookie сеансов, которые динамически генерируются в нашем JSP. Я видел онлайн, что this is possible. Это приложение JWS: не используется в автономном режиме и предназначено для запуска с HREF. Это все еще актуально?
В зависимости от того, что делает ваш апплет, может не так много переписать. То, что вам нужно написать (и читать и понимать), это файл jnlp. Вы правы в том, что «запуск апплетов за пределами браузеров не будет устаревшим» - именно это можно сделать с помощью java web start. –
Удивительно, поэтому вы имеете в виду, что мы все еще можем расширять апплет, и нам просто нужно обслуживать теги XML JNLP вместо тегов HTML? Я имею в виду инструкции, которые я нашел по адресу: https://kbdeveloper.qoppa.com/?p=2404. Я знаю, что потребуется дополнительная работа для того, чтобы наши пользовательские сеансы ... у нас в настоящее время есть некоторые CSRF-файлы для передачи. Мы уже загружаем апплет в JSP; поскольку мы уже используем JSP, должно ли быть так же просто, как изменение типа контента на «application/x-java-jnlp-file» и добавление переменных запроса в URL-адрес JNLP? – ryanpm40
Кроме того, если кто-то может помочь объяснить разницу между jnlp.jar и jnlp-servlet.jar, это было бы потрясающе. Я не совсем уверен, что включить? Любые полезные руководства, о которых вы знаете, очень ценятся :) – ryanpm40