1. Trang chủ
  2. » Thể loại khác

Tài liệu PDF World Wide Web

1 34 0

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

THÔNG TIN TÀI LIỆU

Cấu trúc

  • World Wide Web

Nội dung

Tài liệu PDF World Wide Web tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực...

TEAM FLY PRESENTS TEAM FLY PRESENTS Source Code Real World XML Web Services By Yasser Shohoud Copyright © Pearson Education, Inc.2003 All chapters on this site are drafts. These chapters will change before the book is published. Download all of the book's code here. Chapter P: Preface There’s no doubt that the Web was a catalyst for a revolution that changed the lives of software developers and end users alike. Web services provide the foundation for another profound revolution in the way we build and use applications. It is up to developers like you and I to take this foundation and make the revolution happen. With this book, I aim to give you the information and insight you need to design and build next generation distributed interoperable applications with Web services. Chapter 1: Introduction to Web Services You've probably heard about Web services and may have read about them. It seems like every trade publication, book, and Web site has some mention of Web services. Unfortunately, most of the current coverage of Web services does not clearly explain what they are really all about, they just trumpet how wonderful Web services are, which comes across as hype. In this chapter I focus on two things: Explaining what Web services are really all about and showing you scenarios where you would use Web services and scenarios where you really should not use them. Chapter 2: XSD: The Web Services Type System Web services are all about data exchange between heterogenous applications. This data exchange cannot be accomplished without a common, agreed upon type system that provides standard types as well as the ability to define your own types. This chapter is designed to first get you up and running with XSD, the Web services type system, then show you how XSD is used to specify message formats and validate data exchanged between client and service. This is not intended as a rigorous explanation of XSD – that would require an entire book. Rather, this chapter explains those aspects of XSD that are commonly used in Web services. Chapter 3: SOAP: Invoking Web Services In chapter 1 you learned how to invoke a Web service using the SOAP Toolkit and .NET. In this chapter you will learn how these and other tools use SOAP messages to invoke Web services. I will explain the goals and architecture of SOAP and the ways it can be used including messaging and RPC. This chapter’ s objective is to teach you what SOAP is capable of doing and how, so that you get a better understanding of the tools you’ll be using such as .NET and the SOAP Toolkit. Such understanding will come in handy when you need to invoke a Web service and you find the tools have limitations that prevent from using them. This and the next chapter are tightly integrated and together complete the picture of how Web services work. Chapter 4: WSDL: Describing Web Services Just as XML Schemas are used to describe the data types exposed by Web services, there is a need for a language that can be used to describe the complete interfaces exposed by Web services. In this chapter I explain the concepts and terminology behind the most commonly used language for describing Web service interfaces, the Web Services Description Language. I will show you how to write WSDL documents that describe your Web service’s interface and how to read WSDL documents for services that you want to invoke. The goal of this chapter is to teach you to World Wide Web World Wide Web Bởi: Lê Văn Tâm World Wide Web, gọi tắt Web WWW, mạng lưới toàn cầu không gian thông tin toàn cầu mà người truy nhập (đọc viết) qua máy tính nối với mạng Internet Thuật ngữ thường hiểu nhầm từ đồng nghĩa với thuật ngữ Internet Nhưng Web thực dịch vụ chạy Internet, chẳng hạn dịch vụ thư điện tử Web phát minh đưa vào sử dụng vào khoảng năm 1990, 1991 viện sĩ Viện Hàn lâm Anh Tim Berners-Lee Robert Cailliau (Bỉ) CERN, Geneva, Switzerland Các tài liệu World Wide Web lưu trữ hệ thống siêu văn (hypertext), đặt máy tính mạng Internet Người dùng phải sử dụng chương trình gọi trình duyệt web (web browser) để xem siêu văn Chương trình nhận thông tin (documents) ô địa (address) người sử dụng yêu cầu (thông tin ô địa gọi tên miền (domain name)), sau chương trình tự động gửi thông tin đến máy chủ (web server) hiển thị hình máy tính người xem Người dùng theo liên kết siêu văn (hyperlink) trang web để nối với tài liệu khác gửi thông tin phản hồi theo máy chủ trình tương tác Hoạt động truy tìm theo siêu liên kết thường gọi duyệt Web Quá trình cho phép người dùng lướt trang web để lấy thông tin Tuy nhiên độ xác chứng thực thông tin không đảm bảo 1/1 Làm sao để thêm www (World Wide Web) vào tên miền của bạn Chào các b ạ n. nh ữ ng cái tư ở ng ch ừ ng như đơn gi ả n mà chúng ta đ ã b ỏ qua. Rồi khi nhìn lại thì chúng ta đã không nhớ ra là mình chưa cấu hình đúng như mình mong muốn đó là www trước tên miền của bạn. Và tôi xin phép hướng dẫn các bạn cách thêm www và trước tên miền của các bạn. Đối với thêm World Wide web thì có rất nhiều cách khác nhau ở đây tôi xin hương dẫn cách đơn giản mà dễ sử dụng nhất. trước tiên các bạn phải kiểm tra thử các bạn đã cấu hình domain hoạt động dưới d ạ ng. http://www.vi nasol.vn chưa. n ế u chưa th ì các b ạ n hãy c ấ u hình. nh ư sau: Tạo một record là WWW CNAME VINASOL.VN ở đây Vinasol là ví dụ đó là thêm vào file .htaccess đoạn code như sau: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.vinasol.vn$ [NC] RewriteRule ^(.*)$ http://www.vinasol.vn/$1 [L,R=301] các bạn lưu ý. Nếu trong website các bạn đã có RewwriteEngine On thì các bạn không cần thêm nữa mà chi copy cái đoạn dưới paste vào thôi. như vậy là xong rồi. Như vậy là xong rồi nếu các bạn gặp khó khăn trong vấn đề cấu hình nó vui lòng liên hệ với chúng tôi. chúng tôi rất vui khi được giúp đỡ bạn. Chương 2_Khái niệm cơ bản  Mục tiêu  Biết các khái niệm, thuật ngữ  Lịch sử phát triển  Cách kết nối thông dụng: ADSL và các đường thuê bao riêng (lease line) Yêu cầu:  Biết đánh giá nhu cầu sử dụng để thuê bao đúng giá trị Khái niệm cơ bản  Internet  Mạng của các mạng  Mạng diện rộng toàn cầu  Giao thức TCP/IP  Transmission Control Protocol /Internet Protocol  Giao thức HTTP  Hyper text transfer protocol Khái niệm cơ bản  Lịch sử phát triển  Mạng Arpanet 1969  Bộ quốc phòng Mỹ  Store and Forward  ALOHAnet  Hình thành WWW 1991 WWW ra đời 1991  Trước 1990, Internet đã phát triển thành những máy tính kết nối với tốc độ cao, nhưng nó vẫn chưa phát triển, không cho phép trao đổi dạng text, không đồ họa, hyperlinks. Tim Berners – Lee, một nhà khoa học làm việc tại phòng thí nghiệm Châu Âu đề nghị một bộ Protocol cho phép truyền thông tin đồ họa trên Internet vào năm 1989. Những đề nghị này của Berners – Lee được một nhóm khác thực hiện, và World Wide Web ra đời ngày 6/8/1991 Khái niệm cơ bản  Ai quản lý nội dung trên Net  No body  Dẩn chứng:  Tư liệu xấu rất nhiều  Muốn viết gì, đưa lên gì cũng được  Có đúng vậy không? Hình như vậy! Khái niệm cơ bản  Nhưng có nhiều ban trên net  ISOC (Internet Socity)  IAB : UB kiến trúc mạng  IETF UB kỹ thuật Internet  Internic  Icann: Internet Coporation for Asign Names and Numbers Khái niệm cơ bản  Nhiều Ủy ban kỹ thuật  Nhưng nội dung đúng là không ai quản lý trên Net  Thật là đáng ngại??? Khái niệm cơ bản  Net giúp con người ~ gì?  Dịch vụ E-mail  Dịch vụ FTP(file transfer protocol)  Dịch vụ tìm kiếm thông tin  Dịch vụ World Wide Web  Và hơn thế nữa : RSS, Web Blog Khái niệm cơ bản  Vài thuật ngữ  IAP = Internet Access Provider  IXP= Internet Exchange Provider  ISP= Internet Service Provider  ICP = Internet Content Provider Khái niệm cơ bản  Cách kết nối mạng  Dùng Dial Up (Line điện thoại)  Đường cao tốc (ADSL Asymmtric Digital Subscriber Line)  Line riêng upload  Line riêng download Dịch vụ World Wide Web  Các khái niệm  Dữ liệu dạng Text  Multimedia  Hypertext  Hyper Media  Ngôn ngữ Html_ Giao thức HTTP  URL (Uniform Resource Locator) Dữ liệu dạng text Là loại dữ liệu chứa mã ASCII hay Unicode, dọc hiểu được. Text là thành phần cơ bản tạo nên tài liệu chứa tin tức, tư liệu Dữ liệu dạng Media Là loại dữ liệu chứa hình ảnh, âm thanh, phim, chủ yếu phục vụ nghe nhìn, chúng có kích thước lớn Media : hình ảnh Hypertext Là văn bản có chứa Hyperlink: Hyperlink:Trỏ tới vị trí khác trong tài liệu Trỏ tới vị trí đối tượng khác 1. Xem hình 2. Nhạc trẻ 3. Xem phim Hyper text markup language  Ngôn ngữ đánh dấu siêu văn bản - là một dạng ngôn ngữ mã hoá sử dụng trong các siêu văn bản trên web.  HTML sử dụng các mã theo kiểu truyền thống, tức là đoạn văn bản sẽ năm giữa các thẻ lệnh định dạng (tag)  Là mã chuẩn với các quy ước được thiết kế để tạo trang web và được hiển thị bởi trình duyệt web Hyper text markup language(tt)  HTML thông báo cho lệnh trình duyệt biết nơi đặt văn bản, biểu mẫu Để xem ví dụ về HTML trong lệnh trình duyệt. Đơn giản là bạn mở trình duyệt web và chọn "view", sau đó nhấn vào “source”. Mã nguồn HTML sẽ hiển thị lên bất kỳ trang web nào bạn muốn xem HTTP HyperText Transfer Protocol  Giao Thức Truyền Thông Siêu Văn Bản. Một trong (5) các giao thức chuẩn về mạng Internet, được dùng để liên hệ thông tin giữa Máy cung cấp Dịch Vụ (Webserver) và Máy dùng dịch vụ (Client).  HTTP là giao thức truyền tải các file từ một Web server vào một trình duyệt Web để người dùng có thể xem một trang Web đang hiện diện trên Internet. HTTP là gì?  HTTP xác định cách các thông điệp (các file văn bản, hình ảnh đồ họa, âm thanh, video, và các file multimedia khác) được định dạng và truyền tải ra sao, và những hành động nào mà các Web server và các trình duyệt Web (browser) phải làm để đáp ứng các lệnh rất đa dạng. Chẳng hạn, khi bạn gõ một địa chỉ Web URL vào trình duyệt Web, một lệnh HTTP sẽ được gửi tới Web server để ra lệnh và hướng dẫn nó tìm đúng trang Web được yêu cầu và kéo về mở trên trình duyệt Web. Dịch vụ World Wide Web Là một hệ thống thông tin chứa các tài liệu Hypertext Document,Hypermedia Document. Dịch vụ WWW cho phép tìm kiếm, xem xét các tài liệu siêu văn bản, siêu Media. Sử dụng dịch vụ này gọi là chương trình Web Browser, được sử dụng phổ biến hiện nay là Internet Explorer, Firefox Mozilla, Chrome, Opera v.v [...]...Webpage,Website,Homepage(2) Webpage: Trang thông tin tổng hợp từ nhiều đối tượng Ví dụ: Các trang Web lưu trên đĩa Website : Là một khu vực trên Internet, chứa các webpage mô tả hoạt động đơn vị,công ty/cá nhân Homepage:Trang chủ của trình duyệt của mỗi Account,, trang đó sẽ xuất hiện mỗi khi khởi động trình duyệt web http://www.pcworl.com.vn http://www.hochiminhcity.gov.vn... http://www.hochiminhcity.gov.vn http://www.thanhnien.com.vn http://www.hanoi.gov.vn www.webketoan.vn www.haiphong.gov.vn http://www.dalat.gov.vn Giao thức (Protocol)   Là cách liên lạc giữa 2 thành viên để trao đổi thông tin Qui trình: Đóng gói  Mã hóa  Truyền file  Nhận file  Giải mã  Xử lý  Cách gởi nhận thông tin  file  Thực tế việc đưa dữ liệu đến đích phức tạp hơn nhiều Tại các node, có đánh giá để chọn... dạng 1 địa chỉ   Mạng nào , máy thứ mấy Tên miền  Ý nghĩa, lợi ích  Ai quản

Ngày đăng: 28/10/2017, 09:56