Những thuận lợi và bất lợi của ASP Những đặc điểm của ASP.NET Giới thiệu về .NET Framework Các thành phần của một ứng dụng Web Cơ chế xử lý một ứng dụng ASP.NET
Bài giảng môn học Bài GIỚI THIỆU VỀ ASP.NET Khoa Công nghệ thông tin Trường Đại học Khoa học Tự nhiên Thiết kế & Lập trình WEB Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Lợi ích việc sử dụng ASP Công nghệ Server-side scripting Tự động biên dịch Cho phép tạo ứng dụng web đơn giản nhanh chóng dễ dàng Tạo trang web có tích hợp nội dung động © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Bất lợi ASP Chỉ hỗ trợ loại ngôn ngự : VBScript JavaScript Thông dịch mã lệnh ASP Pha trộn code, HTML text Tương thích trình duyệt Khơng quản lý trạng thái trang web Cơ chế debug Tái sử dụng code © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Các điểm bật ASP.NET Hỗ trợ đa ngôn ngữ : C#, VB.NET Biên dịch trang trước, giúp làm tăng tốc độ thực ASP code phân độc lập với HTML text Quản lý trạng thái trang web Có chế hỗ trợ debug Hỗ trợ tái sử dụng code thông qua chế kế thừa © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Các điểm bật ASP.NET Thêm chức dễ dàng sử dụng C# VB.NET Sử dụng chế server-side caching Tự động nhận dạng trình duyệt người dùng sử dụng Đi với nhiều server control xây dựng sẵn © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Các điểm bật ASP.NET Global.asax hỗ trợ nhiều kiện Web service : triển khai hàm từ xa thơng qua web © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Giới thiệu NET Framework NET Framework tảng cho Microsoft.NET Platform NET Framework môi trường cho việc xây dựng, triển khai vận hành ứng dụng Web Web Service NET Framework chứa Common Language Runtime (CLR) lớp thư viện cung cấp dịch vụ sở để xây dựng ứng dụng © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Giới thiệu NET Framework © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Giới thiệu NET Framework NET Framework giúp đơn giản hóa q trình phát triển tích hợp sản phẩm NET Framework khơng phụ thuộc vào ngôn ngữ Các ngôn ngữ hỗ trợ : C++, C#, VB.NET, Jscript © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Cấu trúc ứng dụng ASP.NET Web Client IIS ASP.NET Applications NET Framework Operating System © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Các thành phần ứng dụng Web Nội dung – Web Forms, HTML, images, audio, video, other data Lập trình xử lý – Executable files, scripts Cấu hình – Web configuration file, Style sheets, IIS settings © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Các thành phần ứng dụng Web (tt) Trong ứng dụng Web hoàn chỉnh, phần thực thi Web Form lưu file dll chạy server thông qua điều khiển IIS © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Vai trò NET Framework © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Cơ chế xử lý trang ASP.NET © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Cơ chế xử lý trang ASP.NET Các bước xử lý – Client gởi yêu cầu trang aspx từ browser – Một HTTP request gởi tới IIS – Các đoạn code xử lý load lên nhớ thực thi Web Server – Kết sinh (là trang web) Web Server gởi browser © 2007 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Cơ chế xử lý trang ASP.NET Các bước xử lý (tt) – Người dùng thực thao tác trang web trả Nếu thao tác đòi hỏi xử lý server, trang gởi lại server với control ẩn chứa thông tin thao tác thực người dùng – Tại server, trang aspx load lại, trường ẩn đọc kiện tương ứng xử lý – Kết lại gởi lại browser © 2007 Khoa CNTT – ĐH KHTN ... © 20 07 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Giới thiệu NET Framework © 20 07 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Giới thiệu. .. khiển IIS © 20 07 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Vai trò NET Framework © 20 07 Khoa CNTT – ĐH KHTN Thiết kế & Lập trình WEB – Bài 2: Giới thiệu ASP.NET Nội... WEB – Bài 2: Giới thiệu ASP.NET Nội dung Những thuận lợi bất lợi ASP Những đặc điểm ASP.NET Giới thiệu NET Framework Các thành phần ứng dụng Web Cơ chế xử lý ứng dụng ASP.NET © 20 07