mason mvn example
1.0.0
JSP로 휴식 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 들어오는 HTTP 요청을 API 엔드 포인트에 따라 적절한 JSP 파일로 라우팅하여 컨트롤러 역할을합니다.
JSP 파일은보기입니다. JSP 파일에는 선언 된 RequestProcessable 클래스의 process 메소드를 호출하는 <m:execute> 태그가 포함되어 있습니다.
요청 처리 가능한 클래스에는 응용 프로그램의 비즈니스 계층과 상호 작용하는 비즈니스 논리가 포함되어야합니다.
이 Maven 웹 프로젝트에는 작업 할 서블릿 컨테이너가 필요합니다. 메이슨 의존성을 사용합니다. 최신 메이슨을 사용하려면 로컬 컴퓨터에 의존성을 설치하십시오. 자세한 내용은 pom.xml을 확인하십시오