mason mvn example
1.0.0
ทำ REST API ด้วย 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 API โดยใช้ Mason
Router Mason ทำหน้าที่เป็นตัวควบคุมโดยการกำหนดเส้นทางการร้องขอ HTTP ที่เข้ามาไปยังไฟล์ JSP ที่เหมาะสมตามจุดสิ้นสุด API
ไฟล์ JSP คือมุมมอง ไฟล์ jsp มี <m:execute> แท็กซึ่งวิธีการเรียกใช้วิธี process ของคลาส RequestProcessable ผลได้
คลาสที่ได้รับการประมวลผลควรมีตรรกะทางธุรกิจซึ่งโต้ตอบกับเลเยอร์ธุรกิจของแอปพลิเคชัน
โครงการเว็บ Maven นี้ต้องการคอนเทนเนอร์ Servlet เพื่อทำงานด้วย ใช้การพึ่งพาเมสัน หากต้องการใช้ Mason ล่าสุดให้ติดตั้งการพึ่งพาเครื่องในเครื่อง ตรวจสอบ pom.xml สำหรับรายละเอียดเพิ่มเติม