Запуск приложения 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.