Haga una API REST con JSP. Llame a las clases de JSP y asigna a los métodos REST.
< 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
Este proyecto demuestra la implementación del patrón MVC para crear API REST usando Mason.
El Router Mason actúa como un controlador mediante el enrutamiento de solicitudes HTTP entrantes al archivo JSP apropiado según el punto final API.
El archivo JSP es la vista. El archivo JSP contiene <m:execute> etiqueta que llama el método process de la clase RequestProcessable declarada.
La clase Solicitableprocesable debe contener la lógica comercial que interactúa con la capa comercial de la aplicación.
Este proyecto web Maven necesita un contenedor de servlet para trabajar. Utiliza dependencia del masón. Para usar el último Mason, instale la dependencia de la máquina local. Consulte pom.xml para más detalles