Сделайте API REST с JSP. Позвоните классам из JSP и сопоставьте их с методами отдыха.
< jsp:directive.page pageEncoding = " UTF-8 " trimDirectiveWhitespaces="true"/>
<%@ taglib uri = " mtg-mason.tld " prefix = " m " %>
< m:resource >
< m:request method = " GET " >
< m:execute className = " com.example.RequestHandler " var = " getCustomer "
param = " ${ mtgReq } " output = " true " />
</ m:request >
</ m:resource > http://localhost:8080/rest/v1.0/execute
Этот проект демонстрирует реализацию шаблона MVC для создания API REST с использованием Mason.
Router Mason действует как контроллер, маршрутируя входящие HTTP -запросы в соответствующий файл JSP в соответствии с конечной точкой API.
Файл JSP является представлением. Файл JSP содержит <m:execute> Tag, который вызывает метод process объявленного RequestProcessable класса.
Запрос, проведенный в классе, должен содержать бизнес -логику, которая взаимодействует с бизнес -уровнем приложения.
Этот веб -проект Maven нуждается в контейнере для сервлета для работы. Использует зависимость масона. Чтобы использовать новейший Мейсон, установите зависимость от локальной машины. Проверьте pom.xml для получения более подробной информации