Machen Sie REST -API mit JSP. Rufen Sie den Klassen von JSP auf und ordnen Sie sie auf Ruhemethoden ab.
< 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
Dieses Projekt zeigt die Implementierung des MVC -Musters zum Erstellen von REST -APIs mit Mason.
Der Mason Router fungiert als Controller, indem er eingehende HTTP -Anforderungen an die entsprechende JSP -Datei gemäß dem API -Endpunkt weiterleitet.
Die JSP -Datei ist die Ansicht. Die JSP -Datei enthält <m:execute> Tag, mit dem process der deklarierten RequestProcessable -Klasse aufgerufen wird.
Die RequestProcessable -Klasse sollte die Geschäftslogik enthalten, die mit der Geschäftsschicht der Anwendung interagiert.
Dieses Maven -Webprojekt benötigt einen Servlet -Container, mit dem man arbeiten kann. Verwendet Masonabhängigkeit. Um die neueste Mason zu verwenden, installieren Sie die Abhängigkeit von der lokalen Maschine. Weitere Informationen finden Sie unter pom.xml