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以获取更多详细信息