12/30/2016
1
Phần II
CHƯƠNG 1: TNG QUAN V LP
TRÌNH WEB PHÍA SERVER ASP.NET
12/30/2016 ĐTTH 1
CHƯƠNG 1
GIỚI THIỆU VỀ LP TRÌNH WEB PHÍA
SERVER
Giới thiệu
Phương pháp làm việc trong mng
Các công nghệ lập trình web
12/30/2016 ĐTTH 2
12/30/2016
2
Gii 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ập trình trên máy client
thông qua HTML, CSS, Javascript biên dịch
trên web Browser (IE,…)
12/30/2016 ĐTTH 3
Note
12/30/2016 ĐTTH 4
Gii thiệu
12/30/2016
3
Dynamic Web Pages
12/30/2016 ĐTTH 5
Note
PHƯƠNG PP LÀM VIỆC TRÊN MẠNG
RESQUEST/RESPONSE:
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 ớ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 đó tờng trang chủ (home page)
(index.htm hay default.htm)
12/30/2016 ĐTTH 6
12/30/2016
4
PHƯƠNG PP LÀM VIỆC TRÊN MẠNG
3. Server đáp ứng (Response) bằng cách hoàn trả
hồ Client đã yêu cầu.
4. Client nhận được h gởi về hiển thị
(display) trong browser của mình.
Lưu ý: Khi Client đã nhn được hồ 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
Gii thiệu công nghệ ASP.NET
ASP.NET là gì?
Kiến trúc chung của ASP.NET
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 phát triển ứng
dụng web phía Server (Server-side) dựa trên nn
tảng của Microsoft .Net Framework.
Các xử 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 thể thi nh nhanh chóng
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 t
12/30/2016 ĐTTH 10