ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

JSP (เจเอสพี) หรือ (จาวา เซิฟเวอร์ เพจ) คืออะไร

Java Server PagesJava 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

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Apple A14 Bionic ที่สุดของ CPU iPhone 12 ดีจริงไหมไปหาคำตอบกัน
โดย Anonymous อ 19 ม.ค. 2021 11:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
อ 19 ม.ค. 2021 11:30 pm โดย บุคคลทั่วไป
ใช้ <i> ใส่ชื่อ icon ที่จะใช้แล้วไม่แสดงบนหน้าจอ
โดย eange08 อ 19 ม.ค. 2021 7:31 pm บอร์ด HTML CSS
1
10
อ 19 ม.ค. 2021 7:36 pm โดย eange08
สอบถามการดึงค่าใน array ที่ได้จาก api กรมอุตุ
โดย eange08 อ 19 ม.ค. 2021 4:43 pm บอร์ด Programming - PHP
2
25
อ 19 ม.ค. 2021 6:48 pm โดย eange08
เรียกค่า api ของกรมอุตุนิยมวิทยา
โดย eange08 อ 19 ม.ค. 2021 3:32 pm บอร์ด Programming - PHP
2
24
อ 19 ม.ค. 2021 3:54 pm โดย eange08
มาทำความรู้จักส่วนประกอบของเรียงความภาษาอังกฤษ
โดย Kannaphat อ 19 ม.ค. 2021 1:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
อ 19 ม.ค. 2021 1:03 pm โดย Kannaphat
Web-facing computer คืออะไร
โดย Kannaphat อ 19 ม.ค. 2021 10:53 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
32
อ 19 ม.ค. 2021 8:22 pm โดย mindphp
Digital Profile กับ PERSONA คืออันเดียวกัน หรือต่างกันคะ?
โดย MashallMang อ 19 ม.ค. 2021 10:37 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
16
อ 19 ม.ค. 2021 11:06 am โดย mindphp
พอจะมีวิธีทำ dropdown จังหวัดแบบไม่ต้องดึงจากฐานข้อมูล
โดย eange08 จ 18 ม.ค. 2021 10:12 pm บอร์ด Programming - PHP
4
40
อ 19 ม.ค. 2021 11:15 am โดย DanielPe