Запуск приложения Java в веб-браузере
Я относительно новичок в Java и имею приложение Java, состоящее из нескольких пакетов и нескольких классов. Я хочу иметь возможность запускать это приложение в веб-браузере. Как мне это сделать?
Ответы
Ответ 1
Java Web Start - хорошая технология для развертывания приложений Java через Интернет. Вы можете запустить приложение из ссылки на веб-страницу, хотя приложение выполняется за пределами рамки веб-браузера: Java Web Start Tutorial.
Java-апплеты позволяют внедрять Java-приложение на веб-страницу. Он имеет некоторые серьезные недостатки для более крупных приложений.
Сервлеты (и страницы сервера Java) - это подходящие технологии для создания веб-страниц на сервере (и другого веб-контента), но эти технологии не помогут вам развернуть существующее Java-приложение Swing, если вы не готовы к замените пользовательский интерфейс.
Ответ 2
Смотрите раздел учебника Java о том, как создавать и развертывать апплеты.
Ответ 3
Самый простой способ для вас - использовать сервлет. Что вам нужно:
- Apache Tomcat (или любой другой контейнер сервлетов)
- Знание того, что такое сервлет (в основном класс, который распространяется от сервлета, например httpservlet)
Ответ 4
Если вы хотите действительно причудливое приложение на основе веб-браузера, написанное в java, вам следует изучить gwt.