PHP, ASP, JSP,…Web

Một phần của tài liệu NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG (Trang 88 - 93)

Hướng phát triển trong tương lai Hướng nghiên cứu:

PHP, ASP, JSP,…Web

Hầu hết các ứng dụng Web đều hoạt động tập trung trên server. Một ứng dụng đặt trưng gọi là Web server sẽđảm trách nhiệm giao tiếp với trình duyệt. Một cơ sở dữ liệu trên Server sẽ lưu trữ tất cả những thông tin đáp ứng yêu cầu cho công việc của ứng dụng web. Một ngôn ngữđóng vai trò liên lạc giữa Web server và Cơ sở dữ liệu trên server. Ngôn ngữ này đóng vai trò xử lý thông tin đến và đi từ Web server.

Ph lc 2: Chú gii các thut ng liên quan

Internet

Internet là một hệ thống thông tin toàn cầu có thểđược truy nhập công cộng gồm các mạng máy tính được liên kết với nhau. Hệ thống này truyền thông tin theo kiểu nối chuyển gói dữ liệu (packet switching) dựa trên một giao thức liên mạng đã

Database Server (MySQL, SQLServer)

Trình duyệt Web (Internet Explorer, Firefox) Ngôn ngữ liên lạc (Middle ware)

PHP, ASP, JSP,… Web Web

server

Formatted: Font: 11.5 pt Formatted: Font: 10.5 pt, Bold Formatted: Font: 9.5 pt, Bold

được chuẩn hóa (giao thức ICP/IP). Hệ thống này bao gồm hàng ngàn mạng máy tính nhỏ hơn của các doanh nghiệp, của các viện nghiên cứu và các trường đại học, của người dùng cá nhân, và các chính phủ trên toàn cầu.

Ứng dụng mã nguồn mở

