mason mvn example
1.0.0
جعل راحة واجهة برمجة تطبيقات مع JSP. استدعاء الفصول من 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
يوضح هذا المشروع تنفيذ نمط MVC لإنشاء واجهات برمجة التطبيقات REST باستخدام MASON.
يعمل Router Mason كوحدة تحكم عن طريق توجيه طلبات HTTP الواردة إلى ملف JSP المناسب وفقًا لنقطة نهاية API.
ملف JSP هو العرض. يحتوي ملف JSP على <m:execute> التي تستدعي طريقة process الفئة المعلنة RequestProcessable .
يجب أن تحتوي الفصل القابل للمعالجة على منطق العمل الذي يتفاعل مع طبقة العمل للتطبيق.
يحتاج مشروع الويب Maven هذا إلى حاوية Servlet للعمل معها. يستخدم تبعية ميسون. لاستخدام أحدث ماسون ، قم بتثبيت التبعية على الجهاز المحلي. تحقق من pom.xml لمزيد من التفاصيل