มีบทความ "การใช้ VB เพื่อเขียนโปรแกรม ASP ล้วนๆ [แปล] [เทคโนโลยี]" ในพื้นที่ VB และพื้นฐานของ NetEase Virtual Community จริงๆ แล้วฉันคิดว่าวิธีที่ดีที่สุดควรเป็นเช่นนี้ -
คำจำกัดความในข้อความต้นฉบับมีดังนี้:
Dim m_objResponse เป็นการตอบสนอง
จริงๆ แล้วคนที่เขียน .dll ไว้ไม่ค่อยดีนักหรอก นั่นก็คือ ถ้าเราอยากจะเอาโปรแกรมไปไว้ในโปรแกรม .asp เพื่อทำการ debug โดยเฉพาะเวลาที่เราสร้างโปรแกรม .asp ที่ได้ผ่านการ debug มาเป็น .dll แล้ว ชื่อส่วนประกอบมาตรฐานใช้ในโปรแกรม asp ชื่อส่วนประกอบเริ่มต้นคือการตอบสนอง คำขอ ฯลฯ ในใบเสนอราคา m_obj จะถูกเพิ่มไว้ข้างหน้า หากใช้ประโยคนี้ในโปรแกรม จะต้องดำเนินการเปลี่ยนแปลงที่เกี่ยวข้อง ซึ่งจะทำให้ภาระงานมากขึ้น ประการที่สอง ไม่มีการปรับปรุง ความสามารถในการอ่านของโปรแกรม
ดังนั้นแนวทางที่ดีที่สุดคือให้นิยามดังนี้:
บริบทสลัวเป็น ObjectContext
เซิร์ฟเวอร์ Dim เป็นเซิร์ฟเวอร์
ขอติ่มซำตามคำขอ
เซสชัน Dim เป็นเซสชัน
การตอบสนองแบบติ่มซำเป็นการตอบสนอง
แน่นอนว่าจะมีเพิ่มเติมในภายหลัง
Class_Initialize ส่วนตัว ()
ตั้งค่าบริบท = GetObjectContext()
ตั้งค่าเซิร์ฟเวอร์ = บริบท (เซิร์ฟเวอร์)
ตั้งคำขอ = บริบท (คำขอ)
ตั้งค่าการตอบสนอง = บริบท (การตอบสนอง)
ตั้งค่าเซสชัน = บริบท (เซสชัน)
จบหมวดย่อย
การเริ่มต้น
ได้รับการพิสูจน์จากการปฏิบัติแล้วว่าเป็นไปได้อย่างสมบูรณ์