Могу ли я использовать код Java, как это в файле JSP? - PullRequest
0 голосов
/ 15 июля 2011

Пожалуйста, прости меня, если мой вопрос звучит слишком глупо: (... Я создал настольное приложение Java, которое имеет один экран пользовательского интерфейса в Swing ... Приложение создает отчет в формате PDF ... Я хочу преобразовать этоприложение в веб-приложение на основе JSP. Так что мне просто нужно создать простой экран, где запрашиваются параметры, необходимые для создания отчета, этот экран заменяет интерфейс на основе свинга ... и основной блок кода Java (используется для созданияотчет с помощью входных параметров) может быть вызван из файла jsp? Это так? Или что-то более важное требуется для превращения этого приложения в веб-приложение. Как узнать, что еще требуется?

Ответы [ 3 ]

2 голосов
/ 15 июля 2011

У вас должен быть веб-сервер. Создайте веб-архив (.war) из своей базы кода, повторно используя классы Java и новый файл jsp (UI). Итак, ваше понимание верно. и помните, что сейчас не будет никакого основного метода.

0 голосов
/ 15 июля 2011

Это сильно зависит от вашего кода.Бизнес-логику и генерацию PDF можно использовать повторно, но пользовательский интерфейс обязательно будет заменен.Затем вам также придется учитывать часть загрузки, т. Е. Ответом может быть страница со ссылкой на DL или сгенерированный PDF.

Редактировать: как уже говорилось в Azodious, вам потребуется веб-сервер, такой как Tomcat(или JBoss, который является полноценным сервером приложений и включает Tomcat), который может выполнять Javacode, поэтому простая замена пользовательского интерфейса не сильно поможет.

0 голосов
/ 15 июля 2011

Да - код JavaSE - это та же Java на стороне сервера. Вы должны изменить пользовательский интерфейс. Вы можете использовать обычный HTML или веб-фреймворк, такой как JSF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...