JSP (เจเอสพี) หรือ (จาวา เซิฟเวอร์ เพจ) คืออะไร
Java Server Pages
JSP (เจเอสพี) หรือ Java server Pages (จาวา เซิฟเวอร์ เพจ) เป็นภาษาที่พัฒนาโดย บริษัท Sun Microsystems (ซัน ไมโครซิสเต็ม) ดังนั้น JSP ก็คือภาษา script (สคริปต์) ที่ทำงานอยู่ในส่วนของฝั่งเซิร์ฟเวอร์ ซึ่งเรียกว่า server-side scripting (เซิฟเวอร์-ไซด์-สคริปติ้ง) หมายถึง เป็นการประมวลผลการทำงานต่างๆ ของภาษาสคริปต์ JSP จะถูกรันหรือคอมไพลที่ฝั่งเซิร์ฟเวอร์ให้เสร็จเรียบร้อยก่อน ก่อนนำผลลัพธ์ที่ได้ส่งกลับคืนไปยังไคลเอ็นท์
Java Server Pages เป็นเทคโนโลยี่ไว้สำหรับพัฒนา Application (แอพพลิเคชั่น) บนเว็บไซต์ ในรูปแบบของ Server (เซิฟเวอร์) และ Client (ไคเอ็น) แสดงผลและโต้ตอบกับ UserInterface(ยูสเซอร์ อินเตอร์เฟส) ผ่าน web browser (เว็บ บราวเซอร์) อย่างพวก IE (ไอ อี) , Google Chrome (โครม) , Firefox (ไฟฟอก) และอื่น ๆ โดยอาศัยการทำงานร่วมกับพวก Client Tag (ไคเอ็น แท็ก) เช่นพวก Html (เอช ที เอ็ม แอล) / JavaScript (จาวาสคริปต์) / CSS (ซี เอส เอส) และพวก Jquery (เจควีรี่) ให้ได้ผลลัพธ์ตามที่ต้องการ ซึ่ง JSP ก็เหมือนกับโปรแกรม ASP (เอ เอส พี) , PHP (พี เอช พี) และ .Net (ดอทเน็ต) รูปแบบการทำงานนั้นไม่แตกต่างกัน แต่แตกต่างกันตรงที่ JSP เป็น Subset (ซับเซท) ของภาษา Java โดยรูปแบบการเขียนนั้นจะใช้รูปแบบคำสั่งและชุดSDK (เอส ดี เค) ของ Java และใน JSP จะมีนามสกุลของไฟล์เป็น .jsp (ดอท เจ เอส พี)
สรุปเลยละกันครับ Java Server Pages เป็นทางเลือกสำหรับการพัฒนา Application บนเว็บไซต์ เหตุผลแรกก็คือ JSP สามารถใช้งานได้ฟรี และสามารถรองรับได้ทุก Platform (แพลตฟอร์ม) ไม่ว่าจะเป็น Windows (วินโดว์) , Linux (ลีนุกซ์) และ IOS (ไอ โอ เอส) รวมทั้ง software (ซอฟต์แวร์) อื่น ๆ ที่จะเป็นต่อการใช้งานและการพัฒนาก็ฟรีเช่นเดียวกันครับ
Reference : th.wikipedia.org/wiki/เจเอสพี
ภาพประกอบ : scaedu.co.kr