Page 17 - การโปรแกรมเว็บ
P. 17
เจเอสพี 7-5
ตอนที่ 7.1
ความรู้เบื้องต้นเกี่ยวกับเจเอสพี
โปรดอา่ นหวั เรื่อง แนวคดิ และวัตถุประสงคข์ องตอนท่ี 7.1 แล้วจงึ ศกึ ษารายละเอยี ดต่อไป
หัวเร่ือง
7.1.1 แนวคดิ เก่ียวกับเจเอสพี
7.1.2 ค�ำสัง่ พืน้ ฐานของเจเอสพี
7.1.3 ฟังกช์ นั ในภาษาเจเอสพี
7.1.4 การรบั และสง่ ข้อมลู ระหวา่ งไคลเอน็ ตเ์ ซิร์ฟเวอร์
แนวคิด
1. ภาษาคอมพวิ เตอรท์ ใ่ี ชพ้ ฒั นาเวบ็ ไซตห์ รอื พฒั นาโปรแกรมประยกุ ตบ์ นเวบ็ ไซตท์ ใี่ ชง้ าน
กนั อยใู่ นปจั จบุ นั นี้ ตา่ งกพ็ ฒั นามาจากภาษาคอมพวิ เตอรต์ า่ งๆ ทเ่ี หมาะสมกบั งานนนั้ ๆ
หน่ึงในภาษาที่นิยมน�ำมาพัฒนาเว็บไซต์และพัฒนาโปรแกรมประยุกต์บนเว็บไซต์
ก็คือเจเอสพี ซ่ึงเป็นเทคโนโลยีส�ำหรับพัฒนาโปรแกรมประยุกต์บนเว็บไซต์หรือเว็บ
แอปพลิเคชันในรูปแบบของไคลเอ็นต์เซิร์ฟเวอร์ โดยจะแสดงผลและโต้ตอบกับผู้ใช้
ผ่านโปรแกรมประเภทเว็บเบราว์เซอร์ โดยอาศัยการท�ำงานร่วมกับไคลเอ็นต์แท็กเพ่ือ
ให้ได้ผลลัพธ์ตามท่ีต้องการ โดยรูปแบบการเขียนน้ันจะใช้รูปแบบค�ำสั่งและชุดพัฒนา
ซอฟตแ์ วรข์ องจาวา และไฟลท์ ่ถี กู สร้างโดยเจเอสพจี ะมนี ามสกุลของไฟลเ์ ปน็ .jsp
2. การศึกษาหลักไวยากรณท์ างภาษาหรอื รปู แบบการเขยี นภาษาเจเอสพี เป็นสง่ิ ทสี่ �ำคญั
มากและควรท�ำความเขา้ ใจหลกั การเขยี นคำ� สง่ั พนื้ ฐานกอ่ น โดยเจเอสพมี คี ำ� สง่ั พ้ืนฐาน
ต่างๆ มากมายท่ีต้องท�ำความเข้าใจ ในที่น้ีจะกล่าวถึง ค�ำส่ังหมายเหตุ ตัวแปรและ
การประกาศตัวแปร การก�ำหนดค่าให้กับตัวแปร ชนิดข้อมูล การแปลงชนิดข้อมูล
คำ� ส่ังแสดงข้อมลู บนเว็บ และค�ำสั่งควบคุมโปรแกรม
3. การเขียนโปรแกรมโดยท่ัวไปมีคุณสมบัติท่ีส�ำคัญมากอย่างหน่ึงคือการเขียนโปรแกรม
ยอ่ ย ซง่ึ ขอ้ ดขี องการเขยี นโปรแกรมแบบโปรแกรมยอ่ ยจะชว่ ยใหก้ ารจดั การตา่ งๆ ท�ำได้
ง่ายยิ่งข้ึน ไมว่ า่ จะเปน็ การเพม่ิ ลบ หรอื แกไ้ ขโปรแกรม เนื่องจากแต่ละโปรแกรมย่อย
จะแบ่งหน้าท่กี ารทำ� งานอยา่ งชัดเจน นอกจากนี้การเขยี นโปรแกรมแบบโปรแกรมย่อย
จะช่วยประหยัดเวลาในการพัฒนาโปรแกรม เน่ืองจากโปรแกรมในส่วนที่มีการท�ำงาน
ซา้ํ ๆ กนั สามารถเขยี นในลกั ษณะโปรแกรมยอ่ ย และเรยี กชอ่ื โปรแกรมยอ่ ยนนั้ ใหท้ ำ� งาน
ได้ทันที อีกทั้งการเขียนเป็นโปรแกรมย่อยยังสะดวกต่อการแจกจ่ายงานให้แก่ทีม
ผพู้ ัฒนาได้อกี ดว้ ย