Bài giảng PHP: Chương 1. Tổng quan thiết kế Web - Đào Quang Minh
Số trang: 58
Loại file: pdf
Dung lượng: 545.09 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung chính: Nhắc lại một số khái niệm; Phân loại website; Một số bước chính trong phát triển website; Giới thiệu và hướng dẫn cài đặt các phần mềm hỗ trợ xây dựng website; Viết trang PHP đầu tiên và đưa lên mạng.
Nội dung trích xuất từ tài liệu:
Bài giảng PHP: Chương 1. Tổng quan thiết kế Web - Đào Quang MinhPHP The First Lesson Hanoi University of Science and Technology (hust.edu.vn) Chương 1: T ng quan thi t k WebNhắc lại một số khái niệmPhân loại websiteMột số bước chính trong phát triển websiteGiới thiệu và hướng dẫn cài ñặt các phầnmềm hỗ trợ xây dựng websiteViết trang PHP ñầu tiên và ñưa lên mạngNh c l i m t s khái ni m M t s khái ni m c n thi tDomain Name– Là tên ñược gắn với một ñịa chỉ IP– Máy chủ DNS sẽ thực hiện việc gắn (ánh xạ) khi có yêu cầu truy cập– Được chia làm nhiều cấp, phân biệt bởi dấu chấm– Ví dụ: hpcc.hut.edu.vn gắn với 202.191.56.49 • vn: Việt Nam (cấp 1) • edu: Tổ chức giáo dục (cấp 2) • hut: Tên cơ quan (cấp 3) • hpcc: Đơn vị trong cơ quan (cấp 4)- Đặc biệt: tên localhost ñược gắn với 127.0.0.1 (ti p)Máy chủ– Là máy chuyên cung cấp tài nguyên, dịch vụ cho các máy tính khác– Thường ñược cài ñặt các phần mềm chuyên dụng ñể có khả năng cung cấp– Một máy chủ có thể dùng cho một hay nhiều mục ñích. Tên máy chủ thường gắn với mục ñích sử dụng. Ví dụ: • File server • Application server • Mail server • Web server– Trên thực tế, máy chủ có cầu hình khá cao, với khả năng hoạt ñộng ổn ñịnh (ti p)Máy khách– Máy khai thác dịch vụ của máy chủ– Với mỗi dịch vụ thường có các phần mềm chuyên biệt ñể khai thác– Một máy tính có thể vừa là client vừa là server– Một máy tính có thể khai thác dịch vụ của chính nó (ti p)Cổng dịch vụ– Là một số thuộc vào khoảng 0-65535, dùng ñể xác ñịnh dịch vụ của máy chủ– Hai dịch vụ khác nhau sẽ chiếm các cổng khác nhau– Mỗi dịch vụ thường chiếm các cổng xác ñịnh. Ví dụ theo mặc ñịnh sẽ là: • HTTP: 80 • FTP: 21 • SSH: 22 • DNS: 53 • SMTP: 25 • POP3: 110 (ti p)Chuỗi ñịnh vị tài nguyên (URL – UniformResource Locator)– Tài nguyên: file trên mạng– Xác ñịnh vị trí và cách khai thác các file– Cấu trúc: giao_thức://ñịa_chỉ_máy (hoặc IP)/ñường_dẫn/tên_file– VD: http://www.hut.edu.vn/content/index.php– Trong trường hợp mặc ñịnh, nhiều thành phần có thể bỏ qua: • Giao thức, cổng: ñược trình duyệt mặc ñịnh • Tên file: ñược máy chủ ñặt mặc ñịnh (ti p)Web page– Là một trang nội dung, có thể ñược viết bằng nhiều ngôn ngữ khác nhau nhưng có kết quả trả về client là HTMLWebsite– Tập hợp các web page có nội dung thống nhất phục vụ cho một mục ñích nào ñóWWW (World Wide Web)– Tập hợp các website trên mạng InternetWeb Server– Là máy phục vụ web (chạy trên máy chủ)– Một số phần mềm web server chuyên dụng như: Apache (open source) hoặc Internet Information Services – IIS (Microsoft)Web Browser– Phần mềm chạy trên client ñể khai thác dịch vụ web như: Mozilla Firefox, Internet Explorer, Google Chrome...Phân lo i website Phân lo i websiteDựa vào công nghệ phát triển, có 2 loại:– Web tĩnh: • Dễ phát triển • Tương tác yếu • Sử dụng HTML • Công cụ trực quan– Web ñộng: • Khó phát triển hơn • Tương tác mạnh • Sử dụng nhiều ngôn ngữ khác nhau • Thao tác bằng tay ñể viết nhiều mã lệnh (ti p) Web tĩnh URL yêu c u Network HTML Web URL yêu c u Server HTML – Mọi người sử dụng nhận ñược kết quả giốngClient nhau. – Trang web ñược viết bằng HTML, chỉ thay ñổi khi có sự thay ñổi của người xây dựng – Khả năng tương tác yếu – Webserver hoạt ñộng giống 1 file server. (ti p) Web ñộng URL yêu c u Web Server Network HTML Biên d ch, URL yêu c u Th c thi Trang web đ ng HTML – Mỗi người sử dụng có thể nhận ñược nội dungClient khác nhau phụ thuộc vào kết quả chạy chương trình. – Trang web viết bằng HTML + Ngôn ngữ lập trình phía server. Có thể ñược thay ñổi bởi người sử dụng – Khả năng tương tác mạnh (ti p)Một số công nghệ viết web ñộng– Động phía Client: • JavaScript, VBScript ñ ...
Nội dung trích xuất từ tài liệu:
Bài giảng PHP: Chương 1. Tổng quan thiết kế Web - Đào Quang MinhPHP The First Lesson Hanoi University of Science and Technology (hust.edu.vn) Chương 1: T ng quan thi t k WebNhắc lại một số khái niệmPhân loại websiteMột số bước chính trong phát triển websiteGiới thiệu và hướng dẫn cài ñặt các phầnmềm hỗ trợ xây dựng websiteViết trang PHP ñầu tiên và ñưa lên mạngNh c l i m t s khái ni m M t s khái ni m c n thi tDomain Name– Là tên ñược gắn với một ñịa chỉ IP– Máy chủ DNS sẽ thực hiện việc gắn (ánh xạ) khi có yêu cầu truy cập– Được chia làm nhiều cấp, phân biệt bởi dấu chấm– Ví dụ: hpcc.hut.edu.vn gắn với 202.191.56.49 • vn: Việt Nam (cấp 1) • edu: Tổ chức giáo dục (cấp 2) • hut: Tên cơ quan (cấp 3) • hpcc: Đơn vị trong cơ quan (cấp 4)- Đặc biệt: tên localhost ñược gắn với 127.0.0.1 (ti p)Máy chủ– Là máy chuyên cung cấp tài nguyên, dịch vụ cho các máy tính khác– Thường ñược cài ñặt các phần mềm chuyên dụng ñể có khả năng cung cấp– Một máy chủ có thể dùng cho một hay nhiều mục ñích. Tên máy chủ thường gắn với mục ñích sử dụng. Ví dụ: • File server • Application server • Mail server • Web server– Trên thực tế, máy chủ có cầu hình khá cao, với khả năng hoạt ñộng ổn ñịnh (ti p)Máy khách– Máy khai thác dịch vụ của máy chủ– Với mỗi dịch vụ thường có các phần mềm chuyên biệt ñể khai thác– Một máy tính có thể vừa là client vừa là server– Một máy tính có thể khai thác dịch vụ của chính nó (ti p)Cổng dịch vụ– Là một số thuộc vào khoảng 0-65535, dùng ñể xác ñịnh dịch vụ của máy chủ– Hai dịch vụ khác nhau sẽ chiếm các cổng khác nhau– Mỗi dịch vụ thường chiếm các cổng xác ñịnh. Ví dụ theo mặc ñịnh sẽ là: • HTTP: 80 • FTP: 21 • SSH: 22 • DNS: 53 • SMTP: 25 • POP3: 110 (ti p)Chuỗi ñịnh vị tài nguyên (URL – UniformResource Locator)– Tài nguyên: file trên mạng– Xác ñịnh vị trí và cách khai thác các file– Cấu trúc: giao_thức://ñịa_chỉ_máy (hoặc IP)/ñường_dẫn/tên_file– VD: http://www.hut.edu.vn/content/index.php– Trong trường hợp mặc ñịnh, nhiều thành phần có thể bỏ qua: • Giao thức, cổng: ñược trình duyệt mặc ñịnh • Tên file: ñược máy chủ ñặt mặc ñịnh (ti p)Web page– Là một trang nội dung, có thể ñược viết bằng nhiều ngôn ngữ khác nhau nhưng có kết quả trả về client là HTMLWebsite– Tập hợp các web page có nội dung thống nhất phục vụ cho một mục ñích nào ñóWWW (World Wide Web)– Tập hợp các website trên mạng InternetWeb Server– Là máy phục vụ web (chạy trên máy chủ)– Một số phần mềm web server chuyên dụng như: Apache (open source) hoặc Internet Information Services – IIS (Microsoft)Web Browser– Phần mềm chạy trên client ñể khai thác dịch vụ web như: Mozilla Firefox, Internet Explorer, Google Chrome...Phân lo i website Phân lo i websiteDựa vào công nghệ phát triển, có 2 loại:– Web tĩnh: • Dễ phát triển • Tương tác yếu • Sử dụng HTML • Công cụ trực quan– Web ñộng: • Khó phát triển hơn • Tương tác mạnh • Sử dụng nhiều ngôn ngữ khác nhau • Thao tác bằng tay ñể viết nhiều mã lệnh (ti p) Web tĩnh URL yêu c u Network HTML Web URL yêu c u Server HTML – Mọi người sử dụng nhận ñược kết quả giốngClient nhau. – Trang web ñược viết bằng HTML, chỉ thay ñổi khi có sự thay ñổi của người xây dựng – Khả năng tương tác yếu – Webserver hoạt ñộng giống 1 file server. (ti p) Web ñộng URL yêu c u Web Server Network HTML Biên d ch, URL yêu c u Th c thi Trang web đ ng HTML – Mỗi người sử dụng có thể nhận ñược nội dungClient khác nhau phụ thuộc vào kết quả chạy chương trình. – Trang web viết bằng HTML + Ngôn ngữ lập trình phía server. Có thể ñược thay ñổi bởi người sử dụng – Khả năng tương tác mạnh (ti p)Một số công nghệ viết web ñộng– Động phía Client: • JavaScript, VBScript ñ ...
Tìm kiếm theo từ khóa liên quan:
Lập trình ứng dụng Web PHP Framework lập trình căn bản lập trình PHP mã nguồn mở ứng dụng joomlaTài liệu có liên quan:
-
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 271 0 0 -
114 trang 264 2 0
-
80 trang 239 0 0
-
Xây dựng công cụ nhận dạng khuôn mặt theo thời gian thực hiện trên nền hệ điều hành mã nguồn mỡ
7 trang 227 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 143 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 138 0 0 -
124 trang 135 3 0
-
7 trang 113 0 0
-
8 trang 103 0 0
-
Bài giảng Mã nguồn mở: Bài 3 - ThS. Phan Thanh Toàn
29 trang 102 0 0