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. การประยุกชใ์ ชง้ านเจเอสพี เจเอสทแี อล และอแี อล รว่ มกันเพ่ือพัฒนาระบบงาน โดย
จะยกตัวอย่างระบบการขายโทรศัพท์มือถือออนไลน์ ซึ่งมีส่วนประกอบของระบบดังนี้
สว่ นหนา้ รา้ นส�ำหรับแสดงรายการสนิ ค้า มสี ่วนการเลอื กซ้อื สินคา้ ตามทผ่ี ใู้ ช้เลอื ก โดย
มีการรับส่งค่าและประมวลผลซึ่งมีการประยุกต์ใช้ความสามารถของเจเอสทีแอลและ
อแี อล แต่จะยังไมไ่ ด้มกี ารจดั เกบ็ ข้อมูลลงในฐานขอ้ มลู โดยจะเนน้ เฉพาะระบบบริการ
สว่ นหนา้ เป็นหลกั