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

เจเอสพี 7-83

ตอนท่ี 7.2
เจเอสทีแอล อีแอล และตัวอย่างการประยุกต์ใช้

โปรดอ่านหวั เร่ือง แนวคดิ และวตั ถุประสงค์ของตอนท่ี 7.2 แล้วจึงศกึ ษารายละเอียดตอ่ ไป

หัวเร่ือง

       7.2.1 	เจเอสทีแอล
       7.2.2 	อแี อล
       7.2.3 	การประยุกต์ใช้งานเจเอสทีแอลและอแี อล

แนวคิด

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

       2.	อแี อลเปน็ ภาษาทช่ี ว่ ยในการเขา้ ถงึ ออบเจก็ ตข์ องเจเอสพโี ดยผา่ นแทก็ ไลบรารใี นเจเอสพี
          นอกจากน้ีอีแอลยังมีฟังก์ชันท่ีมีประโยชน์อีกหลายตัวด้วยกัน โดยอีแอลสามารถใช้
          ส�ำหรับดึงค่าตัวแปรจากระดับต่างๆ ของโปรแกรมได้ ไวยากรณ์ของอีแอลจะอยู่ใน
          รปู แบบของ ${expression} โดยคา่ ทอี่ ยู่ในวงเลบ็ ปีกกาจะถกู ประมวลผลแลว้ ส่งคา่ ไป
          ยังสว่ นแสดงผลตอ่ ไป

       3.	การประยุกชใ์ ชง้ านเจเอสพี เจเอสทแี อล และอแี อล รว่ มกันเพ่ือพัฒนาระบบงาน โดย
          จะยกตัวอย่างระบบการขายโทรศัพท์มือถือออนไลน์ ซึ่งมีส่วนประกอบของระบบดังนี้
          สว่ นหนา้ รา้ นส�ำหรับแสดงรายการสนิ ค้า มสี ่วนการเลอื กซ้อื สินคา้ ตามทผ่ี ใู้ ช้เลอื ก โดย
          มีการรับส่งค่าและประมวลผลซึ่งมีการประยุกต์ใช้ความสามารถของเจเอสทีแอลและ
          อแี อล แต่จะยังไมไ่ ด้มกี ารจดั เกบ็ ข้อมูลลงในฐานขอ้ มลู โดยจะเนน้ เฉพาะระบบบริการ
          สว่ นหนา้ เป็นหลกั
   90   91   92   93   94   95   96   97   98   99   100