II. KHÁI NIỆM ASP(Active Server Page)
2.5. Cỏc đối tượng của ASP(Object):
Một đối tượng là kết hợp giữa lập trỡnhvà dữ liệu mà cú thể xem như là một đơn vị. ASP cú 5 đối tượng sau:
Đối tượng Nhiệm vụ
Đối tượng Request Lờy thụng tin từ người dựng Đối tượng Response Gửi thụng tin cho người dựng
Đối tượng Server Điều khiển hoạt động của mụi trường ASP Đối tượng Session Lưu trữ thụng tin từ một phiờn (session) của người dựng Đối tượng application Chia xẻ thụng tin cho cỏc người dựng của một ứng dụng
Trong mỗi ứng dụng ASP cơ bản có thể có file Global.asa. File này đợc lu giữ trong th mục gốc của ứng dụng. ASP đọc file này khi: Web Server bắt đầu nhận đợc yêu cầu bắt đầu khởi tạo ứng dụng. Điều này có nghĩa là sau khi Web Server chạy, yêu cầu đầu tiên đến một file .asp sẽ làm là cho ASP tới đọc file Global.asa gồm có:
• Các sự kiện bắt đầu ứng dụng Application_ OnStart, bắt đầu phiên SessionOnEnd hoặc cả hai. Trong đó có các thủ tục Script mà mà ta muốn chạy mỗi khi sử dụng một úng dụng hay một phiên. Nừu một ứng dụng và một phiên khởi động vào cùng một thời điểm, ASP sẽ xử lý sự kiện ứng dụng trớc khi nó xử lý sự kiện bắt đầu phiên.
• Các sự kiện kết thúc ứng dụng Application_OnEnd, kết thúc phiên Session_OnEnd hoặc cả hai. Cũng nh các sự kiện này là các thủ tục trong file Global. Asa
ASP làm việc với ActiveX Server Component: ActiveX Server Component có thể hiểu đợc theo cách thông thờng là các tự động hóa của Server, đợc thiết kế chạy trên Web Server nh là một ứng dụng của Web cơ bản. Các thành phần đóng gói thờng là đặc trng năng động nh là cơ sở dữ liệu Acces, vì vậy ta không phải tạo ra các chức năng này.
ASP gồm có 5 ActiveX Server Component:
1. Thành phần cơ sở dữ liệu Access 2. Thành phần Add Rotator
3. Thành phần tơng thích với trình duyệt 4. Thành phần file Access
5. Thành phần kết nối động.