บทความนี้จะมุ่งเน้นไปที่วิธีการสร้างเว็บไซต์ ASP Dynamic ที่ใช้ IIS เพื่อเปิดเผยความลึกลับที่แท้จริงของการออกแบบเว็บไซต์เชิงพาณิชย์แบบไดนามิกทีละขั้นตอน เพื่อให้คุณสามารถควบคุมทักษะการพัฒนาของ ASP ได้อย่างเต็มที่และพิถีพิถันบทความนี้จะได้รับการจัดลำดับในอนาคตและสอนวิธีสร้างเว็บไซต์ ASP Dynamic ของคุณเอง เนื่องจากบทความนี้เขียนขึ้นโดยผู้เขียนตามการเรียนรู้และประสบการณ์ในทางปฏิบัติของเขาเองและเมื่อรวมกับสื่อภาษาต่างประเทศบางส่วนจะมีอคติอย่างหลีกเลี่ยงไม่ได้ ฉันหวังว่าคุณจะให้อภัยฉัน
Microsoft Active Server Pages ซึ่งเป็นสิ่งที่เราเรียกว่า ASP เป็นสภาพแวดล้อมการเขียนสคริปต์ฝั่งเซิร์ฟเวอร์ที่พัฒนาโดย Microsoft ASP มีอยู่ใน IIS 3.0 และ 4.0 ผ่าน ASP เราสามารถรวมเว็บเพจ HTML คำสั่ง ASP และส่วนประกอบ ActiveX เพื่อสร้างแอปพลิเคชันเว็บเซิร์ฟเวอร์แบบไดนามิกโต้ตอบและมีประสิทธิภาพ ด้วย ASP คุณไม่ต้องกังวลว่าเบราว์เซอร์ของลูกค้าสามารถเรียกใช้รหัสที่คุณเขียนได้หรือไม่เพราะโปรแกรมทั้งหมดจะถูกดำเนินการทางฝั่งเซิร์ฟเวอร์รวมถึงโปรแกรมสคริปต์ทั้งหมดที่ฝังอยู่ใน HTML ธรรมดา หลังจากดำเนินการโปรแกรมเซิร์ฟเวอร์จะส่งคืนผลการดำเนินการไปยังเบราว์เซอร์ไคลเอนต์เท่านั้นซึ่งจะช่วยลดภาระของเบราว์เซอร์ไคลเอนต์และปรับปรุงความเร็วในการโต้ตอบอย่างมาก
รายการต่อไปนี้แสดงคุณสมบัติที่ไม่ซ้ำกันของหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่:
1. ใช้ภาษาสคริปต์ที่ง่ายและเข้าใจง่ายเช่น VBScript และ JScript รวมกับรหัส HTML เพื่อกรอกแอปพลิเคชันของเว็บไซต์ให้สมบูรณ์
2. ไม่จำเป็นต้องมีการรวบรวมมันง่ายต่อการเขียนและสามารถดำเนินการโดยตรงทางฝั่งเซิร์ฟเวอร์
3. ใช้ตัวแก้ไขข้อความปกติเช่น Windows Notepad เพื่อแก้ไขและออกแบบ
4. ความเป็นอิสระของเบราว์เซอร์ไม่เกี่ยวข้องกับเบราว์เซอร์ ด้านผู้ใช้สามารถเรียกดูเนื้อหาหน้าเว็บที่ออกแบบโดยหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ตราบใดที่ใช้เบราว์เซอร์ที่สามารถเรียกใช้รหัส HTML ได้ ภาษาสคริปต์ (VBScript และ JScript) ที่ใช้โดยหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ทั้งหมดจะถูกดำเนินการบนฝั่งเซิร์ฟเวอร์และเบราว์เซอร์ที่ด้านผู้ใช้ไม่จำเป็นต้องสามารถเรียกใช้ภาษาสคริปต์เหล่านี้ได้
5. หน้าเซิร์ฟเวอร์ที่ใช้งานอยู่สามารถเข้ากันได้กับภาษาสคริปต์ที่ใช้งานอยู่ นอกเหนือจากการใช้ภาษา VBScript หรือ JScript แล้วภาษาสคริปต์อื่น ๆ ที่จัดทำโดยบุคคลที่สามยังใช้ผ่านปลั๊กอินเช่น REXX, PERL, TCL ฯลฯ เอ็นจิ้นสคริปต์เป็นวัตถุ Com (โมเดลวัตถุคอมโพเนนต์) ที่จัดการโปรแกรมสคริปต์
6. โปรแกรมแหล่งที่มาของหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่จะไม่ถูกส่งไปยังเบราว์เซอร์ไคลเอนต์ดังนั้นโปรแกรมต้นทางที่เขียนสามารถหลีกเลี่ยงได้โดยผู้อื่นและปรับปรุงความปลอดภัยของโปรแกรม
7. สคริปต์ฝั่งเซิร์ฟเวอร์สามารถใช้เพื่อสร้างสคริปต์ฝั่งไคลเอ็นต์
8. เชิงวัตถุ
9. ส่วนประกอบเซิร์ฟเวอร์ ActiveX (ส่วนประกอบเซิร์ฟเวอร์ ActiveX) มีความสามารถในการปรับขนาดได้ไม่ จำกัด คุณสามารถใช้ Visual Basic, Java, Visual C ++, Cobol และภาษาการเขียนโปรแกรมอื่น ๆ เพื่อเขียนองค์ประกอบเซิร์ฟเวอร์ ActiveX ที่คุณต้องการ
มีสิ่งมหัศจรรย์มากมายของ ASP โปรดสวมเข็มขัดนิรภัยของคุณด้านล่างและฉันจะนำคุณไปสู่โลกแห่งความฝันของ ASP ก่อนอื่นมาดูสภาพแวดล้อมที่จำเป็นในการเรียกใช้ ASP:
· Microsoft Internet Information Server เวอร์ชัน 3.0/4.0 บนเซิร์ฟเวอร์ Windows NT · Microsoft Peer Web Services เวอร์ชัน 3.0 บน Windows NT Workstation
·เว็บเซิร์ฟเวอร์ส่วนบุคคลของ Microsoft บน Windows 95/98
ไม่เหมือนกับโปรแกรมทั่วไปโปรแกรมไม่จำเป็นต้องรวบรวม ส่วนควบคุมของโปรแกรม ASP ได้รับการออกแบบโดยใช้ภาษาสคริปต์เช่น VBScript และ JScript เมื่อดำเนินการโปรแกรม ASP โปรแกรมสคริปต์จะส่งชุดคำสั่งที่สมบูรณ์ไปยัง Interpreter ของสคริปต์ (เช่นเอ็นจิ้นสคริปต์) และแปลโดยสคริปต์ล่ามและแปลงเป็นคำสั่งที่เซิร์ฟเวอร์สามารถเรียกใช้งานได้ แน่นอนเช่นเดียวกับภาษาการเขียนโปรแกรมอื่น ๆ โปรแกรม ASP ก็เป็นไปตามกฎบางอย่าง หากคุณต้องการเขียนโปรแกรม ASP ในภาษาสคริปต์ที่คุณชื่นชอบคุณต้องมีล่ามสคริปต์บนเซิร์ฟเวอร์ของคุณที่สามารถตีความภาษาสคริปต์นี้ได้