
12/30/2016
1
Phần II
CHƯƠNG 1: TỔNG QUAN VỀ LẬP
TRÌNH WEB PHÍA SERVER ASP.NET
12/30/2016 ĐTTH 1
CHƯƠNG 1
GIỚI THIỆU VỀ LẬP TRÌNH WEB PHÍA
SERVER
Giới thiệu
Phương pháp làm việc trong mạng
Các công nghệ lập trình web
12/30/2016 ĐTTH 2

12/30/2016
2
Giới thiệu
Lập trình web có 2 loại:
Lập trình phía client (Client side – static web
pages)
Lập trình phía server (Server side - Dynamic
Web)
Lập trình phía client là lập trình trên máy client
thông qua mã HTML, CSS, Javascript biên dịch
trên web Browser (IE,…)
12/30/2016 ĐTTH 3
Note
12/30/2016 ĐTTH 4
Giới thiệu

12/30/2016
3
Dynamic Web Pages
12/30/2016 ĐTTH 5
Note
PHƯƠNG PHÁP LÀM VIỆC TRÊN MẠNG
RESQUEST/RESPONSE:
Là toàn bộ phương pháp làm việc theo kiểu
Client /Server hiện dùng với ASP. Gồm 4 bước
1. Client (thông qua Internet Browser) xác định vị trí
của Web Server qua URL (Universal Resource
Locator)
2. Client sẽ yêu cầu (Request) được tham khảo 1 trang
trong mạng đó và thường là trang chủ (home page)
(index.htm hay default.htm)
12/30/2016 ĐTTH 6

12/30/2016
4
PHƯƠNG PHÁP LÀM VIỆC TRÊN MẠNG
3. Server đáp ứng (Response) bằng cách hoàn trả
hồ sơ mà Client đã yêu cầu.
4. Client nhận được hồ sơ gởi về và hiển thị
(display) trong browser của mình.
Lưu ý: Khi Client đã nhận được hồ sơ thì quá
trình trao đổi sẽ kết thúc ngay lập tức. Sau đó,
quan hệ Server và Client kết thúc (stateless
model)
12/30/2016 ĐTTH 7
Giới thiệu công nghệ ASP.NET
ASP.NET là gì?
Kiến trúc chung của ASP.NET
Sơ lược về .Net Framework
12/30/2016 ĐTTH 8

12/30/2016
5
ASP.NET là gì?
ASP.Net là kỹ thuật lập trình và phát triển ứng
dụng web ở phía Server (Server-side) dựa trên nền
tảng của Microsoft .Net Framework.
Các xử lý lệnh ASP.Net đều được thực hiện ở
phía server.
12/30/2016 ĐTTH 9
Kiến trúc chung của ASP.NET
Trang ASP.NET được biên dịch thành các tập tin
DLL mà Server có thể thi hành nhanh chóng và
hiệu quả.
ASP.Net sử dụng code behide (code tách riêng,
giao diện riêng) dễ đọc, dễ quản lý, dễ bảo trì
12/30/2016 ĐTTH 10

