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

7-2 การโปรแกรมเว็บ

                    แผนการสอนประจ�ำหน่วย

ชุดวิชา	 การโปรแกรมเวบ็
หน่วยที่ 7 	 เจเอสพี
ตอนท่ี

       7.1 	ความรู้เบอ้ื งต้นเก่ยี วกับเจเอสพี
       7.2 	เจเอสทีแอล อแี อล และตัวอย่างการประยุกต์ใช้

แนวคิด

       1.	ภาษาเจเอสพีเป็นภาษาที่ใช้ส�ำหรับการพัฒนาเว็บไซต์หรือโปรแกรมประยุกต์บนเว็บซ่ึงถูก
          พฒั นาโดยบรษิ ทั ซันไมโครซิสเต็มส์ โดยเจเอสพคี อื ภาษาสครปิ ต์ทีท่ �ำงานอยใู่ นฝง่ั เซิรฟ์ เวอร์
          เรียกว่าเซิร์ฟเวอร์ไซด์สคริปติง ซ่ึงหมายถึงการประมวลผลการท�ำงานต่างๆ ของภาษา
          เจเอสพีจะถูกรันหรือคอมไพล์ท่ีฝั่งเซิร์ฟเวอร์ให้เสร็จเรียบร้อยก่อน จากนั้นจึงน�ำผลลัพธ์ที่ได้
          ส่งกลับคืนไปยังเคร่ืองลูกข่ายเพื่อแสดงผลบนเว็บต่อไป วิธีการเขียนเจเอสพีสามารถเขียน
          ร่วมกับแท็กเอชทีเอ็มแอล ซ่ึงรวมอยู่ในไฟล์เดียวกันท่ีมีนามสกุล .jsp โดยจะแสดงผลการ
          ท�ำงานผ่านเว็บเบราว์เซอร์ โดยมีรูปแบบการเขียนแท็กแบบต่างๆ ท้ังหมด 4 แบบด้วยกัน
          ไดแ้ ก่ แท็กเอก็ ซเ์ พรสชัน แทก็ ไดเรกทีฟ แท็กสคริปต์เลต็ และแทก็ ดแี คลเรชัน

       2.	เจเอสทแี อลเปน็ ชดุ คำ� สง่ั ในรปู แบบแทก็ ทใี่ ชแ้ ทนคำ� สง่ั ของภาษาจาวาทมี่ มี าตรฐานไลบรารซี งึ่
          เป็นคอลเลกชันของแทก็ เจเอสพีท่หี อ่ ห้มุ ฟงั กช์ ันการใชง้ านหลกั ของเจเอสพี อีกท้งั ยงั มีกรอบ
          ทจี่ ะใช้บรู ณาการแท็กเจเอสทแี อลทก่ี ำ� หนดเองตามการทำ� งาน โดยแท็กเจเอสทแี อลสามารถ
          แบ่งออกเป็น 5 ประเภทด้วยกัน ได้แก่ แท็กหลัก แท็กการจัดรูปแบบ แท็กเอสคิวแอล
          แท็กเอ็กซเ์ อ็มแอล และแทก็ ฟงั ก์ชนั เจเอสทแี อล โดยเจเอสทีแอลมกี ารก�ำหนดแทก็ ทชี่ ว่ ยใน
          การแสดงค่าของผลลัพธ์ที่ได้จากโมเดลหรือลอจิกทางธุรกิจได้ง่าย ส่วนอีแอลเป็นภาษาที่
          ชว่ ยในการเข้าถงึ คุณสมบัติของจาวาออบเจก็ ตผ์ ่านแท็กไลบรารีในเจเอสพี นอกจากนี้ อีแอล
          ยังมีฟังก์ชันท่ีมีประโยชน์อีกหลายตัวด้วยกัน โดยอีแอลสามารถใช้ดึงค่าจากระดับต่างๆ ได้
          ส�ำหรบั การเขียนไวยากรณข์ องอีแอลจะอยใู่ นวงเล็บปกี กา คอื ${expression} ซงึ่ คา่ ท่ีอยใู่ น
          วงเลบ็ ปกี กาจะถกู ประมวลผลแลว้ สง่ คา่ ไปยังสว่ นทแี่ สดงผลลพั ธ์หรอื บนเว็บเพจ
   9   10   11   12   13   14   15   16   17   18   19