Java-код, встроенный в файл JSP - PullRequest
       22

Java-код, встроенный в файл JSP

0 голосов
/ 07 августа 2011

Я хочу спросить вас об аспекте программирования, я встроил Java-код в страницу JSP следующим образом: <% Java-код </p>

%>

В Java-коде я создаю экземпляры объектов и использую потокконтроль, как будто и для.Мой вопрос: выполняется ли Java-код в этом случае на уровне логики или уровне презентации?Если мы посмотрим на программу с точки зрения дизайна

заранее спасибо

1 Ответ

0 голосов
/ 07 августа 2011

Каждая страница jsp будет преобразована в сервлет контейнером сервлетов (например, Tomcat, Jetty и т. Д.), Который по определению является вашим уровнем представления.Ваши блоки кода содержатся в одном и том же сервлете и, следовательно, являются частью одного и того же уровня.

Уровни, однако, являются концепцией и не имеют жестких границ.Например, может случиться так, что в некоторых объектах, которые вы создаете в своем jsp, вы выполняете служебную логику, которая может быть интерпретирована как другой уровень.

Как правило, рекомендуется извлекать всю логику, выполненную вваши jsp, которые не имеют ничего общего с вашей презентацией в отдельных сервисах, которые вы затем можете вызывать из ваших сервлетов / jsp.Использование большого количества блоков кода, как правило, является признаком того, что пришло время реорганизовать и отделить его.

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