Tích hợp giữa XML Forms Generator và Data Studio, Phần 2
Số trang: 13
Loại file: pdf
Dung lượng: 520.87 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tích hợp giữa XML Forms Generator và Data Studio, Phần 2: DB2 pureXML hỗ trợ trong XFGMô hình hóa pureXML trong XHTMLForm cho các thông số dịch vụ Web dữ liệu, với các hỗ trợ đã được đăng ký trong Lược đồ XML tương ứng cho cài đặt trường pureXML Xiao Feng Zhao, Kỹ sư phần mềm, IBM Tóm tắt: pureXML® chức năng của IBM® DB2® 9 hỗ trợ cách mạng hóa dữ liệu XML — Điều khiển XML như một kiểu dữ liệu mới mà lưu trữ mà lưu trữ theo cấp bậc tự nhiên — Khác so với...
Nội dung trích xuất từ tài liệu:
Tích hợp giữa XML Forms Generator và Data Studio, Phần 2 Tích hợp giữa XML Forms Generator vàData Studio, Phần 2: DB2 pureXML hỗ trợ trong XFGMô hình hóa pureXML trong XHTMLForm cho các thông s ố dịch vụ Web dữ liệu,với các hỗ trợ đã được đăng ký trong Lược đồ XML tương ứng cho cài đặt trườngpureXMLXiao Feng Zhao, Kỹ sư phần mềm, IBMTóm tắt: pureXML® chức năng của IBM® DB2® 9 hỗ trợ cách mạng hóa dữliệu XML — Điều khiển XML như một kiểu dữ liệu mới mà lưu trữ mà lưu trữtheo cấp bậc tự nhiên — Khác so với dữ liệu quan hệ. IBM Data Studio có thể tạora dịch vụ Web dữ liệu pureXML với nhiều tham số để thao tác các tr ườngpureXML trong cơ sở dữ liệu. Với sự hỗ trợ của pureXML trong XML FormsGenerator (XFG), bạn có thể mô hình hóa pureXML vào XHTML dựa trên XFormcho người dùng. Ngoài ra, XFG có thể lấy lại được đăng ký liên quan đến XMLSchemas của các trường pureXML và tạo ra các loại thông tin và xác nhận khókhăn vào các mục tiêu pureXML XHTML/XForm. Vì vậy, pureXML hỗ trợ trongXFG giúp bạn dễ dàng để xây dựng các hình thức giao diện cho các trường hợpđược lưu giữ trong XML pureXML.pureXML và dữ liệu dịch vụ WebQua thời gian lưu trữ dữ liệu XML như CLOB hay xé nhỏ để vào bảng quan hệ.PureXML các tính năng của DB2 9 đã cách mạng hóa hỗ trợ cho dữ liệu XML —Điều khiển XML như một kiểu dữ liệu mới được lưu trữ theo cấp bậc tự nhiên —Khác so với dữ liệu quan hệ. Tính liền mảnh của pureXML tích hợp trong XMLcùng với dữ liệu quan hệ nâng cao tốc độ chương trình, tốc độ thực hiện tìm kiếmcũng như tối ưu hóa sắp xếp và linh hoạt trong sử dụng bởi vì bạn có thể sử dụngcả hai SQL và XQuery trong câu truy vấn dữ liệu XML. Dữ liệu XML, được lưutrữ trong pureXML, có thể được tiếp xúc như là dịch vụ Web thông qua cơ chếdịch vụ Web dữ liệu (Data Web Service) (xem Phần 1 của loạt bài này.)pureXML được hỗ trợ làm việc như thế nào trong XFGThuật ngữ viết tắt thường dùng CLOB: Character Large Object SOAP: Simple Object Access Protocol UI: User interface WSDL: Web Description Language XHTML: Extensible Hypertext Markup Language XML: Extensible Markup Language Điều đầu tiên chúng ta làm là tạo một ứng dụng nhỏ pureXML dựa trên bảng đượcđịnh nghĩa trong DB2 hình ảnh chi tiết các bước của pureXML hỗ trợ trong XFG.Bảng 1 đưa ra các cấu trúc của bảng trước những hình ảnh, chúng ta chèn các bảnghi mẫu như pureXML tham chiếu đến ví dụ trong đó cột XML1 không ràng buộcvới giản đồ và cột XML2 ràng buộc với giản đồ đăng ký — Biểu thị lược đồ nhưtrong Ví dụ 1 Chú ý: một pureXML reference instance (thể hiện tham chiếupureXML) là một mẫu XML được sử dụng để gọi đến XHTML/XForm với XFG,như chúng ta biết XFG có thể gọi đến biểu mẫu từ biểu mẫu khác hoặc WSDL.Bảng 1: Khái quát cấu trúc bảngVí dụ 1. Lược đồ biểu diễnTạo dịch vụ Web dữ liệuSau khi tạo các bản trong cơ sở dữ liệu DB2, bạn sử dụng Data Studio tạo một tậptin SQL chứa câu lệnh SQL:INSERT INTO XFGDEMO (ID, NAME, XML1, XML2) VALUES (:id, :name,:purexml1, :purexml2)Sau khi bạn đã tạo dịch vụ Web dữ liệu. Xin vui lòng tham khảo Tài nguyên chophần mô tả của việc tạo dịch vụ Web dữ liệu từ tập tin SQL. Khi bạn đ ã tạo dịchvụ Web mẫu, sinh ra một tập tin WSDL tên là insertRecord.wsdl nó sẽ giống nhưtập tin vào Ví dụ 2. Bạn có thể thấy hai tham biến pureXML được gọi đến trongtệp WSDL,PUREXML1 và PUREXML1f. Có hai trường pureXML được kết nốitới xsd:anyType, và trong những bước tiếp theo bạn sẽ sử dụng XFG để mô hìnhhóa chúng vào các đoạn XHTML/XForm.Ví dụ 2. Những tham biến pureXML trong tệp WSDLTạo XHTML/XFormsSau khi bạn tạo và triển khai dịch vụ dữ liệu Web từ Data Studio, bạn có thể sửdụng XFG để tạo ra XHTML/XForms và liên kết tới tệp XML để giao tiếp với cácdịch vụ.Lựa chọn tệp insertRecord.wsdl, nhấn chuột phải vào tệp wsdl, và chọn TạoXHTML/XForms wizard từ thực đơn XForms Generator. Hình 1 hiển thị bướcđầu tiên của wizard:Hình 1: Bước đầu tiên trong XFG wizardTạo sự hợp lệ thông tinTrong XFG bạn có thể thêm vào ràng buộc xác nhận thông tin hợp lệ cho cáctrường pureXML. Khi bạn lựa chọn tùy chọn Tạo sự hợp lệ thông tin, bạn có thểxem bộ soạn thảo kiểm tra thông tin bằng cách thêm vào các thiết lập luật kiểm tratheo các bước sau đây.Lấy thực thể pureXML từ cơ sở dữ liệuXFG hỗ trợ hai cách mô hình hóa trường trong WSDL. Một là sử dụng một thựcthể pureXML trong tệp hệ thống, và đọc mô hình ràng buộc từ tệp hệ thống. Cáchkhác là sử dụng thực thể pureXML trong CSDL và lấy mô hình ràng buộc từ XMLSchema Repository (XSR). Nếu bạn chọn hộp chọn Lấy thực thể pureXML từcơ sở dữ liệu, bạn có thể sử dụng cả hai tùy chọn; nếu bạn không chọn nó, bạn chỉcó thể sử dụng một lược đồ trong tệp hệ thống. Lựa chọn hộp chọn này, nhấnNext.Tại màn hình tiếp theo, chọn điều khiển insertRecord và nhấn Next. Sau đó bạnnhìn thấy trang winzard thiết lập PureXML giống như Hình 2. ...
Nội dung trích xuất từ tài liệu:
Tích hợp giữa XML Forms Generator và Data Studio, Phần 2 Tích hợp giữa XML Forms Generator vàData Studio, Phần 2: DB2 pureXML hỗ trợ trong XFGMô hình hóa pureXML trong XHTMLForm cho các thông s ố dịch vụ Web dữ liệu,với các hỗ trợ đã được đăng ký trong Lược đồ XML tương ứng cho cài đặt trườngpureXMLXiao Feng Zhao, Kỹ sư phần mềm, IBMTóm tắt: pureXML® chức năng của IBM® DB2® 9 hỗ trợ cách mạng hóa dữliệu XML — Điều khiển XML như một kiểu dữ liệu mới mà lưu trữ mà lưu trữtheo cấp bậc tự nhiên — Khác so với dữ liệu quan hệ. IBM Data Studio có thể tạora dịch vụ Web dữ liệu pureXML với nhiều tham số để thao tác các tr ườngpureXML trong cơ sở dữ liệu. Với sự hỗ trợ của pureXML trong XML FormsGenerator (XFG), bạn có thể mô hình hóa pureXML vào XHTML dựa trên XFormcho người dùng. Ngoài ra, XFG có thể lấy lại được đăng ký liên quan đến XMLSchemas của các trường pureXML và tạo ra các loại thông tin và xác nhận khókhăn vào các mục tiêu pureXML XHTML/XForm. Vì vậy, pureXML hỗ trợ trongXFG giúp bạn dễ dàng để xây dựng các hình thức giao diện cho các trường hợpđược lưu giữ trong XML pureXML.pureXML và dữ liệu dịch vụ WebQua thời gian lưu trữ dữ liệu XML như CLOB hay xé nhỏ để vào bảng quan hệ.PureXML các tính năng của DB2 9 đã cách mạng hóa hỗ trợ cho dữ liệu XML —Điều khiển XML như một kiểu dữ liệu mới được lưu trữ theo cấp bậc tự nhiên —Khác so với dữ liệu quan hệ. Tính liền mảnh của pureXML tích hợp trong XMLcùng với dữ liệu quan hệ nâng cao tốc độ chương trình, tốc độ thực hiện tìm kiếmcũng như tối ưu hóa sắp xếp và linh hoạt trong sử dụng bởi vì bạn có thể sử dụngcả hai SQL và XQuery trong câu truy vấn dữ liệu XML. Dữ liệu XML, được lưutrữ trong pureXML, có thể được tiếp xúc như là dịch vụ Web thông qua cơ chếdịch vụ Web dữ liệu (Data Web Service) (xem Phần 1 của loạt bài này.)pureXML được hỗ trợ làm việc như thế nào trong XFGThuật ngữ viết tắt thường dùng CLOB: Character Large Object SOAP: Simple Object Access Protocol UI: User interface WSDL: Web Description Language XHTML: Extensible Hypertext Markup Language XML: Extensible Markup Language Điều đầu tiên chúng ta làm là tạo một ứng dụng nhỏ pureXML dựa trên bảng đượcđịnh nghĩa trong DB2 hình ảnh chi tiết các bước của pureXML hỗ trợ trong XFG.Bảng 1 đưa ra các cấu trúc của bảng trước những hình ảnh, chúng ta chèn các bảnghi mẫu như pureXML tham chiếu đến ví dụ trong đó cột XML1 không ràng buộcvới giản đồ và cột XML2 ràng buộc với giản đồ đăng ký — Biểu thị lược đồ nhưtrong Ví dụ 1 Chú ý: một pureXML reference instance (thể hiện tham chiếupureXML) là một mẫu XML được sử dụng để gọi đến XHTML/XForm với XFG,như chúng ta biết XFG có thể gọi đến biểu mẫu từ biểu mẫu khác hoặc WSDL.Bảng 1: Khái quát cấu trúc bảngVí dụ 1. Lược đồ biểu diễnTạo dịch vụ Web dữ liệuSau khi tạo các bản trong cơ sở dữ liệu DB2, bạn sử dụng Data Studio tạo một tậptin SQL chứa câu lệnh SQL:INSERT INTO XFGDEMO (ID, NAME, XML1, XML2) VALUES (:id, :name,:purexml1, :purexml2)Sau khi bạn đã tạo dịch vụ Web dữ liệu. Xin vui lòng tham khảo Tài nguyên chophần mô tả của việc tạo dịch vụ Web dữ liệu từ tập tin SQL. Khi bạn đ ã tạo dịchvụ Web mẫu, sinh ra một tập tin WSDL tên là insertRecord.wsdl nó sẽ giống nhưtập tin vào Ví dụ 2. Bạn có thể thấy hai tham biến pureXML được gọi đến trongtệp WSDL,PUREXML1 và PUREXML1f. Có hai trường pureXML được kết nốitới xsd:anyType, và trong những bước tiếp theo bạn sẽ sử dụng XFG để mô hìnhhóa chúng vào các đoạn XHTML/XForm.Ví dụ 2. Những tham biến pureXML trong tệp WSDLTạo XHTML/XFormsSau khi bạn tạo và triển khai dịch vụ dữ liệu Web từ Data Studio, bạn có thể sửdụng XFG để tạo ra XHTML/XForms và liên kết tới tệp XML để giao tiếp với cácdịch vụ.Lựa chọn tệp insertRecord.wsdl, nhấn chuột phải vào tệp wsdl, và chọn TạoXHTML/XForms wizard từ thực đơn XForms Generator. Hình 1 hiển thị bướcđầu tiên của wizard:Hình 1: Bước đầu tiên trong XFG wizardTạo sự hợp lệ thông tinTrong XFG bạn có thể thêm vào ràng buộc xác nhận thông tin hợp lệ cho cáctrường pureXML. Khi bạn lựa chọn tùy chọn Tạo sự hợp lệ thông tin, bạn có thểxem bộ soạn thảo kiểm tra thông tin bằng cách thêm vào các thiết lập luật kiểm tratheo các bước sau đây.Lấy thực thể pureXML từ cơ sở dữ liệuXFG hỗ trợ hai cách mô hình hóa trường trong WSDL. Một là sử dụng một thựcthể pureXML trong tệp hệ thống, và đọc mô hình ràng buộc từ tệp hệ thống. Cáchkhác là sử dụng thực thể pureXML trong CSDL và lấy mô hình ràng buộc từ XMLSchema Repository (XSR). Nếu bạn chọn hộp chọn Lấy thực thể pureXML từcơ sở dữ liệu, bạn có thể sử dụng cả hai tùy chọn; nếu bạn không chọn nó, bạn chỉcó thể sử dụng một lược đồ trong tệp hệ thống. Lựa chọn hộp chọn này, nhấnNext.Tại màn hình tiếp theo, chọn điều khiển insertRecord và nhấn Next. Sau đó bạnnhìn thấy trang winzard thiết lập PureXML giống như Hình 2. ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 267 0 0
-
6 trang 174 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 154 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 73 0 0 -
150 trang 68 0 0
-
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 68 0 0 -
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0