Превращение Java приложения в сервлет - PullRequest
1 голос
/ 13 марта 2020

Я создал систему рекомендаций в Java, которая выполняет следующие действия: 1. принимает набор данных в форме файла CSV 2. принимает пользовательский ввод 3. сравнивает пользовательский ввод с данными из набора данных 4. вычисляет прогнозы 5. предоставляет пользователю рекомендации на основе расчетов

Однако сейчас я пытаюсь преобразовать эту же систему рекомендаций в форму веб-приложения.

Есть ли способ по-прежнему использовать код из моего Java приложения или мне придется создавать аналогичную систему рекомендаций на новом языке / формате?

1 Ответ

0 голосов
/ 13 марта 2020

Я не уверен, что это именно то, что вам нужно, но давайте посмотрим:

Вы сможете скопировать логи c, если будете следовать шаблону MVC (если вы сохранили пользовательский интерфейс и логи c отдельно).

В этом случае вы можете создать новый веб-проект Dynami c, добавить модель (logi c) и построить собственный вид / контроллер (UI), используя вокруг него сервлеты. .

Если вы не следовали шаблону MVC, может быть сложно принять все, но, по крайней мере, должна быть возможность скопировать его части.

[ Примечание ]

MVC (Model View Controller) - это лучшая практика.

Это означает, что у вас есть классы моделей, которые содержат ваши logi c, классы контроллеров, предназначенные для связи между моделью и представлением и представлением, содержащим пользовательский интерфейс (например, файлы F XML или JSP).

MVC упрощает создание нескольких пользовательских интерфейсов / переключение между пользовательскими интерфейсами по вашему желанию.

...