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パターンの実装を示しています。
Mason Router 、APIエンドポイントに従って、適切なJSPファイルに着信HTTP要求をルーティングすることにより、コントローラーとして機能します。
JSPファイルはビューです。 JSPファイルには、宣言されたRequestProcessableクラスのprocessメソッドを呼び出す<m:execute>タグが含まれます。
Request -Processableクラスには、アプリケーションのビジネスレイヤーと相互作用するビジネスロジックを含める必要があります。
このMaven Webプロジェクトには、使用するサーブレットコンテナが必要です。メイソン依存関係を使用します。最新のメイソンを使用するには、ローカルマシンへの依存関係をインストールします。詳細については、pom.xmlを確認してください