Будет ли Tomcat выполнять весь код J2SE вместе с J2EE? - PullRequest
0 голосов
/ 09 марта 2019

Я изучил расширенный Java, в котором коды сервлетов и JSP обрабатывают http-запрос и ответ с помощью сервера Tomcat. Я хочу знать, сможет ли tomcat запускать код, отличный от сервлета и JSP, например, кода Java SE, потому что я хочу заняться программированием, связанным с AI в Java, на внутреннем уровне. Как я могу реализовать AI в Java на серверной части моего веб-проекта? Должен ли я пойти на JBoss?

1 Ответ

0 голосов
/ 09 марта 2019

Добро пожаловать в stackoverflow Пражжвал Гупта! Tomcat может выполнять письменный исходный код с помощью Java SE.

Так же, как пример гротеска: если вы, например, выполняете открытие JOptionPane, когда пользователь делает запрос, код будет выполнен, однако окно JOptionPane будет отображаться на сервере, а не на клиентском компьютере, который делает запрос.

Этот пример напоминает вам, что код JSE выполняется на стороне сервера, а не на стороне клиента: то же самое произойдет с вашей реализацией IA.

Как вы сами упомянули, Tomcat - это http-сервер, поэтому он получает запрос, обрабатывает то, что должно быть сделано (его IA) и возвращает ответ.

Если вашему ИИ требуется много времени для работы с ответом, рассмотрите возможность возврата ответа просто «ОК, я обрабатываю», и когда обработка будет завершена, сохраните результаты в базе данных для дальнейшего запроса.

Это то, что вы хотели бы знать? Если это не так, добавьте больше информации, чтобы получить более объективный ответ;)

...