ตัวแปรส่วนกลาง
การสร้างและใช้งานตัวแปรส่วนกลาง
ขั้นตอนต่อไปในการศึกษาเว็บแอปพลิเคชันคือการสร้างความสามารถในการแก้ไขบันทึกในฐานข้อมูล ในการทำเช่นนี้ เราต้องการความสามารถในการใช้ ตัวแปรส่วนกลาง มาดูวิธีใช้งาน เหตุใดจึงจำเป็น และแตกต่างจากตัวแปรท้องถิ่นทั่วไปอย่างไร
ความแตกต่างระหว่างตัวแปรส่วนกลางและตัวแปรท้องถิ่น
เราเคยใช้ตัวแปรโลคัลมาก่อนแล้ว จุดประสงค์ของการใช้ข้อมูลเหล่านี้คือการประกาศข้อมูลในส่วนใดส่วนหนึ่งของกระบวนการทางธุรกิจ จากนั้นใช้ข้อมูลจากข้อมูลในส่วนอื่น ในแง่นี้ ตัวแปรส่วนกลางจะทำงานที่คล้ายกันแต่ในระดับที่สูงกว่า พิจารณาความแตกต่าง:
- ตัวแปรส่วนกลางจะเริ่มต้นทันทีเมื่อแอปพลิเคชันเริ่มทำงาน
- มีชื่อของตัวเองเพื่อความสะดวกในการระบุตัวตน
- มีอยู่ในกระบวนการทางธุรกิจของการสมัคร
เป็นที่น่าสังเกตว่าส่วนประกอบต่างๆ ของแอปพลิเคชัน (แบ็กเอนด์ เว็บ อุปกรณ์เคลื่อนที่) ใช้ชุดตัวแปรส่วนกลางที่เป็นอิสระต่อกัน ในขณะเดียวกัน สำหรับเว็บแอปพลิเคชัน การเปิดใช้ตัวแปรส่วนกลางคือการเปิดในแท็บเบราว์เซอร์ ในแท็บนี้ตัวแปรส่วนกลาง "สด" หากคุณเปิดแอปพลิเคชันเดียวกันในแท็บอื่น ตัวแปรส่วนกลางของตัวแปรเหล่านั้นจะไม่ขึ้นกับแท็บแรกอยู่แล้ว
หากเราพิจารณาตัวแปรส่วนกลางสำหรับส่วนเซิร์ฟเวอร์ สำหรับส่วนหลัง เราจะมั่นใจได้ว่าตัวแปรส่วนกลางแต่ละตัวมีอยู่ในสำเนาเดียว แม้ว่าผู้ใช้ที่แตกต่างกันจากส่วนต่างๆ ของโลกจะเข้าถึงได้ก็ตาม
การสร้างตัวแปรส่วนกลาง
เรามาลงมือปฏิบัติจริงและสร้างตัวแปรระดับโลกตัวแรกสำหรับเว็บแอปพลิเคชันกัน มันจะเป็นประโยชน์สำหรับเราในการใช้ความเป็นไปได้ในการแก้ไขบันทึกในฐานข้อมูล
ตัวแปรส่วนกลางของเว็บแอปพลิเคชันได้รับการจัดการในแท็บที่เกี่ยวข้อง ไปกันเลย สร้างตัวแปรใหม่และกรอกพารามิเตอร์ที่จำเป็น
ตัวแปรมีวัตถุประสงค์เพื่อจัดเก็บ ID ของเร็กคอร์ดที่กำลังแก้ไขในขณะนี้ เพื่อให้ชื่อที่เหมาะสมคือ Record ID และประเภท Integer ค่าของตัวแปรจะเปลี่ยนไป ดังนั้นต้องปิดตัวเลือก Read-only นอกจากนี้ยังสามารถตั้งค่าเป็น Default value ได้ แต่ในกรณีนี้ก็ไม่จำเป็นเช่นกัน