Ứng dụng Web

97 168 0
Ứng dụng Web

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ứng dụng Web

CHƯƠNG  : GIỚI THIỆU VỀ WORD WIDE WEB . Lịch sử: Web được sinh ra bởi Internet, và nó cho thấy khả năng tự trị và giới hạn của kiến trúc Internet. Ngày nay, các chương trình duyệt Web có các khả năng truy cập vào các cơng nghệ Internet khác nhau như : Emai, Word Wide Web…. Nhưng Web và Internet khơng chỉ là một ngành kỹ thuật mà đó là mơi trường để con người liên lạc, bn bán và tác động qua lại nhau trong cùng một mơi trường văn hóa . Năm 1926, Paul Baran, mơ tả trên giấy lời giải một vấn đề làm đau đầu các nhà qn sự lúc bấy giờ, tựa :”Liên lạc phân tán qua mạng “. Anh ta đưa ra một hệ thống máy tính rộng khắp đất nước kết nối lại với nhau sử dụng hệ thống mạng khơng tập trung (decentralized) do đó nếu một hay nhiều node mạng chính bị phá hủy thì các node còn lại vẫn tự động điều chỉnh các kết để duy trì việc liên lạc. Do mạng là khơng tập trung (decentralized), nên ta có thể thêm vào một máy tính thơng qua đường dây điện thoại, một thiết bị phần cứng, và một số phần mềm NCP (network control protocol), ví dụ mạng ARPAnet. Một ứng dụng chính được phát triển đầu tiên trên ARPAnet là thư điện tử (electronic mail). Ngày nay, email là một phần khơng thể thiếu được của Net và nó được thiết kế sẵn bên trong các trình duyệt Web (ví dụ netscape) do đó một chương trình đơn lẻ để xem email là khơng cần thiết. . Giao thức TCP/IP : Vào những năm 1970, nhu cầu trao đổi truyền tin trên các mạng phân biệt có “ngơn ngữ ” khác biệt nhau là cần thiết. Năm 1974, Vint Cerf và Bob Kahn đã đưa ra việc thiết kế chi tiết cho một protocol để liên lạc giữa các mạng khác nhau. Đến năm 1982, việc thiết kế này được cài đặt và được gọi là TCP/IP (Transmission control protocol /Internet protocol). Phần TCP của giao thức TCP/IP cung cấp cơ chế kiểm tra việc truyền dữ liệu giữa Client và Server: nếu dữ liệu bị mất hay hỏng TCP sẽ u cầu gởi lại dữ liệu cho đến khi hết các lỗi. Phần IP trong giao thức TCP/IP di chuyển dữ liệu từ node này sang node khác. Nó sẽ giải mã các địa chỉ và tìm đường để đưa dữ liệu đến đích. Nó có thể sử dụng bởi các máy tính nhỏ để liên lạc trên các mạng LAN (ethernet hay token THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ring) có thể sử dụng cả giao thức TCP/IP và các giao thức khác nhau như novel hay window for workgroups. Một máy có thể ở mạng LAN và sử dụng TCP/IP để kết nối với các máy khác trên thế giới . Bộ quốc phòng Mỹ nhanh chóng định nghĩa TCP/IP như protocol chuẩn cho các hệ thống liên mạng của qn sự. Tuy nhiên với ưu thế của mình TCP/IP nhanh chóng thâm nhập và trở thành chuẩn mới cho tất cả các hệ thống mạng dân dụng và là tiền đề cho mạng Internet ngày nay . Telnet : TCP/IP cung cấp khả năng login từ xa thơng qua giao thức của telnet. Với telnet, User có thể liên kết và tìm thơng qua các thư mục trên một hệ thống ở xa và chạy các chương trình. . Giao thức FTP: File transfer protocol: là một phần mềm (software) cho phép truyền file nhị phân hoặc file text từ một máy này sang máy khác trên Internet, hay nói khác hơn, FTP là dịch vụ (service) cho phép chúng ta sao chép một file từ bất kỳ Internet host này đến bất kỳ Internet host khác. Giống như những dịch vụ khác trên Internet, FTP sử dụng hệ thống Client /Server. Một hệ thống Client /Server có thể hiểu như sau: Khái qt: Một trong những ngun tắc sử dụng mạng là cho phép chia sẻ các tài ngun. Rất nhiều thời gian việc chia sẻ này được hồn thành bởi hai chương trình riêng biệt, mỗi chương trình chạy trên máy tính khác nhau. Một chương trình gọi là Server, cung cấp một tài ngun riêng. Chương trình kia gọi là Client để sử dụng tài ngun đó. Dịch vụ này có tên là FTP, để kết nối vào một chương trình Server trên máy tính từ xa. Bằng cách sử dụng chương trình Client chúng ta phát ra những lệnh được chuyển đến Server. Server sẽ trả lời bằng cách tải những gì mà tập lệnh tới nơi phát ra u cầu đó. Để sử dụng, dùng lệnh FTP và mơ tả địa chỉ của host từ xa mà chúng ta muốn kết nối vào. Anonymous FTP: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Khi dùng FTP để chuyển file từ máy này đến máy khác trên Internet, có một vài hạn chế: Chúng ta khơng thể truy cập vào một máy tính trừ khi được sự cho phép. Nghĩa là chúng ta phải có User ID (account name) và password thì mới xâm nhập vào được. Khi sử dụng chương trình FTP để kết nối vào một anonymous FTP host, nó hoạt động giống như nghi thức FTP, ngoại trừ khi nó đòi hỏi một User ID, nó là anonymous. Khi nó đòi hỏi password, chúng ta đánh vào địa chỉ email hoặc tên của mình.Vì vậy, người quản trị hệ thống có thể lần ra dấu vết ai đang truy cập vào files của họ. Khi người quản trị hệ thống cài đặt một máy tính như là một anonymous FTP host định rõ những thư mục dùng cho việc truy cập chung. Như một biện pháp an tồn, hầu hết những anonymous FTP host cho phép User download file, nhưng khơng cho phép upload file (chép lên Server). Nếu như một anonymous cho phép upload, người quản trị hệ thống u cầu User copy tất cả những file mới này để chỉ thư mục upload đã xác định trước đó. Sau đó, người quản trị hệ thống có dịp kiểm tra những file này, rồi chuyển chúng đến một trong những thư mục download chung. Bằng cách này có thể ngăn chặn được nhiều người, bảo vệ họ khỏi upload những file có thể phá hoại hệ thống. Như một User trên Internet, chúng ta có thể sử dụng nghi thức FTP để sao chép file giữa hai host bất kỳ trên Internet. Thực tế, mặc dù hầu hết mọi người chỉ có một tài khoản (account) duy nhất trên Internet và nghi thức FTP hầu như được sử dụng để download file dùng chung. IV. Giao Thức Word Wide Web: Word Wide Web là một tập protocol sử dụng cấu trúc trang (Web page) để cung cấp các thơng tin cho User chạy Web Client software như netscape, navigator… Nó khơng những cho phép kết nối dữ liệu từ những Web page khác nhau hoặc từ những vị trí khác nhau trong một trang mà còn cho phép truy xuất đến các Internet services khác. HTTP HTTP HTML Page HTML Method Public Internet or Private Internet Internet Information Server (Web Server) Internet Explorer other Web Browser THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Window NT Server Any Client Platform Database Server Hình :Cấu Trúc Web Web có khả năng liên kết với những loại tài ngun của Internet như: một file văn bản, một phiên kết nối của telnet…. Giống như nhiều tài ngun khác trên Internet, Web dùng một hệ thống Client/Server. Các Client được gọi là Web Browser dùng để truy cập vào mọi dịch vụ và tài ngun trên Internet. Điều quan trọng nhất là một Browser cũng biết cách kết nối vào Web Server để đưa ra các tài liệu hypertext cơng cộng. Có rất nhiều Web Server nằm khắp nơi trên mạng Internet và hầu hết chúng chun về một lĩnh vực nào đó. Sự bùng nổ Web: Web sử dụng cơng nghệ mới HTML (hypertext markup language ) được sử dụng để viết trang Web, một máy Web Server sử dụng HTTP (hypertext transfer protocol) để truyền các trang này và một trình duyệt Web tại máy Client để nhận dữ liệu, xử lý và đưa ra kết quả. HTML là một ngơn ngữ đánh dấu (markup) có nghĩa là các trang Web chỉ có thể xem thơng qua một chương trình duyệt Web. Vào năm 1993, National Center for SupercomputingApplications (NCSA) tại đại học Illinois đưa ra phiên bản Mosaic, một chương trình Web được thiết kế bởi Marc Andreessen. Nó đã lan rộng trên Internet và chỉ trong vòng một năm có đến hai triệu người sử dụng Web với Mosaic. Mọi người cùng tạo và truy cập các THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN trang Web. Đó là sự phát triển rất lớn chưa từng có trong lịch sử phát triển máy tính. Vào giữa năm 1993 có 130 sites trên Word Wide Web. Sáu tháng sau có hơn sáu trăm sites. Ngày nay, có gần một trăm nghìn Web Sites trên thế giới. CHƯƠNG  : TỔNG QUAN VỀ CÁC MƠ HÌNH CSDL TRÊN MẠNG I. Một số khái niệm cơ bản: I.1.Cơng nghệ Client /Server : Cơng nghệ Client /Server thực hiện việc phân tán xử lý giữa các máy tính. Về bản chất, một cộng nghệ được chia ra và xử lý bởi nhiều máy tính. Các máy tính được xem là Server thường được dùng để lưu trữ tài ngun để nhiều nơi truy xuất vào. Các Server sẽ thụ động chờ để giải quyết các u cầu từ các Client truy xuất đến chúng. Một Client đưa ra u cầu về thơng tin hoặc về tài ngun cho Server. Server sẽ lấy thơng tin và gởi đến cho Client và Client hiển thị thơng tin đó cho người dùng. Chỉ có máy tính nào thực hiện tác vụ Client / Server mới được gọi là máy Client hay Server và chương trình chạy trên máy này được gọi là chương trình Client hay Server. I.2. Internet: Internet là một mạng máy tính có phạm vi tồn cầu bao gồm nhiều mạng nhỏ cũng như các máy tính riêng lẻ được kết nối với nhau để có thể liên lạc và trao đổi thơng tin. Trên quan điểm Client / Server thì có thể xem Internet như là mạng của các mạng của các Server, có thể truy xuất bởi hàng triệu Client. Việc chuyển và nhận thơng tin trên Internet được thực hiện bằng nghi thức TCP/IP. Nghi thức này gồm hai thành phần là Internet protocol (IP) và transmission control protocol (TCP). IP cắt nhỏ và đóng gói thơng tin chuyển qua mạng, khi đến máy nhận, thì thơng tin đó sẽ được ráp nối lại. TCP bảo đảm cho sự THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN chính xác của thơng tin được chuyền đi cũng như của thơng tin được ráp nối lại đồng thời TCP cũng sẽ u cầu truyền lại tin thất lạc hay hư hỏng . I.3.Web Server: Tùy theo thơng tin lưu trữ và mục đích phục vụ mà các Server trên Internet sẽ được phân chia thành các loại khác nhau như Web Server, email Server hay FTP Server. Mỗi loại Server sẽ được tối ưu hóa theo mục đích sử dụng. Web Server là Web cung cấp thơng tin ở dạng siêu văn bản (các tập tin HTML ), được biểu diễn ở dạng trang. Các trang có chứa các liên kết tham chiếu đến các trang khác hoặc đến các tài ngun khác trên cùng một Web Server một trên một Web Server khác. I.4.Cơ sở dữ liệu (CSDL) Cơ sở dữ liệu là một sưu tập thơng tin về một chủ đề, nhằm tổ chức hợp lý nhằm đạt đến mục đích quản lý, tìm kiếm và xử lý thơng tin được thuận tiện và nhanh chóng. II.Kết hợp CSDL và Web: Trong q trình khai thác Web Server, do sự bùng nổ thơng tin nên số lượng các trang Web (mà vốn được lưu trữ dưới dạng các tập tin) tăng lên rất nhanh dẫn đến việc quản lý Web Server ngày càng trở nên khó khăn. Web Server là trọng tâm của hệ thống, do đó việc quản lý tốt Web Server sẽ làm cho tồn bộ hệ thống hoạt động tốt hơn. Trong vơ số các trang Web chứa trong một Web Server người ta thấy rằng rất nhiều trang mà nội dung của chúng hồn tồn có thể đưa vào CSDL. Nếu thay những trang Web như trên bằng một trang Web duy nhất có khả năng hiển thị thơng tin lấy từ cơ sở dữ liệu thì tốt hơn tìm kiếm trên những tập tin rời rạc. Như vậy vấn đề quản lý tốt Web Server dẫn đến việc xây dựng một CSDL lưu trữ thơng tin. Khi xây dựng một ứng dụng CSDL, ngoại trừ CSDL đó chỉ phục vụ cho mục đích cá nhân, còn khơng thì xem xét việc tạo khả năng để nhiều người có thể truy xuất đến CSDL. Muốn vậy thì cần có một hệ thống gồm nhiều máy tính, tất cả đều được kết nối với nhau và với Server chứa CSDL. Khi đó sẽ nảy sinh một số vấn đề sau: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN -Với trường hợp những người muốn truy xuất đến ở xa Server với một khoảng vài km, vài trăm hay vài ngàn km, nhưng việc thiết lập riêng một hệ thống mạng trên diện rộng đến như thế là khơng khả thi. -Các máy tính truy xuất đến CSDL có thể thuộc nhiều họ máy, chạy trên nhiều hệ điều hành khác nhau. Do đó cần phải xây dựng các ứng dụng thích hợp với các nền tảng đó, và các ứng dụng này sẽ được phân tích tại mỗi Client. Sau một thời gian khai thác, khi dó nhu cầu sừa đổi các ứng dụng Client thì phải sửa các ứng dụng trên từng Client. Có một số chun gia cho rằng Worl Wide Web là một giải pháp cho vấn đề này, vì các lý do sau: -Hỗ trợ đa nền tảng. -Hỗ trợ mạng. II.1. Hỗ trợ đa nền tảng: Một trong những điểm nổi bậc nhất củaWeb là một trang Web có thể xem được trên nhiều họ máy tính khác nhau. Do đó trong hệ thống CSDL Web, các Client có thể gồm nhiều máy tính chạy trên các hệ điều hành khác nhau mà khơng cần phải phát triển các ứng dụng để chạy trên từng máy mà chỉ cần xây dựng một trang Web đặt tại Web Server. Điều này sẽ giảm thời gian và chi phí phát triển ứng dụng, giảm chi phí bảo trì và cập nhật các ứng dụng đó. II.2. Hỗ trợ mạng: Một điều quan trọng cần phải xét đến khi thiết kế các ứng dụng CSDL là làm thế nào để truy xuất CSDL từ các máy ở xa (remote computer). Như đã đề cập ở trên khơng một cá nhân hay tổ chức nào có thể xây dựng mỗi một hệ thống mạng máy tính trải rộng trên qui mơ hàng trăm, hàng ngàn km, trong khi đó đã tồn tại một hệ thống mạng có phạm vi tồn cầu là Internet. Web Server và Web Brower với có những tính năng về mạng. Chúng được thiết kế để chuyển và nhận thơng tin thơng qua Internet hay mạng cục bộ. Vậy tại sao khơng sử dụng Internet cho mục đích truy cập CSDL. Nếu xét ở khía cạnh quản lý tốt tài liệu của Web Server hay ở khía cạnh khai thác tốt CSDL trên phạm vi rộng đều dẫn đến một nhu cầu là tích hợp Web với CSDL. Tích hợp Web với CSDL bao gồm việc tạo khả năng truy cập và cập nhật dữ liệu thơng qua Web. Để có thực hiện việc tích hợp Web với CSDL thì cần phải THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN xây dựng lại hệ thống trong đó có cơ chế chuyển thơng tin giữa trang Web và CSDL, cơ chế truy cập đến CSDL và những trang Web động trong mơi trường Web và phải có những tính năng như là một hệ thống ứng dụng CSDL trên Web. Trong trang Web thì việc giao tiếp với người sử dụng được thực hiện thơng qua các “HTML form”. Các form này chức các phần tử dùng để nhập liệu như là textbox, checkbox, option button. Khi hồn tất việc nhập liệu bằng cách bấm vào một nút để chấp nhận submit, hành động này sẽ gởi nội dung của form đến Web Server. Do Internet là hệ thống Web Client/Server nên hệ thống ứng dụng CSDL trên Web sẽ mang những đặc điểm của một hệ thống ứng dụng CSDL Client/Server. Do đó, việc nghiên cứu về cách tiếp cận để xây dựng hệ thống ứng dụng Client/Server là rất cần thiết. Hiện nay đa số nhà phát triển phần mềm cho rằng cách tiếp cận dựa trên thành phần (component_based) là cách tiếp cận tốt để phát triển các ứng dụng Client/Server. III Các giải pháp tích hợp Web và CSDL: Trong phần này, mơ tả một số mơ hình đã được áp dụng cho các Web site có tích hợp với CSDL và xem xét ở hai khía cạnh, thứ nhất là sự liên lạc giữa các Client/Server, thứ hai là phương pháp truy xuất CSDL. Những mơ hình bao gồm: Mơ hình Web site theo kiến trúc 1 lớp. Mơ hình Web site theo kiến trúc 2 lớp cổ điển. Mơ hình Web site tích hợp với CSDL theo kiến trúc 3 lớp. Mơ hình Web site tích hợp với CSDL theo kiến trúc 3 lớp cải tiến. III.1.Mơ hình kiến trúc một lớp: Ứng dụng một lớp đơn giản chỉ là một lớp, một chương trình Stand-alone chạy trên máy của User. Nó có thể liên lạc với CSDL nhưng CSDL này nằm trên cùng một máy, một điểm chính là cả 3 dịch vụ: User, bussiness và dữ liệu được kết nối vào trong một chương trình. III.2.Mơ hình kiến trúc hai lớp: Các Web Sites đầu tiên được xây dựng theo kiến trúc Client/Server hai lớp bao gồm: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN -Lớp thứ nhất có Web Browser. -Lớp thứ hai có Web Server chứa các trang Web (các tập tin HTML), được thiết kế từ trước. III.3.Mơ hình kiến trúc ba lớp: Các kiến trúc Web site được xây dựng theo mơ hình này bao gồm 3 lớp như sau: -Lớp thứ nhất gồm Web Browser. -Lớp thứ hai gồm Web Server và Application Server . - Lớp thứ ba Server CSDL, chứa CSDL và phần giao tiếp với CSDL. CHƯƠNG  : GIỚI THIỆU VỀ VISUAL INTERDEV . Sự ra đời của Visual InterDev: Microsoft Visual InterDev là cơng cụ được phát triển ứng dụng Web được mong chờ từ lâu xuất thân từ Microsoft cuối cùng đã xuất hiện, rất nhiều nhà phát triển phần mềm đã hoan nghênh những tính năng của Visual Interdev và giờ đây họ đãcó một cong cụ phát triển như Visual Basic và Visual C++ để tạo ứng dụng Web. Chúng ta đã có trong tay một cơng cụ đã tích hợp từ nhiều cơng nghệ và thành phần tiên tiến. Giới thiệu về Visual InterDev: Tầm quan trọng trong việc tạo ra Visual InterDev là cung cấp một cơng cụ với phạm vi rộng, tương tác với các mơi trường phát triển khác. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Những nhà phát minh Visual InterDev muốn cung cấp một cơng cụ cho phép các nhà phát triển triển khai nhiều cơng nghệ mới và ứng dụng Web động. Microsoft cũng muốn nhấn mạnh đến một cơng cụ trực quan. Nhiều sản phẩm đã được tạo ra những đoạn code HTML hoặc kết nối đến cơ sở dữ liệu. Tuy nhiên, cơng cụ này chưa chú trọng đến sự tiện lợi trong sử dụng cho những nhà phát triển. Những nhà phát triển là mục tiêu tìm kiếm của Microsoft và họ đã hồn thành nó bằng việc cung cấp Visual InterDev với nhiều wizads và cơng cụ trực quan, và cả việc phát triển cơ sở dữ liệu. Sự tích hợp và kết nối cơ sở dữ liệu rất mạnh đã thể hiện rõ sự quan trọng của cơng ty này. Visual InterDev cũng hỗ trợ việc các nhà phát triển triển khai những sites của họ khi họ xây dựng bằng cơng cụ tích hợp và tồn diện để tạo ra và duy trì trangWeb với Visual InterDev. Mơi trường phát triển tích hợp: Visual InterDev cung cấp một mơi trường tích hợp mạnh, nhắm tới nhiều khả năng của Web. Chúng ta có thể tích hợp nhiều cơng nghệ khác nhau như ActiveX control và Active Server componenes để tạo ra những ứng dụng mạnh. Mơi trường phát triển tích hợp này cho phép chúng ta sử dụng ngơn ngữ Script như VB script, Java script để tạo ra những ứng dụng động. Chúng ta có thể làm việc trên một project có nhiều kiểu khác nhau với mơi trường phát triển của Visual InterDev. HTTP HTTP Public Internet Private Internet Name and Internet Information Server (Web Server) Active Server Page HTML Form Internet Explorer other Web Browser THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... Visual InterDev Web Application Sơ lược về Visual InterDev: Visual InterDev thật sự là một hệ thống phát triển ứng dụng Web nó cung cấp tất cả những cơng cụ để tạo ra những ứng dụng Intranet Web và dynamic Web Nó hổ trợ cho những lập trình viên để tạo ra những ứng dụng Web như: Data-Driven Web Application: Hỗ trợ việc kết nối cơ sở dữ liệu dùng ODBC hay OLEDB Broad-reach Web Pages: sử dụng ngơn ngữ HTML... Server Một Web Project gồm các tập tin và thơng tin cần thiết để tạo và phát hành một ứng dụng Web đơn giản trong Microsoft Visual Studio Các tập tin trong một ứng dụng có thể bao gồm nhiều loại tập tin: HTML ,ASP ,các tập tin images , layouts, themes … Một Web project quản lý hai bản sao của một ứng dụng Web: local và master Tất cả tập tin của ứng dụng Web chủ được lưu trữ trên master Web Server Trước... trong ứng dụng Web cục bộ III.1 Kiến trúc Web Project: Kiến trúc của Web project trong Visual InterDev được thiết kế để cung cấp cho ta mọi thứ cần thiết để tạo ra các Web site và các ứng dụng Web mạnh mẽ bằng cách làm việc qua một Web project chúng ta có thể tập trung vào những chi tiết duy nhất đối với ứng dụng Web và việc phát hành tập tin, điều khiển nguồn cho Visual InterDev Khi chúng ta tạo một ứng. .. các ứng dụng Web: Chúng ta có thể thấy thư mục project và thư mục ứng dụng Web cục bộ của nó chạy trên máy developer Thư mục ứng dụng Web chủ thì ở trên master Web Server, chứa đựng các tập tin có sẵn dùng cho các developer khác hay người dùng cuối THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Các tập tin và các thư mục cục bộ: khi ta tạo một project mới, có hoặc khơng tham khảo tới một ứng dụng Web trên Master Web. .. một ứng dụng mới Lúc đó Visual InterDev tạo ra một ứng dụng ở máy trạm: -Một thư mục mới chứa bản sao cục bộ của ứng dụng Web -Các tập tin định nghĩa Web project chứa đựng thơng tin mà Visual InterDev sử dụng để duy trì và quản lý project -Một project mới tạo -Một gốc ảo mới (virtual root): được chỉ định trên Web Server cục bộ nếu có Web Server III.5 Các vấn đề bảo mật: Đối với các nhà ứng dụng Web, ... nhà phát triển và tác giả (author ) Nó cũng dùng được đối với những người sử dụng Internet và Intranet Một tập hợp các yếu tố để tạo nên một Web site hay một phần riêng biệt của một Web site Các ứng dụng Web được xây dựng từ các Web project Một tập hợp các tập tin chỉ định các yếu tố của một ứng dụng Web  Quản lý các Web Project: Với Visual InterDev khi chúng ta đã tạo một project, có thể: -Quản... Web Server trở nên rất dễ dàng, chúng ta hỗ trợ việc cung cấp các trang web tĩnh (static) khi một trình duyệt (Browser) đòi hỏi Tuy nhiên, các ứng dụng Web ngày nay càng tân tiến và đòi hỏi sự tương tác rất nhiều với người sử dụng, đây là các ứng dụng Web động Các Web Server đòi hỏi phải có các cơng cụ quản lý chặt chẽ tích hợp với các Server của cơ sở dữ liệu (CSDL), có các cơng cụ để phát triển ứng. .. các Client khác từ việc cập nhật đặc tính ứng dụng - Unlock: cho phép các Client cập nhật đặc tính ứng dụng  Những sự kiện cuả Application Object: - OnStart: xảy ra khi trang Web trong ứng dụng được tham chiếu lần đầu - OnEnd: xảy ra khi ứng dụng kết thúc, khi Web Server ngưng hoạt động Session Object: được dùng để kiểm tra Browser khi nó điều hướng qua trang Web  Tập các Session Object: - Content:... tin của một ứng dụng Web, các tập tin chủ và các tập tin cục bộ Khi chúng ta thay đổi các tập tin này, sự thay đổi này sẽ ảnh hưởng tới bản sao cục bộ các tập tin ứng dụng Web Chế độ làm việc của project quyết định khi nào sự thay đổi của chúng ta tới các tập tin cục bộ được gởi tới master Web application -Local mode: các sử thay đổi tạo ra chỉ được lưu lại tới các tập tin cục bộ, ứng dụng Web chủ chỉ... Mỗi ứng dụng ASP có thể bị tách ra khỏi phần khơng gian vùng nhớ riêng từ Web Server Nếu một ứng dụng Web lỗi thì những ứng dụng khác vẫn tiếp tục chạy III.Cách hoạt động cuả ASP: ASP chứa trong các tập tin file có đi là *.asp Trong script có chứa các lệnh cuả các ngơn ngữ script nào đó khi ta nhập đi điạ chỉ có phần là *.asp trên Web Browser thì lập tức nó gởi u cầu đến cho ASP Khi nhận u cầu Web Server

Ngày đăng: 27/04/2013, 17:43

Hình ảnh liên quan

Hình III.4 - Ứng dụng Web

nh.

III.4 Xem tại trang 16 của tài liệu.
ASP tạo dưới hình thức nào cũng đều biên dịch thành chuẩn ActiveX scripting. ASP đơn giản chỉ là tập tin *.asp bên ngồi được lưu trú dưới dạng text,  html, xml - Ứng dụng Web

t.

ạo dưới hình thức nào cũng đều biên dịch thành chuẩn ActiveX scripting. ASP đơn giản chỉ là tập tin *.asp bên ngồi được lưu trú dưới dạng text, html, xml Xem tại trang 27 của tài liệu.
Mơ hình đối tượng cuả ASP: - Ứng dụng Web

h.

ình đối tượng cuả ASP: Xem tại trang 32 của tài liệu.
Hình VI.2 - Ứng dụng Web

nh.

VI.2 Xem tại trang 43 của tài liệu.
I.1.Mơ hình đối tượng: - Ứng dụng Web

1..

Mơ hình đối tượng: Xem tại trang 52 của tài liệu.
Bảng tầm ảnh hưởng: - Ứng dụng Web

Bảng t.

ầm ảnh hưởng: Xem tại trang 71 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan