mason mvn example
1.0.0
使用JSP進行REST API。調用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
該項目展示了使用Mason創建REST API的MVC模式的實現。
梅森Router根據API端點將傳入的HTTP請求路由到適當的JSP文件來充當控制器。
JSP文件是視圖。 JSP文件包含<m:execute>標籤,該標籤調用聲明的RequestProcessable類的process方法。
請求處理類應包含與應用程序業務層相互作用的業務邏輯。
這個Maven Web項目需要一個servlet容器才能使用。使用梅森依賴。要使用最新的梅森,請在本地機器上安裝依賴關係。檢查pom.xml以獲取更多詳細信息