Page 53 - การโปรแกรมเว็บ
P. 53

เอพีไอบนเว็บ 12-41

                             ภาพท่ี 12.27 ผลการรันหน้า index.jsp
       ภาพที่ 12.27 แสดงผลการรนั หน้า index.jsp ซง่ึ เป็นขอ้ ความ Hello World! หรอื สามารถท�ำ
การรันผ่านเบราวเ์ ซอรท์ ่ี url http://localhost:8080/Infoapi/
       1.6	ล�ำดับต่อไปเป็นการสร้างคลาสและเมธอดการท�ำงานในเอพีไอเพื่อการให้บริการ ก�ำหนดให้
InfoService.java เป็นคลาสเซอร์วิสที่สร้างข้ึนเพ่ือให้บริการข้อมูลรายการหนังสือในรูปแบบข้อมูลแบบ
เจสนั เพอื่ ใหค้ ลาสทเ่ี ปน็ เครอ่ื งลกู ขา่ ยทจ่ี ะสรา้ งในลำ� ดบั ถดั ไปทำ� หนา้ ทอ่ี า่ นไฟลข์ อ้ มลู ในรปู แบบเจสนั จาก
นั้นจะทำ� การส่งข้อมูลในแบบเจสนั ผา่ นเบราว์เซอร์ไปให้เซอรว์ ิสใน InfoService.java ซึ่งเป็นเมธอดทรี่ ับ
ค่าขอ้ มลู ในแบบเจสันมาจากเคร่ืองลูกขา่ ย และแสดงผลตอบกลบั คนื คา่ เป็นแบบเจสนั ตามทีไ่ ด้รับมา
       เร่มิ ต้นด้วยการสร้างโฟลเดอร์ภายใต้ main โฟลเดอร์ ซ่งึ อยู่ท่ี src ➔ main โดยการคลกิ ขวาท่ี
main โฟลเดอร์ เลือก New ➔ Folder ดังภาพท่ี 12.28
   48   49   50   51   52   53   54   55   56   57   58