![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
XML: Cầu nối giữa GWT và PHP GWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp trao đổi dữ liệu giữa chúng trở nên đơn giản
Số trang: 22
Loại file: pdf
Dung lượng: 357.00 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Federico Kereki, Kỹ sư hệ thống, 自由职业者 Tóm tắt: Các ứng dụng trong bộ công cụ Web của Google (Google Web Tools), ngoại trừ việc kết nối tới các servlet bằng ngôn ngữ Java™ đang được ưa chuộng, nó cũng có thể sử dụng các dịch vụ Web PHP để gửi và nhận dữ liệu trong XML. Bạn sẽ khảo sát các phương thức để tạo ra các tài liệu XML và xử lý chúng bằng cả hai ngôn ngữ Java và PHP. (Servlets là các đối tượng của ngôn ngữ Java, nó xử lý động các yêu cầu và...
Nội dung trích xuất từ tài liệu:
XML: Cầu nối giữa GWT và PHP GWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp trao đổi dữ liệu giữa chúng trở nên đơn giản XML: Cầu nối giữa GWT và PHPGWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp traođổi dữ liệu giữa chúng trở nên đơn giảnFederico Kereki, Kỹ sư hệ thống, 自由职业者Tóm tắt: Các ứng dụng trong bộ công cụ Web của Google (Google Web Tools),ngoại trừ việc kết nối tới các servlet bằng ngôn ngữ Java™ đang được ưa chuộng,nó cũng có thể sử dụng các dịch vụ Web PHP để gửi và nhận dữ liệu trong XML.Bạn sẽ khảo sát các phương thức để tạo ra các tài liệu XML và xử lý chúng bằngcả hai ngôn ngữ Java và PHP. (Servlets là các đối tượng của ngôn ngữ Java, nó xửlý động các yêu cầu và sinh các trả lời, nó chạy trên máy chủ)GWT cho phép dễ dàng truy cập đến các servlet phía-máy chủ được lập trình bằngngôn ngữ Java, và dữ liệu được di chuyển một cách rõ ràng theo chuẩn nhất địnhgiữa máy khách và máy chủ. Tuy nhiên, khi bạn làm việc với GWT, bạn không bịgiới hạn khi giao tiếp với các servlet, và bạn có thể tự do chuyển đổi dữ liệu với tấtcả các loại dịch vụ Web. Trong nhiều trường hợp (với các dịch vụ đơn giản), bạncó thể chuyển đổi với đoạn văn bản đơn giản, nhưng với dữ liệu có cấu trúc hoặcphức tạp hơn (ví dụ như RSS), sự khác biệt với XML sẽ được thể hiện rõ.Bài viết này khảo sát một ứng dụng GWT đơn giản và một vài dịch vụ Web PHP,nhằm chỉ ra một vài cách khác nhau để tạo ra và sử dụng các tài liệu XML. Điềunày có nghĩa rằng nó không những là một tài liệu hướng dẫn tỉ mỉ hay một cuốn sổtay hướng dẫn mà hơn thế nữa chúng là các lời gợi ý hay lời mách nước mà bạn cóthể dễ dàng hơn khi bắt đầu làm việc với XML trong vai trò như là một cầu nốigiữa GWT và PHP.Một ứng dụng thử nghiệmJSON: Có thể tồn tại chung với ngôn ngữ khácPhần độc đáo của ngôn ngữ JavaScript™, JavaScript Object Notation (JSON) cuốicùng cũng ra đời có đầy đủ những tính năng có thể thay thế XML một cách hiệuquả. JSON cung cấp một định dạng dựa trên văn bản đơn giản, dễ đọc đại diện chocác mảng và các đối tượng. Hơn thế nữa, chắc chắn là XML và JSON miêu tả chocùng dữ liệu mà các dữ liệu này có thể tương đương về dung dượng. Một vài trangWeb nổi tiếng (ví dụ như Google hay Yahoo!) cung cấp JSON cũng giống nhưXML.Một lợi thế của JSON là JavaScript có thể xử lý rất nhanh (thí dụ nó có thể chuyểnđổi JSON thành một đối tượng với duy nhất một câu lệnh), điều này giúp nó cósức lôi cuốn lớn đối với các nhà phát triển Web. Bởi vì GWT biên dịch tất cả mãlệnh phía máy khách thành mã lệnh JavaScript, điều này chứng tỏ một lý lẽ rằngGWT cung cấp một thư viện tốt cho nó, và tất cả các ví dụ trong bài viết này cũngcó thể được lập trình với JSON thay vì dùng XML. Hãy ghé thăm Tài nguyên đểcó các liên kết nhằm biết thêm thông tin về JSON.Nhằm chỉ ra làm thế nào bạn có thể sử dụng XML như là một cầu nối giữa PHP vàGWT, tôi cung cấp một ứng dụng đơn giản dựa trên cơ sở dữ liệu về các quốcgia/các vùng miền/các thành phố. Khi nhìn vào đoạn mã tạo cơ sở dữ liệu trong Vídụ 1, bạn có thể thấy rằng: Các quốc gia đều có một mã riêng và duy nhất (ví dụ, UY cho Uruguay) và kèm theo là tên nước. Các quốc gia được chia thành các vùng miền, được nhận dạng cùng với mã (mã này là duy nhất trong quốc gia đó) và kèm theo tên vùng miền. Các vùng miền có các thành phố, chúng có một tên (dựa theo mã ASCII thuần túy), và một tên chính xác của thành phố đó (chúng có thể bao gồm các ký tự lạ tùy thuộc vào ngôn ngữ của quốc gia đó), dân số (hoặc bằng 0 nếu không được xác định), vĩ độ và kinh độ. Tên của thành phố có thể trùng với tên thành phố của các vùng miền khác trong quốc gia đó.Ví dụ 1. Đoạn mã tạo cơ sở dữ liệuCREATE DATABASE world DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;USE world;CREATE TABLE countries ( countryCode char(2) NOT NULL, countryName varchar(50) NOT NULL, PRIMARY KEY (countryCode) KEY countryName (countryName) );CREATE TABLE regions ( countryCode char(2) NOT NULL, regionCode char(2) NOT NULL, regionName varchar(50) NOT NULL, PRIMARY KEY(countryCode,regionCode), KEY regionName (regionName) );CREATE TABLE cities ( countryCode char(2) NOT NULL, cityName varchar(50) NOT NULL, cityAccentedName varchar(50) NOTNULL, regionCode char(2) NOT NULL, population bigint(20) NOT NULL, latitude float(10,7) NOT NULL, longitude float(10,7) NOT NULL, KEY `INDEX`(countryCode,regionCode,cityName), KEY cityName (cityName), KEY cityAccentedName(cityAccentedName) );Tôi tạo ra một dự án GWT đơn giản với chỉ một biểu mẫu và một vài dịch vụ WebPHP. (Bạn có thể tải về máy tính để có đoạn mã nguồn đầy đủ.) Khi bạn bắt đầuchạy ứng dụng, bạn có thể nhìn thấy một cửa sổ đơn giản như trong Hình 1.Hình 1. Biểu mẫu trốngBiểu mẫu GWT cho phép bạn nhập tên thành phố và gọi ...
Nội dung trích xuất từ tài liệu:
XML: Cầu nối giữa GWT và PHP GWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp trao đổi dữ liệu giữa chúng trở nên đơn giản XML: Cầu nối giữa GWT và PHPGWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp traođổi dữ liệu giữa chúng trở nên đơn giảnFederico Kereki, Kỹ sư hệ thống, 自由职业者Tóm tắt: Các ứng dụng trong bộ công cụ Web của Google (Google Web Tools),ngoại trừ việc kết nối tới các servlet bằng ngôn ngữ Java™ đang được ưa chuộng,nó cũng có thể sử dụng các dịch vụ Web PHP để gửi và nhận dữ liệu trong XML.Bạn sẽ khảo sát các phương thức để tạo ra các tài liệu XML và xử lý chúng bằngcả hai ngôn ngữ Java và PHP. (Servlets là các đối tượng của ngôn ngữ Java, nó xửlý động các yêu cầu và sinh các trả lời, nó chạy trên máy chủ)GWT cho phép dễ dàng truy cập đến các servlet phía-máy chủ được lập trình bằngngôn ngữ Java, và dữ liệu được di chuyển một cách rõ ràng theo chuẩn nhất địnhgiữa máy khách và máy chủ. Tuy nhiên, khi bạn làm việc với GWT, bạn không bịgiới hạn khi giao tiếp với các servlet, và bạn có thể tự do chuyển đổi dữ liệu với tấtcả các loại dịch vụ Web. Trong nhiều trường hợp (với các dịch vụ đơn giản), bạncó thể chuyển đổi với đoạn văn bản đơn giản, nhưng với dữ liệu có cấu trúc hoặcphức tạp hơn (ví dụ như RSS), sự khác biệt với XML sẽ được thể hiện rõ.Bài viết này khảo sát một ứng dụng GWT đơn giản và một vài dịch vụ Web PHP,nhằm chỉ ra một vài cách khác nhau để tạo ra và sử dụng các tài liệu XML. Điềunày có nghĩa rằng nó không những là một tài liệu hướng dẫn tỉ mỉ hay một cuốn sổtay hướng dẫn mà hơn thế nữa chúng là các lời gợi ý hay lời mách nước mà bạn cóthể dễ dàng hơn khi bắt đầu làm việc với XML trong vai trò như là một cầu nốigiữa GWT và PHP.Một ứng dụng thử nghiệmJSON: Có thể tồn tại chung với ngôn ngữ khácPhần độc đáo của ngôn ngữ JavaScript™, JavaScript Object Notation (JSON) cuốicùng cũng ra đời có đầy đủ những tính năng có thể thay thế XML một cách hiệuquả. JSON cung cấp một định dạng dựa trên văn bản đơn giản, dễ đọc đại diện chocác mảng và các đối tượng. Hơn thế nữa, chắc chắn là XML và JSON miêu tả chocùng dữ liệu mà các dữ liệu này có thể tương đương về dung dượng. Một vài trangWeb nổi tiếng (ví dụ như Google hay Yahoo!) cung cấp JSON cũng giống nhưXML.Một lợi thế của JSON là JavaScript có thể xử lý rất nhanh (thí dụ nó có thể chuyểnđổi JSON thành một đối tượng với duy nhất một câu lệnh), điều này giúp nó cósức lôi cuốn lớn đối với các nhà phát triển Web. Bởi vì GWT biên dịch tất cả mãlệnh phía máy khách thành mã lệnh JavaScript, điều này chứng tỏ một lý lẽ rằngGWT cung cấp một thư viện tốt cho nó, và tất cả các ví dụ trong bài viết này cũngcó thể được lập trình với JSON thay vì dùng XML. Hãy ghé thăm Tài nguyên đểcó các liên kết nhằm biết thêm thông tin về JSON.Nhằm chỉ ra làm thế nào bạn có thể sử dụng XML như là một cầu nối giữa PHP vàGWT, tôi cung cấp một ứng dụng đơn giản dựa trên cơ sở dữ liệu về các quốcgia/các vùng miền/các thành phố. Khi nhìn vào đoạn mã tạo cơ sở dữ liệu trong Vídụ 1, bạn có thể thấy rằng: Các quốc gia đều có một mã riêng và duy nhất (ví dụ, UY cho Uruguay) và kèm theo là tên nước. Các quốc gia được chia thành các vùng miền, được nhận dạng cùng với mã (mã này là duy nhất trong quốc gia đó) và kèm theo tên vùng miền. Các vùng miền có các thành phố, chúng có một tên (dựa theo mã ASCII thuần túy), và một tên chính xác của thành phố đó (chúng có thể bao gồm các ký tự lạ tùy thuộc vào ngôn ngữ của quốc gia đó), dân số (hoặc bằng 0 nếu không được xác định), vĩ độ và kinh độ. Tên của thành phố có thể trùng với tên thành phố của các vùng miền khác trong quốc gia đó.Ví dụ 1. Đoạn mã tạo cơ sở dữ liệuCREATE DATABASE world DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;USE world;CREATE TABLE countries ( countryCode char(2) NOT NULL, countryName varchar(50) NOT NULL, PRIMARY KEY (countryCode) KEY countryName (countryName) );CREATE TABLE regions ( countryCode char(2) NOT NULL, regionCode char(2) NOT NULL, regionName varchar(50) NOT NULL, PRIMARY KEY(countryCode,regionCode), KEY regionName (regionName) );CREATE TABLE cities ( countryCode char(2) NOT NULL, cityName varchar(50) NOT NULL, cityAccentedName varchar(50) NOTNULL, regionCode char(2) NOT NULL, population bigint(20) NOT NULL, latitude float(10,7) NOT NULL, longitude float(10,7) NOT NULL, KEY `INDEX`(countryCode,regionCode,cityName), KEY cityName (cityName), KEY cityAccentedName(cityAccentedName) );Tôi tạo ra một dự án GWT đơn giản với chỉ một biểu mẫu và một vài dịch vụ WebPHP. (Bạn có thể tải về máy tính để có đoạn mã nguồn đầy đủ.) Khi bạn bắt đầuchạy ứng dụng, bạn có thể nhìn thấy một cửa sổ đơn giản như trong Hình 1.Hình 1. Biểu mẫu trốngBiểu mẫu GWT cho phép bạn nhập tên thành phố và gọi ...
Tìm kiếm theo từ khóa liên quan:
lập trình java công nghệ java phát triển với java lập mô hình dịch vụ web java ngôn ngữ lập trìnhTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 282 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 278 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 274 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 230 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 222 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 219 1 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 193 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 176 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0