ASP là một framework phát triển cho xây dựng trang website của Microsoft.
ASP hỗ trợ rất nhiều models phát triển khác nhau:
- Classic ASP
- ASP.NET Web Forms
- ASP.NET MVC
- ASP.NET Web Pages
- ASP.NET API
- ASP.NET Core
Các models này là các mốc đánh dấu sự phát triển của ASP framework của microsoft.
- Classic ASP
- Năm 2002, Phiên bản ASP.NET được released với models Classic ASP.
- Classic ASP là framework tổ chức theo mô hình hướng sự kiện dưới các ngôn ngữ xử lý chủ đạo như sau:
- Server: VB6, ASP Classic
- Client: VBScript (IE), Javascript (IE,Chorme, Coc Coc, Safari)
- Database: Access, Oracle, SQL Server, …
Từ phiên bản ASP.NET Web Forms đến ASP.NET Core là sự phát triển của microsoft với mục đích để ASP thâu tóm toàn bộ lĩnh vực website & các ứng dụng trên nền web.
Tuy nhiên trong loạt bài học này mình muốn giới thiệu cho các bạn 1 ngôn ngữ cực kì cũ là ASP Classic
Một số khái niệm cần biết trước khi học ASP Classic
1) ASP Classic là gì?
- ASP là “Active Server Pages”
- ASP là công nghệ của Microsoft
- ASP là chương trình được chạy trên Web Server
- ASP Classic là phiên bản đầu tiên của ASP
2) Một ASP Classic File có đặc điểm gì?
- Một file ASP có đuôi mở rộng “.asp”
- Một file ASP được viết giống như một file HTML
- Một file ASP có thể chứa nhiều server scripts trong file HTML
- Server scripts trong một file ASP được xử lý trên server
3) ASP Classic có thể làm gì cho hệ thống của bạn?
- Chỉnh sửa, thay đổi mọi web page
- Trả về cho người dùng câu query, data được truyền từ HTML Forms
- Truy cập cơ sở dữ liệu và trả về cho một browser
- Cơ chế bảo mật
- Đơn giản và tốc độ cao
4) ASP Classic làm việc như thế nào?
- Luồng 1: Khi Browser yêu cầu file HTML, Server trả về cho Browser file HTML
- Luồng 2: Khi Browser yêu cầu 1 file ASP, Server sẽ tiến hành đọc và biên dịch các đoạn server scripts trong file ASP. Sau đó trả lại file ASP cho Browser.