Запустите приложение Java в веб-браузере - PullRequest
12 голосов
/ 14 февраля 2010

Я относительно новичок в Java и имею Java-приложение, состоящее из пары пакетов и нескольких классов. Я хочу иметь возможность запускать это приложение в веб-браузере. Как мне это сделать?

Ответы [ 4 ]

11 голосов
/ 14 февраля 2010

Java Web Start - хорошая технология для развертывания приложений Java через Интернет. Вы можете запустить приложение по ссылке на веб-страницу, хотя приложение запускается за пределами фрейма веб-браузера: Учебное пособие по Java Web Start .

Java-апплеты позволяют встроить Java-приложение на веб-страницу. У него есть серьезные недостатки для больших приложений.

Сервлеты (и Java Server Pages) являются подходящими технологиями для создания веб-страниц на стороне сервера (и другого веб-контента), но эти технологии не помогут вам развернуть существующее приложение Java на основе Swing, если вы не готовы заменить пользовательский интерфейс.

2 голосов
/ 14 февраля 2010

См. раздел Учебника Java о том, как создавать и развертывать апплеты.

1 голос
/ 14 февраля 2010

Самый простой способ для вас будет использовать сервлет. Что вам нужно:

  • Apache Tomcat (или любой другой контейнер сервлетов)
  • Знание того, что такое сервлет (в основном это класс, который происходит от сервлета, например httpservlet)
0 голосов
/ 14 февраля 2010

Если вы хотите по-настоящему красивое приложение на основе веб-браузера, написанное на Java, то вы должны изучить gwt .

...