Ứng dụng mã nguồn mở là ứng dụng máy tính với mã nguồn được công bố và sử dụng một giấy phép nguồn mở (mà nổi tiếng nhất là Giấy phép công cộng GNU (GPL). Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến phần mềm, và phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi.

Website

Các thông tin được đưa lên Internet trong những website, còn gọi là webpage, hoặc Web site (viết tắt là site). Đó là một tập hợp các trang thông tin còn gọi là các trang web, được chứa trên các máy chủ trên Internet.

PHP

PHP là một Ngôn ngữ lập trình Web (Web Programming Language). Ngôn ngữđược viết theo phong cách lập trình (khác so với HTML - ngôn ngữđánh dấu) để hỗ trợ và tăng cường các khả năng của Web. Cho phép điều khiển các phần tử của trang Web dễ dàng hơn. Ngôn ngữ này chạy và được phiên dịch trên máy chủ (Server) và trả về mã HTML cho trình duyệt.

Chúng ta có một số ngôn ngữ lập trình Web như là: ASP, ASP.Net, PHP, JSP .

PHP là ngôn ngữ lập trình Web mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

Mạng cục bộ:

Mạng cục bộ - Local Area Network (LAN) là mạng được cài đặt trong một phạm vi tương đối nhỏ với khoảng cách tối đa giữa các nút mạng từ vài chục

mét đến vài chục kilômét. Mạng cục bộ thường được ứng dụng trong phạm vi một toà nhà, một trường học hay một công ty ....

Các máy tính trong mạng LAN có thể chia sẻ tài nguyên với nhau, mà điển hình là chia sẻ tập tin, máy in, máy quét và một số thiết bị khác.

Một mạng LAN tối thiểu cần có máy chủ (server), hub/switch, máy tính con (client), card mạng và dây cáp để kết nối các máy tính lại với nhau.

HTML

HTML (viết tắt cho HyperText Markup Language, tức là "Ngôn ngữĐánh dấu Siêu văn bản") là một ngôn ngữđánh dấu được thiết kế ra để tạo nên các trang web.

HTML nói chung tồn tại như là các tập tin văn bản chứa trên các máy chủ trên Internet. Các tập tin này có chứa thẻ đánh dấu, nghĩa là, các chỉ dẫn cho chương trình về cách hiển thị hay xử lý văn bản ở dạng văn bản thuần túy. Các tập tin này thường được truyền đi trên mạng internet thông qua giao thức mạng HTTP, và sau đó thì phần HTML của chúng sẽđược hiển thị thông qua một trình duyệt web

SQL

SQL là một loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ liệu từ một hệ quản trị cơ sở dữ liệu quan hệ. (Relational database management systems - RDBMS)

MySQL

MySQL là hệ quản trị cơ sở dữ liệu (RDBMS) mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. MySQL miễn phí hoàn toàn cho nên ta có thể tải về MySQL từ trang chủ. Nó có nhiều phiên bản cho các hệ điều hành khác nhau. Bên cạnh MySQL, còn có SQLServer cũng là RDBMS nhưng không là mã nguồn mở.

Server là một máy tính được nối mạng, có IP tĩnh, có năng lực xử lý cao và trên đó, người ta cài đặt các phần mềm để phục vụ cho các máy tính khác (máy trạm - client) truy cập để yêu cầu cung cấp các dịch vụ và các tài nguyên.

Quan hệ giữa server với các máy tính khác là quan hệ chủ khách (server/client). Máy chủđáp ứng các yêu cầu của máy khách.

Host (Máy chủ)

Đây là máy tính thực hiện các chức năng trung tâm, như làm cho các tập tin chương trình hoặc dữ liệu trở thành sẵn sàng dùng cho các máy tính khác chẳng hạn.

Quan hệ host với thiết bị đầu cuối là quan hệ chủ - tớ, trong đó máy chủ quyết định tất cả., sai khiến máy khách.

IP

Địa chỉ IP (IP là viết tắt của Internet Protocol - giao thức Internet) là một địa chỉ đơn nhất mà những thiết bịđiện tử sử dụng để nhận diện và liên lạc với nhau trên mạng máy tính bằng cách sử dụng chuẩn Giao thức Internet (IP). Mỗi địa chỉ IP là duy nhất trong cùng một cấp mạng.

Một cách đơn giản hơn: IP là một địa chỉ của một máy tính khi tham gia vào mạng nhằm giúp cho các máy tính có thể chuyển thông tin cho nhau một cách chính xác, tránh thất lạc. Có thể coi địa chỉ IP trong mạng máy tính giống nhưđịa chỉ nhà để nhân viên bưu điện có thểđưa thưđến.

Địa chỉ IP đang được sử dụng hiện tại là IPv4, ví dụ: 146.123.110.224

Domain name (tên miền)

Mỗi máy tính trên Internet có một địa chỉ IP xác định, chỉ cần biết địa chỉ IP thì qua giao thức mạng, có thể truyền thông tin tới máy đó.

Do người sử dụng nhớđược địa chỉ dạng chữ số dài khi nối mạng là rất khó khăn và vì thế cạnh địa chỉ IP bao giờ cũng có thêm một cái tên mang một ý nghĩa nào đó, dễ nhớ cho người sử dụng trên Internet gọi là tên miền (domain name). Ví dụ: Máy chủ (Web Server) của NETWORK SOLUTIONS đang chứa “Thư viện

vật lý” và cũng là của “Lớp học vật lý phổ thông” có địa chỉ là 68.178.232.94 , tên Miền của nó là thuvienvatly.com. Thực tế người sử dụng không cần biết đến địa chỉ IP mà chỉ cần nhớ tên miền là truy nhập được.

Web Server (máy phục vụ Web)

Web Server (máy phục vụ Web): Là máy tính mà trên đó cài đặt phần mềm phục vụ Web, đôi khi người ta cũng gọi chính phần mềm đó là Web Server (Apache, IIS,…).

Tất cả các Web Server đều hiểu và chạy được các tập tin *.htm và *.html, tuy nhiên mỗi Web Server lại phục vụ một số kiểu tập tin chuyên biệt chẳng hạn như IIS của Microsoft dành cho *.asp, *.aspx...; Apache dành cho *.php...; Sun Java System Web Server của SUN dành cho *.jsp...

Database Server (máy phục vụ Cơ sở dữ liệu)

Database server (máy phục vụ Cơ sở dữ liệu): Máy tính mà trên đó có cài đặt phần mềm Hệ quản trị cơ sở dữ liệu (RDBMS). Chúng ta có một số RDBMS chẳng hạn như: SQL Server, MySQL, Oracle…

Web

World Wide Web, gọi tắt là Web hoặc WWW, mạng lưới toàn cầu là một không gian thông tin toàn cầu mà mọi người có thể truy nhập (đọc và viết) qua các máy tính nối với mạng Internet. Thuật ngữ này thường được hiểu nhầm là từđồng nghĩa với chính thuật ngữInternet. Nhưng Web thực ra chỉ là một trong các dịch vụ chạy trên Internet, chẳng hạn như dịch vụ thưđiện tử.

Một phần của tài liệu NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG (Trang 88 - 93)

Tải bản đầy đủ (PDF)

(95 trang)