Danh mục

Tổng quan về WEB

Số trang: 34      Loại file: pdf      Dung lượng: 258.30 KB      Lượt xem: 23      Lượt tải: 0    
tailieu_vip

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trở về quá khứ, cách mà các ứng dụng phần mềm đợc áp dụng vào thực tế là lậptrình ra nó trong một ngôn ngữ lập trình, sau đó đợc cài vào các máy khác nhau. Chỉ cómột phiên bản nh vậy đợc chạy trong cùng một thời điểm. Đó là mô hình một ứng dụngmang tính tập trung.Ngày nay, khi công nghệ Internet ra đời từ lúc còn sơ khai cho đến khi đang ở giaiđoạn đỉnh điểm thì các ứng dụng phần mềm có một quan niệm khác. Đặc biệt là khi côngnghệ Web đợc coi là “sức...
Nội dung trích xuất từ tài liệu:
Tổng quan về WEBTỔNG QUAN VỀ WEB MỞ ĐẦU Trở về quá khứ, cách mà các ứng dụng phần mềm đợc áp dụng vào thực tế là lậptrình ra nó trong một ngôn ngữ lập trình, sau đó đợc cài vào các máy khác nhau. Chỉ cómột phiên bản nh vậy đợc chạy trong cùng một thời điểm. Đó là mô hình một ứng dụngmang tính tập trung. Ngày nay, khi công nghệ Internet ra đời từ lúc còn sơ khai cho đến khi đang ở giaiđoạn đỉnh điểm thì các ứng dụng phần mềm có một quan niệm khác. Đặc biệt là khi côngnghệ Web đợc coi là “sức sống” của mạng Internet ra đời thì việc sử dụng các ứng dụngphân tán dới dạng ứng dụng Web đợc coi là phổ biến. Nó cho phép cùng một ứng dụngcó thể đợc sử dụng bởi nhiều ngời trong cùng một thời điểm. Và do đó dẫn tới một xu thếhiện nay là “Hãy ngồi ở nhà, với chiếc máy tính của bạn, để giao tiếp với thế giới bênngoài qua các trang Web”. Qua đó ta thấy rằng, Web và Internet là hai thuật ngữ khá phổbiến hiện nay. Bắt đầu từ các trang Web tĩnh HTML cho phép hiển thị các thông tin cố định thìtiếp tục nảy sinh vấn đề phải tạo ra đợc các trang Web biểu thị các thông tin thay đổi theoyêu cầu của ngời dùng. Đó là các trang Web động. Bài viết này đợc chia làm 4 phần : Phần 1 : Tổng quan về Web. Phần 2 : ASP. Phần 3 : Xây dựng ứng dụng Web VTV1. Phần 4 : Listing. PHẦN 1 : TỔNG QUAN VỀ WEBI. Web là gì ? Web là công nghệ trên Internet cho phép thể hiện các thông tin một cách sinhđộng, gần gũi với con ngời hơn trên 1 trang thông tin gọi là trang Web. Trang Web đợctrình bày trên các bộ duyệt Web (Browser) trên các máy Client. Trang Web chính là cácfile văn bản dạng Text đợc cấu trúc hoá theo ngôn ngữ HTML.II. HTML là gì ? HTML là ngôn ngữ đánh dấu siêu văn bản (HyperText Markup Language).HTML đợc cấu tạo bởi các thẻ gọi là các Tab. Các thẻ này là các từ đợc đánh trong 2 dấu< và >.Cấu trúc chung 1 trang Web HTML : Tiêu đề của trang Web III. Các loại trang Web : Các trang Web đợc phân thành 3 loại nh sau : Trang Web tĩnh (trang .HTML) : Là trang đã đợc lu trữ trên Server từ trớc. Khi có yêu cầu từ phía Client, trang này sẽ đợc tải về Client và đợc hiển thị trên Server . Trang Web động (DHTML : Dynamic HTML ): Là các file chơng trình đợc chạy trên Server. Sau khi chạy xong, Server sẽ sinh ra trang Web tĩnh HTML tơng ứng với chơng trình đó và gửi về Client. Nh vậy đến đây ta có thể coi rằng trang Web động là các trang Web HTML không tồn tại từ trớc trên Server mà trái lại tuỳ theo yêu cầu từ phía Client, trang Web này sẽ đợc tạo ra sau khi chạy chơng trình trên Server . Các trang Web động có thể tạo ra bằng các cách sau : + CGI (Common Gateway Interface) : Là chuẩn chung phổ biến nhất để cácbrowser có thể chạy 1 chơng trình trên server, có thể cài đặt trên mọi hệ điều hành vàWeb server. Nó là tên gọi để chỉ các chơng trình chạy trên Server mà đầu vào là cácthông tin từ phía Client, đầu ra là các trang HTML để gửi vể phía Client. CGI cho cách tạo các trang Web động 1 cách “chắc chắn” nhất trong đó mọi hệđiều hành đều hỗ trợ. Tuy nhiên việc dùng CGI là khá phức tạp. + ASP (Active Server Page) : Là thành phần đợc cài thêm vào Web Server để tạora các trang Web động. Đầu vào là các file.asp có cấu trúc tơng tự nh trang .HTML nhngcó thêm các lệnh Script để tạo ra trang Web. Các file .asp này đợc chạy trên Server. Đểchạy đợc ASP bắt buộc phải cài nó trên các Web Server của MicroSoft. Ta sẽ nói rõ thêmvề ASP ở phần sau. + JSP (Java Server Page) : Là công nghệ mới công bố của riêng hãng SunMicroSystem. Nó là sự tích hợp của cả Web Server và JSP để tạo trang Web động. Nókhông phụ thuộc vào mức Web Server và hệ điều hành ở dới. Trang Web có nhúng các Applet và Script : Là các trang HTML có nhúng các câu lệnh Script và Applet đợc viết bằng ngôn ngữ JavaScript , VBScript , Perl ...Các Applet này đợc chạy bên phía Client. Để các Applet , Script có thể chạy đợc , các Browser phải hỗ trợ các bộ dịch ngôn ngữ Script, Applet tơng ứng. Các loại Applet chạy trên Browser (Client) : + Java Applet : Xây dựng dựa trên ngôn ngữ Java. + ActiveX : Là các đối tợng dới dạng modul có sẵn. Chỉ chạy trên hệ điều hành Window. + Plug-In : Các thành phần bổ trợ cho các chức năng mới của Browser.IV. Mô hình giao tác Client/Server : Trớc hết ta cần hiểu các khái niệm về Client, Server : Server : + Đợi các yêu cầu (Request) từ các máy Client. Phân tích các yêu cầu đó để xử lý. Gửi kết quả trả lời (Response)về Client. + Chứa các phần mềm Web Server, Database Se ...

Tài liệu được xem nhiều: