Buat API istirahat dengan JSP. Hubungi kelas dari JSP dan memetakannya ke metode istirahat.
< 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
Proyek ini menunjukkan implementasi pola MVC untuk membuat API REST menggunakan Mason.
Router Mason bertindak sebagai pengontrol dengan merutekan permintaan HTTP yang masuk ke file JSP yang sesuai sesuai dengan titik akhir API.
File JSP adalah tampilan. File JSP berisi <m:execute> tag yang memanggil metode process dari kelas RequestProcessable dideklarasikan.
Kelas permintaan yang dapat diproses harus berisi logika bisnis yang berinteraksi dengan lapisan bisnis aplikasi.
Proyek Web Maven ini membutuhkan wadah servlet untuk bekerja. Menggunakan ketergantungan Mason. Untuk menggunakan Mason terbaru, pasang ketergantungan pada mesin lokal. Periksa pom.xml untuk lebih jelasnya