text:
Giới thiệu
Các định dạng công nghiệp là phần quan trọng của trao đổi thông tin chuẩn hoá giữa các hệ thống thông tin khác nhau thông qua ngành công nghiệp này, gồm chăm sóc y tế, bảo hiểm, kinh doanh tài chính. Các định dạng này dựa trên XML. Lược đồ XML định nghĩa cấu trúc của các tài liệu, theo nó tất cả các tài liệu phải được thực hiện. Ngoài lược đồ XML, một ngôn ngữ nữa dựa trên các phép chuyển đổi kiểu trang XML với tên Schematron có thể được sử dụng để quy định các luật để thực hiện việc xác nhận về nội dung của các tài liệu XML. Thậm chí cả DB2 pureXML cũng có khả năng đăng ký lược đồ XML, xác thực tài liệu XML và chuyển đổi kiểu trang XML, Công cụ SOA WebSphere DataPowers (Các công cụ SOA WebSphere DataPower Appliances) có thể tuân theo các giải pháp DB2 pureXML. Ví dụ, chúng có thể giảm bớt tải công việc xác thực và chuyển đổi XML từ bộ xử lý DB2 thông qua việc áp dụng các khả năng XML của IBM WebSphere DataPower ngoài khía cạnh định tuyến và an ninh của DataPower.
Bài viết này trình bày việc lưu giữ tự nhiên các tài liệu XML trong cơ sở dữ liệu DB2 pureXML sau khi các tài liệu đã được xác thực thành công qua một DataPower SOA Appliance, như trong Hình 1. Việc xác thực được thực hiện thông qua hộp DataPower gồm xác thực các tài liệu XML so với xác thực nội dung và lược đồ XML của chúng bằng cách sử dụng Schematron. (Để có nhiều chi tiết hơn về Schematron, xin tham khảo mục Tài nguyên của bài này.)
Hình 1. Kịch bản đơn giản hoá
Một lợi ích chính của giải pháp này là WebSphere DataPower Applicance thực hiện tất cả các bước xác thực, xử lý lỗi thích hợp, và lồng tài liệu XML vào cơ sở dữ liệu DB2 pureXML, giảm bớt tải cho các bước xác thực cho bộ xử lý cơ sở dữ liệu. Xin lưu ý rằng việc lồng vào được thực hiện chỉ khi tài liệu đã qua thành công tất cả các bước xác thực.
Đây là bài đầu tiên trong loạt hai bài trên WebSphere DataPower và DB2 pureXML. Bài thứ hai sẽ mô tả cách DB2 pureXML có thể được sử dụng như log kiểm toán dễ truy cập và truy vấn các thông báo XML đang được định tuyến, chuyển đổi hoặc xác thực thông qua WebSphere DataPower.
Thiết lập kịch bản
Các mục sau cung cấp tổng quan chi tiết về cách kịch bản được thiết lập, gồm mẫu lược đồ XML, các mẫu tài liệu XML, mẫu Schematron, cơ sở dữ liệu DB2 pureXML, Dịch vụ Web Dữ liệu, và cấu hình của Công cụ SOA WebSphere DataPower.
Bước 1: Lược đồ XML, các tài liệu XML và Schematron
Bất kỳ định dạng công nghiệp nào dựa trên XML đều có thể được sử dụng trong kịch bản này, ví dụ khi chúng được sử dụng trong trình diễn trực tuyến DB2 pureXML sẵn có miễn phí và công khai “Các định dạng và Dịch vụ Công nghiệp và với pureXML” (xem Tài nguyên). Bài này sử dụng một lược đồ XML đơn giản, như trong Liệt kê 1, và các tài liệu XML tương ứng, như trong các Liệt kê 2, 3 và 5 được tạo.
Liệt kê 1. Lược đồ XML mẫu (simple.xsd)
<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="identification" type="xs:integer"/> <xs:element name="name"> <xs:complexType> <xs:sequence> <xs:element name="first" type="xs:string"/> <xs:element name="last" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Dựa trên lược đồ XML định nghĩa trên đây, có hai tài liệu XML mẫu sau đây:
- Tài liệu mẫu đầu tiên, như trong Liệt kê 2, là hợp lệ.
- Tài liệu mẫu thứ hai, như trong Liệt kê 3,
chứa XML đúng ngữ pháp, nhưng là một tài liệu không hợp lệ theo lược
đồ XML tương ứng do phần tử được yêu cầu
<identification/>bị mất.
Liệt kê 2. Tài liệu XML mẫu 1 (simple_1.xml)
<?xml version="1.0" encoding="utf-8"?> <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd"> <identification>1</identification> <name> <first>christian</first> <last>pichler</last> </name> </person>
Liệt kê 3. Tài liệu XML mẫu 2 (simple_2.xml)
<?xml version="1.0" encoding="utf-8"?> <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd"> <name> <first>christian</first> <last>pichler</last> </name> </person>
Để tiến thêm một bước và xác thực nội dung của các tài liệu XML, một ngôn ngữ có tên gọi Schematron được sử dụng. Schematron là ngôn ngữ xác thực loại mô tả, cho phép kiểm tra và kiểm tra chéo nội dung XML thông qua việc nêu rõ các luật trong XPath, và của các thông báo lỗi theo thói quen mà các luật bị thất bại. Bài viết này không đề cập đến các chi tiết của Schematron, nhưng quan trọng là biết Schematron được điều khiển bởi các phép chuyển đổi kiểu trang XML. Trước hết, các luật Schematron cần phải được định nghĩa trong một định dạng XML, như trong Liệt kê 4. “Tài liệu các luật” này được chuyển đổi sang một kiểu trang XSL bằng cách sử dụng kiểu trang XSL Schematron. Kết quả, kiểu trang XSL mới sau đó được áp dụng cho mỗi tài liệu XML, và nếu nội dung không được như mong đợi sẽ tạo các thông báo lỗi theo thói quen.
Liệt kê 4. Cài đặt Schematron (simple.sch)
<?xml version="1.0" encoding="utf-8"?> <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <title>Simple Schematron Validation Example</title> <pattern name="Personal Information"> <rule context="/person/name/first"> <report test="text() = 'christian'"> First name must not be 'christian'! </report> </rule> </pattern> </schema>
Thí dụ trên tìm kiếm tên riêng trong một tài liệu XML, kiểm tra xem liệu
tên riêng là “christian” hay không, và in ra một thông báo xác thực thất
bại nếu nó gặp. Trong trường hợp xác thực thất bại, thông báo sẽ là
First name must not be 'christian'! (tên riêng
không là 'christian'!).
Cuối cùng, một tài liệu XML mẫu được tạo hợp lệ về mặt xác thực đối với lược đồ XML và đáp ứng luật Schematron định nghĩa trên đây:
Liệt kê 5. Tài liệu XML mẫu 3 (simple_3.xml)
<?xml version="1.0" encoding="utf-8"?> <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd"> <identification>3</identification> <name> <first>keith</first> <last>wells</last> </name> </person>
Bước 2: Cơ sở dữ liệu DB2 pureXML và Các Dịch vụ dữ liệu Web
Mục này mô tả cài đặt cơ sở dữ liệu DB2 pureXML, dùng như một kho dữ liệu sau khi các tài liệu XML đã được xác thực. Như trong các Liệt kê 6 và 7, việc cài đặt gồm một cơ sở dữ liệu chứa một bảng và một thủ tục được lưu trữ:
Liệt kê 6. Cài đặt cơ sở dữ liệu DB2 pureXML (setup_environment.db2)
DROP DATABASE HOSPITAL@ CREATE DATABASE HOSPITAL USING CODESET UTF-8 TERRITORY US@ CONNECT TO HOSPITAL@ CREATE SCHEMA DB2ADMIN@ CREATE TABLE DB2ADMIN.PATIENT (ID INT PRIMARY KEY NOT NULL GENERATED ALWAYS AS IDENTITY, COMMENT VARCHAR(500), RECORD XML)@
Liệt kê 7. Cài đặt thủ tục được lưu trữ để chèn bản ghi vào bảng Patient (Bệnh nhân)
CREATE PROCEDURE insertPatient (IN xmlRecord XML) SPECIFIC insertPatient DYNAMIC RESULT SETS 1 P1: BEGIN INSERT INTO DB2ADMIN.PATIENT (COMMENT, RECORD) VALUES ('', xmlRecord); END P1@
Thủ
tục đã lưu trữ
insertPatient sau đó được biểu
lộ ra qua một Dịch vụ Web Dữ liệu, như trong Hình
2, nghĩa là thủ tục đã lưu trữ có thể được gọi ra bởi các truy vấn
SOAP hoặc REST.
Hình 2. Tổng quan cấu hình cơ sở dữ liệu DB2 pureXML
Bài này không đề cập đến các chi tiết về cách tạo Các Dịch vụ Dữ liệu Web. Nếu bạn cần nhiều thông tin hơn, xin đọc bài "Tạo Các Dịch vụ Web dùng cho DB2 9 pureXML" (developerWorks, 06. 2007).
Bước 3: Thiết bị SOA WebSphere DataPower
SOA WebSphere DataPower là thiết bị linh hoạt, có thể được sử dụng để xử lý các tài liệu XML, trong số nhiều chức năng khác, bằng các cách khác nhau. Các đặc tính của thiết bị mà được thảo luận trong bài này gồm việc xác thực các tài liệu XML đối với lược đồ XML và các phép chuyển đổi XSL.
Trước khi đi vào các chi tiết về chính cấu hình, bài viết này cung cấp một số nền lý thuyết. Thiết bị SOA WebSphere DataPower có thể phục vụ bằng nhiều cách khác nhau, gồm tường lửa XML, Ủy nhiệm Các Dịch vụ Web, bộ tăng tốc XSL, và nhiều thứ khác. Kịch bản trong bài này sử dụng tường lửa XML. Mỗi tường lửa XML chứa ít nhất một cách giải quyết xử lý, và tất cả các cách giải quyết xử lý đó chứa ít nhất một luật xử lý. Trong mỗi luật xử lý, các hành động xử lý đơn giản có thể được xác định, mà, ví dụ, xác thực lược đồ XML, định tuyến XPath-based, mã hóa, chuyển đổi kiểu trang XML và nhiều thứ khác.
Bước đầu tiên là lập cấu hình xác thực lược đồ XML. Nói một cách khác, các tài liệu XML đang được gửi đến cách giải quyết này về Công cụ DataPower được xác thực đối với một lược đồ XML riêng. Việc lập cấu hình xác thực lược đồ XML đạt được bằng cách bổ sung hành động xử lý xác thực lược đồ XML vào luật xử lý, như trong Hình 3, Số 3:
Hình 3. Cấu hình Tường lửa XML của Thiết bị SOA DataPower
Nếu hành động xác thực thất bại, Công cụ DataPower sẽ phản hồi truy vấn đó với một thông báo thất bại và mã lỗi HTTP 500 trở lại khách hàng mà lúc đầu đã gửi đi tài liệu XML. Thông báo lỗi chuẩn cho trường hợp này không chứa bất kỳ thông tin đặc trưng nào về lý do hành động xác thực thất bại. Để cung cấp nhiều thông tin hơn, thí dụ này gồm một hành động on-error (đang gặp lỗi) trong luật đó, như trong Hình 3, Số 2. Hành động on-error tạo cách giải quyết gọi ra một luật khác tên là Luật #2 (như trong Hình 4, Số 1), nếu xảy ra bất kỳ lỗi nghiêm trọng trong khi có bất kỳ hành động nào trong luật:
Hình 4. Cấu hình tường lửa XML của Thiết bị SOA DataPower
Nếu luật #2 được gọi ra, nó sẽ thực hiện kiểu trang XSL, như trong Liệt kê 8:
Liệt kê 8. Sample XML document 3 (simple_3.xml)
<?xml version='1.0' encoding='UTF-8' ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dp="http://www.datapower.com/extensions" extension-element-prefixes="dp" exclude-result-prefixes="dp"> <xsl:output method="text"/> <xsl:template match="/"> <xsl:value-of select="dp:variable('var://service/error-message')"/> </xsl:template> </xsl:stylesheet>
Kiểu trang XSL trong Liệt kê 8 thu được thông báo lỗi riêng, cho phép giải thích lí do hành động xác thực thất bại và trả lại nó cho khách hàng đã đưa ra truy vấn.
Bây giờ có hai mục còn lại mà Thiết bị DataPower cần phải thực hiện. Mục đầu tiên là áp dụng kiểu trang XSL Schematron vào tài liệu XML truy vấn sắp đến. Nếu Schematron hành động kiểu trang tạo một thông báo lỗi, thông báo lỗi đó cần phải được gửi trở lại khách hàng mà ban đầu đã gử itruy vấn tài liệu XML. Nếu không có lỗi, Thiết bị DataPower phải chuyển giao tài liệu XML cho Dịch vụ Web Dữ liệu DB2 pureXML, dịch vụ mà sau đó sẽ chèn tài liệu XML hợp lệ vào cơ sở dữ liệu. Việc này đạt được thông qua một hành động chuyển đổi kiểu trang XSL khác, như trong Hình 3, Số 4, nó thực hiện kiểu trang XSL, trình bày trong Liệt kê 9:
Liệt kê 9. Kiểu trang XSL thực hiện kiểu trang XSL Schematron và thực hiện việc định tuyến dựa trên nội dung, trên cơ sở kết quả xử lý Schematron (content_based_routing.xsl)
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dp="http://www.datapower.com/extensions" extension-element-prefixes="dp" exclude-result-prefixes="dp"> <xsl:output method="xml" /> <xsl:template match="/"> <xsl:variable name="schematronResult"> <error> <xsl:value-of select="dp:transform('local:///simple.xsl', .)" /> </error> </xsl:variable> <xsl:choose> <xsl:when test="$schematronResult/error/text()"> <dp:send-error override="true"> <xsl:copy-of select="$schematronResult" /> </dp:send-error> </xsl:when> <xsl:otherwise> <dp:url-open target="http://db2:8080/healthcarepatient/rest/patient/insertPatient" response="xml" data-type="xml" content-type="text/xml"> <q0:insertPatient xmlns:q0="urn:example"> <q0:_xFFFF_xmlRecord> <xsl:copy-of select="." /> </q0:_xFFFF_xmlRecord> </q0:insertPatient> </dp:url-open> </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet>
Cũng rất quan trọng khi biết liệu việc chèn vào cơ sở dữ liệu DB2 pureXML thông qua Dịch vụ Web Dữ liệu thành công hay không. Do đó, Tường lửa XML DataPower sẽ chuyển giao thông báo phản hồi từ Dịch vụ Web Dữ liệu DB2 cho khách hàng đã gửi từ đầu tài liệu XML truy vấn đến Công cụ DataPower, cho biết hoạt động lồng vào có thành công hay không.
Trình diễn
Sau khi đã cài đặt thành công thí dụ này, bây giờ là lúc xem xét Thiết bị DataPower SOA, DB2 pureXML, và Các Dịch vụ Dữ liệu Web đang hành động cùng nhau. Các tài liệu XML mà trước đó đã được định nghĩa trong bài này sẽ được sử dụng trong trình diễn này.
Ví dụ 1
Liệt kê 10. Gửi đi tài liệu XML đầu tiên
cpichle@DAIRYFARM /tmp $ curl --data-binary @simple_1.xml http://datapowerbox:2055/ <?xml version="1.0" encoding="UTF-8"?> <error>First name must not be 'christian'! </error> cpichle@DAIRYFARM /tmp $
Liệt
kê 10 cho thấy rằng đối với tài liệu XML simple_1.xml, hành động xác thực
lược đồ XML hẳn đã thành công. Tuy nhiên, sự hiện diện của thẻ
<error> chứng tỏ rằng việc xác thực
Schematron thất bại vì tên riêng cung cấp là
'christian'.
Ví dụ 2
Liệt kê 11. Gửi đi tài liệu XML thứ hai
cpichle@DAIRYFARM /tmp $ curl --data-binary @simple_2.xml http://datapowerbox:2055/ http://datapowerbox:2055/: cvc-particle 3.1: in element person with anonymous type, found <name> (in default namespace), but next item should be identification cpichle@DAIRYFARM /tmp $
Liệt kê 11 cho thấy cách Thiết bị DataPower phản hồi việc nhận một tài liệu XML không phù hợp với lược đồ. Thông báo lỗi chứng tỏ rằng tài liệu XML là không hợp lệ khi so sánh đối với lược đồ XML, và các chi tiết về lý do việc xác thực lược đồ bị thất bại được gộp trong thông báo lỗi được công cụ trả về.
Ví dụ 3
Liệt kê 12. Gửi đi tài liệu XML thứ ba
cpichle@DAIRYFARM /tmp $ curl --data-binary @simple_3.xml http://datapowerbox:2055/ <?xml version="1.0" encoding="UTF-8"?> <ns1:insertPatientResponse xmlns:ns1="urn:example" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> cpichle@DAIRYFARM /tmp $
Sau khi gửi đi tài liệu XML thứ ba (ví dụ simple_3.xml), một thông báo phản hồi nữa được trả về. Thông báo trả về đã được tạo bởi Dịch vụ Web Dữ liệu, chứng tỏ rằng việc chèn tài liệu XML vào cơ sở dữ liệu DB2 pureXML đã thành công. Điều này hàm ý rằng tài liệu được cung cấp đã vượt qua cả bước xác thực lược đồ XML lẫn xác thực Schematron.
Tóm tắt
Bài viết ngắn và đơn giản này đã chỉ ra cách DB2 pureXML và Thiết bị SOA WebSphere DataPower có thể nhất trí với nhau để thực hiện các ứng dụng mạnh, nơi công cụ WebSphere DataPower thực hiện việc xác thực XML, và cơ sở dữ liệu DB2 pureXML quản lý việc lưu trữ, lập chỉ mục và truy vấn XML. Cả việc xác thực cấu trúc XML (thông qua lược đồ XML) và xác thực nội dung (thông qua Schematron) đã được mô tả. Việc kết hợp hai sản phẩm, WebSphere DataPower và DB2 pureXML, cung cấp việc truy cập linh hoạt và nhanh chóng đến các tài liệu XML được xác thực.
Lời cảm ơn
Cảm ơn Bob Callaway và những người đã góp phần vào tác phẩm này qua việc cung cấp các kiến thức và tư vấn hướng dẫn của mình.
Tải về
Tài nguyên
Học tập
- "WebSphere DataPower và DB2 pureXML, Phần 2: DB2 pureXML như log kiểm toán cho WebSphere DataPower (developerWorks, 6.2008): Xem cách DB2 IBM pureXML có thể bổ sung nhiều hơn công cụ SOA WebSphere DataPower bằng cách cung cấp quyền truy cập nhật ký kiểm tra dễ truy cập và truy vấn. Kịch bản mẫu minh hoạ Phần 2 là có thể áp dụng vào bất kỳ tình thế nào mà các cá thể tài liệu XML đang được trao đổi.
- "Tạo các dịch vụ Web cho DB2 9 pureXML" (developerWorks, 6.2007): Tạo các dịch vụ Web bằng cách sử dụng một lớp Java™ đơn giản để chèn và lấy ra dữ liệu XML, vào và từ DB2 9 bằng cách sử dụng đặc tính pureXML.
- "Biểu lộ DB2 9 pureXML bằng cách sử dụng Bộ Phát triển Tích hợp WebSphere (WebSphere Integration Developer)" (developerWorks, , 9.2007): theo các hướng dẫn từng bước để xây dựng, kiểm thử, và triển khai một modul điều giải mà có thể lưu lại các tài liệu XML đúng ngữ pháp trong một cột XML DB2 bằng cách sử dụng một modul của Bộ Phát triển Tích hợp WebSphere.
- "IBM Data Studio: Bắt đầu với Các Dịch vụ Dữ liệu Web" (developerWorks,11.2007): Nhận một giới thiệu rất chi tiết và đơn giản về cách phát triển Dịch vụ Web Dữ liệu đầu tiên của bạn.
- "Các Dịch vụ Dữ liệu Web: Xây dựng Các Dịch vụ Web, cách mới để truy cập các máy chủ cơ sở dữ liệu IBM" (developerWorks, 12.2007): hãy tạo và tuỳ chỉnh một Dịch vụ Web Dữ liệu. Bài này cung cấp một nền tảng lý thuyết có ích về Các Dịch vụ Dữ liệu Web, gồm một kiến trúc tổng quan về Các Dịch vụ Dữ liệu Web, và nhắm tới các khía cạnh khác nhau của Các Dịch vụ Dữ liệu Web, chẳng hạn như an ninh/bảo mật.
- Schematron: nhận nhiều thông tin hơn về Schematron. Schematron là ngôn ngữ dùng để thực hiện các xác nhận về các mẫu tìm thấy trong các tài liệu XML và do đó có thể được sử dụng để xác thực nội dung các tài liệu XML.
- Công cụ SOA IBM WebShpere DataPower: Nhận một tổng quan về dòng sản phẩm Các công cụ SOA IBM DataPower.
- Vùng Quản trị Thông tin của developerWorks (developerWorks Information Management zone): Tìm hiểu thêm về Quản trị Thông tin. Tìm các tư liệu kỹ thuật, bài viết về cách thực hiện, giáo dục, tải về, thông tin sản phẩm, và nhiều thứ khác.
- Theo sát các sự kiện và các buổi phát tin kỹ thuật trên mạng của developerWorks.
- Nhà sách công nghệ: Duyệt tìm các sách về chủ đề này và các chủ đề kỹ thuật khác.
Lấy sản phẩm và công nghệ
- Các Định dạng và Dịch vụ công nghiệp với pureXML: Tải về các ví dụ rất đa dạng, miễn phí! Mỗi thí dụ minh hoạ cách làm việc với Các Định dạng và Công nghiệp pureXML dựa trên XML. Các ví dụ cho thấy cách đăng ký một lược đồ XML, cách thực hiện việc xác thực các tài liệu mẫu XML, cách truy vấn dữ liệu XML bằng cách sử dụng XQuery hoặc SQL/XML, và nhiều hơn nữa.
- IBM Data Studio: Tải về môi trường phát triển dùng để phát triển Các Dịch vụ Dữ liệu Web, miễn phí.
- DB2 Express-C: Tải về bản DB2 miễn phí, gồm chức năng cốt lõi như các máy chủ dữ liệu khác, chẳng hạn như công nghệ pureXML. DB2 Express-C là tự do phát triển, triển khai và phân phối.
- Lập dự án phát triển tiếp theo của bạn bằng phần mềm chạy thử của IBM, có sẵn để tải về trực tiếp từ developerWorks.
Thảo luận
- Tham gia vào các blog của developerWorks và gia nhập cộng đồng developerWorks.
Bình luận
-
Vùng dữ liệu trên developerWorks
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
-
Vùng mã nguồn mở trên developerWorks
Xem các bài viết về HTML, CSS, JavaScript,...
-
Điện toán đám mây
Tìm hiểu về điện toán đám mây

markdown:
## Giới thiệu
Các định dạng công nghiệp là phần quan trọng của trao đổi thông tin chuẩn hoá giữa các hệ thống thông tin khác nhau thông qua ngành công nghiệp này, gồm chăm sóc y tế, bảo hiểm, kinh doanh tài chính. Các định dạng này dựa trên XML. Lược đồ XML định nghĩa cấu trúc của các tài liệu, theo nó tất cả các tài liệu phải được thực hiện. Ngoài lược đồ XML, một ngôn ngữ nữa dựa trên các phép chuyển đổi kiểu trang XML với tên Schematron có thể được sử dụng để quy định các luật để thực hiện việc xác nhận về nội dung của các tài liệu XML. Thậm chí cả DB2 pureXML cũng có khả năng đăng ký lược đồ XML, xác thực tài liệu XML và chuyển đổi kiểu trang XML, Công cụ SOA WebSphere DataPowers (Các công cụ SOA WebSphere DataPower Appliances) có thể tuân theo các giải pháp DB2 pureXML. Ví dụ, chúng có thể giảm bớt tải công việc xác thực và chuyển đổi XML từ bộ xử lý DB2 thông qua việc áp dụng các khả năng XML của IBM WebSphere DataPower ngoài khía cạnh định tuyến và an ninh của DataPower.
Bài viết này trình bày việc lưu giữ tự nhiên các tài liệu
XML trong cơ sở dữ liệu DB2 pureXML sau khi các tài liệu đã được xác thực
thành công qua một DataPower SOA Appliance, như trong
[Hình 1](#figure1). Việc xác thực được thực hiện thông qua hộp DataPower gồm
xác thực các tài liệu XML so với xác thực nội dung và lược đồ XML của
chúng bằng cách sử dụng Schematron. (Để có nhiều chi tiết hơn về
Schematron, xin tham khảo mục [Tài nguyên](#resources) của bài
này.)
##### Hình 1. Kịch bản đơn giản hoá
![ Kịch bản đơn giản hoá](fig1_simplified_scenario.gif)
Một lợi ích chính của giải pháp này là WebSphere DataPower Applicance thực hiện tất cả các bước xác thực, xử lý lỗi thích hợp, và lồng tài liệu XML vào cơ sở dữ liệu DB2 pureXML, giảm bớt tải cho các bước xác thực cho bộ xử lý cơ sở dữ liệu. Xin lưu ý rằng việc lồng vào được thực hiện chỉ khi tài liệu đã qua thành công tất cả các bước xác thực.
Đây là bài đầu
tiên trong
[loạt](http://www.ibm.com/developerworks/views/db2/libraryview.jsp ?search_by=DataPower+và+DB2+pureXML) hai bài trên WebSphere
DataPower và DB2 pureXML. [Bài thứ hai](http://www.ibm.com/developerworks/vn/library/dm-0806malaika/) sẽ mô tả cách DB2
pureXML có thể được sử dụng như log kiểm toán dễ truy cập và truy vấn các
thông báo XML đang được định tuyến, chuyển đổi hoặc xác thực thông qua
WebSphere DataPower.
## Thiết lập kịch bản
Các mục sau cung cấp tổng quan chi tiết về cách kịch bản được thiết lập, gồm mẫu lược đồ XML, các mẫu tài liệu XML, mẫu Schematron, cơ sở dữ liệu DB2 pureXML, Dịch vụ Web Dữ liệu, và cấu hình của Công cụ SOA WebSphere DataPower.
### Bước 1: Lược đồ XML, các tài liệu XML và Schematron
Bất kỳ định dạng công nghiệp nào dựa trên XML đều
có thể được sử dụng trong kịch bản này, ví dụ khi chúng được sử dụng trong
trình diễn trực tuyến DB2 pureXML sẵn có miễn phí và công khai “Các định
dạng và Dịch vụ Công nghiệp và với pureXML” (xem
[Tài
nguyên](#resources)). Bài này sử dụng một lược đồ XML đơn giản, như trong [Liệt kê 1](#listing1), và các tài liệu XML tương ứng, như
trong các Liệt kê [2](#listing2), [3](#listing3) và
[5](#listing5) được
tạo.
##### Liệt kê 1. Lược đồ XML mẫu (simple.xsd)
<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="identification" type="xs:integer"/> <xs:element name="name"> <xs:complexType> <xs:sequence> <xs:element name="first" type="xs:string"/> <xs:element name="last" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Dựa trên lược đồ XML định nghĩa trên đây, có hai tài liệu XML mẫu sau đây:
- Tài liệu mẫu đầu tiên, như trong
[Liệt kê 2](#listing2), là hợp lệ.
- Tài liệu mẫu thứ hai, như trong
[Liệt kê 3](#listing3), chứa XML đúng ngữ pháp, nhưng là một tài liệu không hợp lệ theo lược đồ XML tương ứng do phần tử được yêu cầu
<identification/>bị mất.
##### Liệt kê 2. Tài liệu XML mẫu 1 (simple_1.xml)
<?xml version="1.0" encoding="utf-8"?> <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd"> <identification>1</identification> <name> <first>christian</first> <last>pichler</last> </name> </person>
##### Liệt kê 3. Tài liệu XML mẫu 2 (simple_2.xml)
<?xml version="1.0" encoding="utf-8"?> <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd"> <name> <first>christian</first> <last>pichler</last> </name> </person>
Để tiến thêm một bước và xác thực nội dung của các tài liệu XML, một ngôn
ngữ có tên gọi Schematron được sử dụng. Schematron là ngôn ngữ xác thực
loại mô tả, cho phép kiểm tra và kiểm tra chéo nội dung XML thông qua việc
nêu rõ các luật trong XPath, và của các thông báo lỗi theo thói quen mà
các luật bị thất bại. Bài viết này không đề cập đến các chi tiết của
Schematron, nhưng quan trọng là biết Schematron được điều khiển bởi các
phép chuyển đổi kiểu trang XML. Trước hết, các luật Schematron cần phải
được định nghĩa trong một định dạng XML, như trong
[Liệt kê 4](#listing4). “Tài liệu các luật” này được chuyển đổi sang một kiểu
trang XSL bằng cách sử dụng kiểu trang XSL Schematron. Kết quả, kiểu trang
XSL mới sau đó được áp dụng cho mỗi tài liệu XML, và nếu nội dung không
được như mong đợi sẽ tạo các thông báo lỗi theo thói quen.
##### Liệt kê 4. Cài đặt Schematron (simple.sch)
<?xml version="1.0" encoding="utf-8"?> <schema xmlns="http://purl.oclc.org/dsdl/schematron"> <title>Simple Schematron Validation Example</title> <pattern name="Personal Information"> <rule context="/person/name/first"> <report test="text() = 'christian'"> First name must not be 'christian'! </report> </rule> </pattern> </schema>
Thí dụ trên tìm kiếm tên riêng trong một tài liệu XML, kiểm tra xem liệu
tên riêng là “christian” hay không, và in ra một thông báo xác thực thất
bại nếu nó gặp. Trong trường hợp xác thực thất bại, thông báo sẽ là
First name must not be 'christian'! (tên riêng
không là 'christian'!).
Cuối cùng, một tài liệu XML mẫu được tạo hợp lệ về mặt xác thực đối với lược đồ XML và đáp ứng luật Schematron định nghĩa trên đây:
##### Liệt kê 5. Tài liệu XML mẫu 3 (simple_3.xml)
<?xml version="1.0" encoding="utf-8"?> <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd"> <identification>3</identification> <name> <first>keith</first> <last>wells</last> </name> </person>
### Bước 2: Cơ sở dữ liệu DB2 pureXML và Các Dịch vụ dữ liệu Web
Mục này mô tả cài đặt cơ sở dữ liệu DB2 pureXML,
dùng như một kho dữ liệu sau khi các tài liệu XML đã được xác thực. Như
trong các Liệt kê
[6](#listing6) và [7](#listing7),
việc cài đặt gồm một cơ sở dữ liệu chứa một bảng và một thủ tục được lưu
trữ:
##### Liệt kê 6. Cài đặt cơ sở dữ liệu DB2 pureXML (setup_environment.db2)
DROP DATABASE HOSPITAL@ CREATE DATABASE HOSPITAL USING CODESET UTF-8 TERRITORY US@ CONNECT TO HOSPITAL@ CREATE SCHEMA DB2ADMIN@ CREATE TABLE DB2ADMIN.PATIENT (ID INT PRIMARY KEY NOT NULL GENERATED ALWAYS AS IDENTITY, COMMENT VARCHAR(500), RECORD XML)@
##### Liệt kê 7. Cài đặt thủ tục được lưu trữ để chèn bản ghi vào bảng Patient (Bệnh nhân)
CREATE PROCEDURE insertPatient (IN xmlRecord XML) SPECIFIC insertPatient DYNAMIC RESULT SETS 1 P1: BEGIN INSERT INTO DB2ADMIN.PATIENT (COMMENT, RECORD) VALUES ('', xmlRecord); END P1@
Thủ
tục đã lưu trữ
insertPatient sau đó được biểu
lộ ra qua một Dịch vụ Web Dữ liệu, như trong
[Hình
2](#figure2), nghĩa là thủ tục đã lưu trữ có thể được gọi ra bởi các truy vấn
SOAP hoặc REST.
##### Hình 2. Tổng quan cấu hình cơ sở dữ liệu DB2 pureXML
![ Tổng quan cấu hình cơ sở dữ liệu DB2 pureXML](fig2_pureXML_configuration_overview.gif)
Bài này không đề cập đến các chi tiết về cách tạo Các Dịch vụ Dữ liệu Web.
Nếu bạn cần nhiều thông tin hơn, xin đọc bài "
[Tạo Các Dịch vụ Web dùng cho DB2 9
pureXML](http://www.ibm.com/developerworks/db2/library/techarticle/dm-0706bommireddipalli/?S_TACT=105AGY75)" (developerWorks, 06. 2007).
### Bước 3: Thiết bị SOA WebSphere DataPower
SOA WebSphere DataPower là thiết bị linh hoạt, có thể được sử dụng để xử lý các tài liệu XML, trong số nhiều chức năng khác, bằng các cách khác nhau. Các đặc tính của thiết bị mà được thảo luận trong bài này gồm việc xác thực các tài liệu XML đối với lược đồ XML và các phép chuyển đổi XSL.
Trước khi đi vào các chi tiết về chính cấu hình, bài viết này cung cấp một số nền lý thuyết. Thiết bị SOA WebSphere DataPower có thể phục vụ bằng nhiều cách khác nhau, gồm tường lửa XML, Ủy nhiệm Các Dịch vụ Web, bộ tăng tốc XSL, và nhiều thứ khác. Kịch bản trong bài này sử dụng tường lửa XML. Mỗi tường lửa XML chứa ít nhất một cách giải quyết xử lý, và tất cả các cách giải quyết xử lý đó chứa ít nhất một luật xử lý. Trong mỗi luật xử lý, các hành động xử lý đơn giản có thể được xác định, mà, ví dụ, xác thực lược đồ XML, định tuyến XPath-based, mã hóa, chuyển đổi kiểu trang XML và nhiều thứ khác.
Bước đầu tiên là lập cấu hình xác thực
lược đồ XML. Nói một cách khác, các tài liệu XML đang được gửi đến cách
giải quyết này về Công cụ DataPower được xác thực đối với một lược đồ XML
riêng. Việc lập cấu hình xác thực lược đồ XML đạt được bằng cách bổ sung
hành động xử lý xác thực lược đồ XML vào luật xử lý, như trong
[Hình 3](#figure3), Số 3:
##### Hình 3. Cấu hình Tường lửa XML của Thiết bị SOA DataPower
![ Cấu hình Tường lửa XML của Công cụ SOA DataPower](fig3_xml_firewall_configuration.jpg)
Nếu hành động xác thực thất bại, Công cụ DataPower sẽ phản hồi truy vấn đó
với một thông báo thất bại và mã lỗi HTTP 500 trở lại khách hàng mà lúc
đầu đã gửi đi tài liệu XML. Thông báo lỗi chuẩn cho trường hợp này không
chứa bất kỳ thông tin đặc trưng nào về lý do hành động xác thực thất bại.
Để cung cấp nhiều thông tin hơn, thí dụ này gồm một hành động on-error
(đang gặp lỗi) trong luật đó, như trong
[Hình 3](#figure3), Số
2. Hành động on-error tạo cách giải quyết gọi ra một luật khác tên là Luật
#2 (như trong [Hình 4](#fig4_xml_firewall_configuration.png), Số 1), nếu xảy ra bất kỳ lỗi
nghiêm trọng trong khi có bất kỳ hành động nào trong luật:
##### Hình 4. Cấu hình tường lửa XML của Thiết bị SOA DataPower
![ Cấu hình tường lửa XML của Công cụ DataPower SOA](fig4_xml_firewall_configuration.jpg)
Nếu luật #2 được gọi ra, nó sẽ thực hiện kiểu trang XSL, như trong Liệt kê 8:
##### Liệt kê 8. Sample XML document 3 (simple_3.xml)
<?xml version='1.0' encoding='UTF-8' ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dp="http://www.datapower.com/extensions" extension-element-prefixes="dp" exclude-result-prefixes="dp"> <xsl:output method="text"/> <xsl:template match="/"> <xsl:value-of select="dp:variable('var://service/error-message')"/> </xsl:template> </xsl:stylesheet>
Kiểu trang XSL trong Liệt kê 8 thu được thông báo lỗi riêng, cho phép giải thích lí do hành động xác thực thất bại và trả lại nó cho khách hàng đã đưa ra truy vấn.
Bây giờ có hai mục còn lại mà Thiết bị DataPower
cần phải thực hiện. Mục đầu tiên là áp dụng kiểu trang XSL Schematron vào
tài liệu XML truy vấn sắp đến. Nếu Schematron hành động kiểu trang tạo một
thông báo lỗi, thông báo lỗi đó cần phải được gửi trở lại khách hàng mà
ban đầu đã gử itruy vấn tài liệu XML. Nếu không có lỗi, Thiết bị DataPower
phải chuyển giao tài liệu XML cho Dịch vụ Web Dữ liệu DB2 pureXML, dịch vụ
mà sau đó sẽ chèn tài liệu XML hợp lệ vào cơ sở dữ liệu. Việc này đạt được
thông qua một hành động chuyển đổi kiểu trang XSL khác, như trong
[Hình 3](#figure3), Số 4, nó thực hiện kiểu trang XSL, trình
bày trong Liệt kê 9:
##### Liệt kê 9. Kiểu trang XSL thực hiện kiểu trang XSL Schematron và thực hiện việc định tuyến dựa trên nội dung, trên cơ sở kết quả xử lý Schematron (content_based_routing.xsl)
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dp="http://www.datapower.com/extensions" extension-element-prefixes="dp" exclude-result-prefixes="dp"> <xsl:output method="xml" /> <xsl:template match="/"> <xsl:variable name="schematronResult"> <error> <xsl:value-of select="dp:transform('local:///simple.xsl', .)" /> </error> </xsl:variable> <xsl:choose> <xsl:when test="$schematronResult/error/text()"> <dp:send-error override="true"> <xsl:copy-of select="$schematronResult" /> </dp:send-error> </xsl:when> <xsl:otherwise> <dp:url-open target="http://db2:8080/healthcarepatient/rest/patient/insertPatient" response="xml" data-type="xml" content-type="text/xml"> <q0:insertPatient xmlns:q0="urn:example"> <q0:_xFFFF_xmlRecord> <xsl:copy-of select="." /> </q0:_xFFFF_xmlRecord> </q0:insertPatient> </dp:url-open> </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet>
Cũng rất quan trọng khi biết liệu việc chèn vào cơ sở dữ liệu DB2 pureXML thông qua Dịch vụ Web Dữ liệu thành công hay không. Do đó, Tường lửa XML DataPower sẽ chuyển giao thông báo phản hồi từ Dịch vụ Web Dữ liệu DB2 cho khách hàng đã gửi từ đầu tài liệu XML truy vấn đến Công cụ DataPower, cho biết hoạt động lồng vào có thành công hay không.
## Trình diễn
Sau khi đã cài đặt thành công thí dụ này, bây giờ là lúc xem xét Thiết bị DataPower SOA, DB2 pureXML, và Các Dịch vụ Dữ liệu Web đang hành động cùng nhau. Các tài liệu XML mà trước đó đã được định nghĩa trong bài này sẽ được sử dụng trong trình diễn này.
### Ví dụ 1
##### Liệt kê 10. Gửi đi tài liệu XML đầu tiên
cpichle@DAIRYFARM /tmp $curl --data-binary @simple_1.xml http://datapowerbox:2055/ <?xml version="1.0" encoding="UTF-8"?> <error>First name must not be 'christian'! </error> cpichle@DAIRYFARM /tmp $
Liệt
kê 10 cho thấy rằng đối với tài liệu XML simple_1.xml, hành động xác thực
lược đồ XML hẳn đã thành công. Tuy nhiên, sự hiện diện của thẻ
<error> chứng tỏ rằng việc xác thực
Schematron thất bại vì tên riêng cung cấp là
'christian'.
### Ví dụ 2
##### Liệt kê 11. Gửi đi tài liệu XML thứ hai
cpichle@DAIRYFARM /tmp $curl --data-binary @simple_2.xml http://datapowerbox:2055/ http://datapowerbox:2055/: cvc-particle 3.1: in element person with anonymous type, found <name> (in default namespace), but next item should be identification cpichle@DAIRYFARM /tmp $
Liệt kê 11 cho thấy cách Thiết bị DataPower phản hồi việc nhận một tài liệu XML không phù hợp với lược đồ. Thông báo lỗi chứng tỏ rằng tài liệu XML là không hợp lệ khi so sánh đối với lược đồ XML, và các chi tiết về lý do việc xác thực lược đồ bị thất bại được gộp trong thông báo lỗi được công cụ trả về.
### Ví dụ 3
##### Liệt kê 12. Gửi đi tài liệu XML thứ ba
cpichle@DAIRYFARM /tmp $curl --data-binary @simple_3.xml http://datapowerbox:2055/ <?xml version="1.0" encoding="UTF-8"?> <ns1:insertPatientResponse xmlns:ns1="urn:example" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> cpichle@DAIRYFARM /tmp $
Sau khi gửi đi tài liệu XML thứ ba (ví dụ simple_3.xml), một thông báo phản hồi nữa được trả về. Thông báo trả về đã được tạo bởi Dịch vụ Web Dữ liệu, chứng tỏ rằng việc chèn tài liệu XML vào cơ sở dữ liệu DB2 pureXML đã thành công. Điều này hàm ý rằng tài liệu được cung cấp đã vượt qua cả bước xác thực lược đồ XML lẫn xác thực Schematron.
## Tóm tắt
Bài viết ngắn và đơn giản này đã chỉ ra cách DB2 pureXML và Thiết bị SOA WebSphere DataPower có thể nhất trí với nhau để thực hiện các ứng dụng mạnh, nơi công cụ WebSphere DataPower thực hiện việc xác thực XML, và cơ sở dữ liệu DB2 pureXML quản lý việc lưu trữ, lập chỉ mục và truy vấn XML. Cả việc xác thực cấu trúc XML (thông qua lược đồ XML) và xác thực nội dung (thông qua Schematron) đã được mô tả. Việc kết hợp hai sản phẩm, WebSphere DataPower và DB2 pureXML, cung cấp việc truy cập linh hoạt và nhanh chóng đến các tài liệu XML được xác thực.
## Lời cảm ơn
Cảm ơn Bob Callaway và những người đã góp phần vào tác phẩm này qua việc cung cấp các kiến thức và tư vấn hướng dẫn của mình.
## Tải về
|Mô tả||Tên||Kích thước|
|Downloads for this article|
## Tài nguyên
### Học tập
- "
[WebSphere DataPower và DB2 pureXML, Phần 2: DB2 pureXML như log kiểm toán cho WebSphere DataPower](http://www.ibm.com/developerworks/vn/library/dm-0806malaika/)(developerWorks, 6.2008): Xem cách DB2 IBM pureXML có thể bổ sung nhiều hơn công cụ SOA WebSphere DataPower bằng cách cung cấp quyền truy cập nhật ký kiểm tra dễ truy cập và truy vấn. Kịch bản mẫu minh hoạ Phần 2 là có thể áp dụng vào bất kỳ tình thế nào mà các cá thể tài liệu XML đang được trao đổi.
- "
[Tạo các dịch vụ Web cho DB2 9 pureXML](http://www.ibm.com/developerworks/vn/library/dm-0706bommireddipalli/)" (developerWorks, 6.2007): Tạo các dịch vụ Web bằng cách sử dụng một lớp Java™ đơn giản để chèn và lấy ra dữ liệu XML, vào và từ DB2 9 bằng cách sử dụng đặc tính pureXML.
- "
[Biểu lộ DB2 9 pureXML bằng cách sử dụng Bộ Phát triển Tích hợp WebSphere (WebSphere Integration Developer)](http://www.ibm.com/developerworks/edu/dm-dw-dm-0709devlin-i.html?S_TACT=105AGY75)" (developerWorks, , 9.2007): theo các hướng dẫn từng bước để xây dựng, kiểm thử, và triển khai một modul điều giải mà có thể lưu lại các tài liệu XML đúng ngữ pháp trong một cột XML DB2 bằng cách sử dụng một modul của Bộ Phát triển Tích hợp WebSphere.
- "
[IBM Data Studio: Bắt đầu với Các Dịch vụ Dữ liệu Web](http://www.ibm.com/developerworks/vn/edu/dm0711pauser/index.html)" (developerWorks,11.2007): Nhận một giới thiệu rất chi tiết và đơn giản về cách phát triển Dịch vụ Web Dữ liệu đầu tiên của bạn.
- "
[Các Dịch vụ Dữ liệu Web: Xây dựng Các Dịch vụ Web, cách mới để truy cập các máy chủ cơ sở dữ liệu IBM](http://www.ibm.com/developerworks/vn/library/dm-0712bommireddipalli/)" (developerWorks, 12.2007): hãy tạo và tuỳ chỉnh một Dịch vụ Web Dữ liệu. Bài này cung cấp một nền tảng lý thuyết có ích về Các Dịch vụ Dữ liệu Web, gồm một kiến trúc tổng quan về Các Dịch vụ Dữ liệu Web, và nhắm tới các khía cạnh khác nhau của Các Dịch vụ Dữ liệu Web, chẳng hạn như an ninh/bảo mật. [Schematron](http://www.schematron.com): nhận nhiều thông tin hơn về Schematron. Schematron là ngôn ngữ dùng để thực hiện các xác nhận về các mẫu tìm thấy trong các tài liệu XML và do đó có thể được sử dụng để xác thực nội dung các tài liệu XML. [Công cụ SOA IBM WebShpere DataPower](http://www.ibm.com/software/integration/datapower/): Nhận một tổng quan về dòng sản phẩm Các công cụ SOA IBM DataPower. [Vùng Quản trị Thông tin của developerWorks (developerWorks Information Management zone)](http://www.ibm.com/developerworks/data/?S_TACT=105AGY75): Tìm hiểu thêm về Quản trị Thông tin. Tìm các tư liệu kỹ thuật, bài viết về cách thực hiện, giáo dục, tải về, thông tin sản phẩm, và nhiều thứ khác.
- Theo sát
[các sự kiện và các buổi phát tin kỹ thuật trên mạng của developerWorks](http://www.ibm.com/developerworks/offers/techbriefings/?S_TACT=105AGY75). [Nhà sách công nghệ](http://www.ibm.com/developerworks/apps/SendTo?bookstore=safari&S_TACT=105AGY75): Duyệt tìm các sách về chủ đề này và các chủ đề kỹ thuật khác.
### Lấy sản phẩm và công nghệ
[Các Định dạng và Dịch vụ công nghiệp](http://www.alphaworks.ibm.com/tech/purexml)với pureXML: Tải về các ví dụ rất đa dạng, miễn phí! Mỗi thí dụ minh hoạ cách làm việc với Các Định dạng và Công nghiệp pureXML dựa trên XML. Các ví dụ cho thấy cách đăng ký một lược đồ XML, cách thực hiện việc xác thực các tài liệu mẫu XML, cách truy vấn dữ liệu XML bằng cách sử dụng XQuery hoặc SQL/XML, và nhiều hơn nữa. [IBM Data Studio](http://www.ibm.com/software/data/studio/): Tải về môi trường phát triển dùng để phát triển Các Dịch vụ Dữ liệu Web, miễn phí. [DB2 Express-C](http://www.ibm.com/software/data/db2/express/): Tải về bản DB2 miễn phí, gồm chức năng cốt lõi như các máy chủ dữ liệu khác, chẳng hạn như công nghệ pureXML. DB2 Express-C là tự do phát triển, triển khai và phân phối.
- Lập dự án phát
triển tiếp theo của bạn bằng
[phần mềm chạy thử của IBM](http://www.ibm.com/developerworks/downloads/?S_TACT=105AGY75), có sẵn để tải về trực tiếp từ developerWorks.
### Thảo luận
- Tham gia vào
[các blog của developerWorks](http://www.ibm.com/developerworks/blogs/?S_TACT=105AGY75)và gia nhập cộng đồng developerWorks.
## Bình luận
[Vùng dữ liệu trên developerWorks](http://www.ibm.com/developerworks/vn/views/data/libraryview.jsp)
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
[Vùng mã nguồn mở trên developerWorks](http://www.ibm.com/developerworks/vn/views/opensource/libraryview.jsp)
Xem các bài viết về HTML, CSS, JavaScript,...
[Điện toán đám mây](http://www.ibm.com/developerworks/vn/views/cloud/libraryview.jsp)
Tìm hiểu về điện toán đám mây

Content-Language: en-US


text:
Nguyên nhân gây hoa mắt, chóng mặt, đau đầu
em năm nay 18 tuổi thỉnh thoảng em đang học tự nhiên hoa mắt đau nửa đầu bên trái uống thuốc đau đầu vẫn không đỡ .đi chụp điện phần não người ta bảo không sao . vậy cho em hỏi em bị bệnh gì vây.(vũ văn duy)
Trả lời: Theo như bạn mô tả thì có thể bạn của bạn bị huyết áp thấp. Đau đầu do huyết áp thấp là hiện tượng thay đổi động tác đột ngột như đang nằm bật dậy quá nhanh, hoặc đang ngồi đột nhiên đứng dậy. Mức độ đau nặng nhẹ khác nhau, nếu nặng quá bị ngất.
Huyết áp thấp thường khiến người đang khỏe mạnh bình thường, bỗng nhiên thấy hoa mắt, chóng mặt, đau đầu, buồn nôn. Thậm chí có một số người còn bị ngã lăn ra đất. Phần lớn những trường hợp này chỉ bị trong giây lát, rồi phục hồi lại được.
Hoa mắt, chóng mặt là một triệu chứng bệnh có thể do nhiều nguyên nhân dẫn tới, nếu nhẹ thì chỉ hoa mắt chóng mặt thoảng qua còn nặng thì thấy trước mắt mọi vật quay cuồng, đứng không vững, thấy khó chịu buồn nôn, vã mồ hôi lạnh, tay run mặt tái.
Triệu chứng chính làm cho người bệnh đau đầu, chóng mặt là do huyết áp thấp tạo nên. Do bệnh khác nhau mà dẫn đến triệu chứng đau đầu cũng khác nhau, nên khiến nhiều bệnh nhân không biết đau đầu do đâu mà tiến hành điều trị.
Bạn nên đi khám, đo điện tâm đồ… để tìm ra nguyên nhân và cách điều trị bệnh.
Chúc bạn sức khoẻ.
Lưu ý: Chữa bệnh theo chỉ định của Bác sĩ
TAG: hoa mắt chóng mặt đau đầu
- Bệnh viêm xoang - Các triệu chứng, cách điều trị và phòng ngừa
- Hỏi về triệu chứng đau mỏi cổ và cách phòng tránh
- Hỏi về tình trạng mệt mỏi, hoa mắt chóng mặt sau sinh con ?
- Các liệu pháp điều trị cườm nước có thể áp dụng trong cuộc sống hàng ngày
- Hỏi về bệnh huyết áp thấp ?
- Em thường bị hoa mắt, chóng mặt, khi nằm ngủ cũng thấy mọi thứ như quay cuồng, tay chânmệt mỏi...

markdown:
# Nguyên nhân gây hoa mắt, chóng mặt, đau đầu
em năm nay 18 tuổi thỉnh thoảng em đang học tự nhiên hoa mắt đau nửa đầu bên trái uống thuốc đau đầu vẫn không đỡ .đi chụp điện phần não người ta bảo không sao . vậy cho em hỏi em bị bệnh gì vây.(vũ văn duy)
** Trả lời: ** Theo như bạn mô tả thì có thể bạn của bạn bị huyết áp thấp. Đau đầu do huyết áp thấp là hiện tượng thay đổi động tác đột ngột như đang nằm bật dậy quá nhanh, hoặc đang ngồi đột nhiên đứng dậy. Mức độ đau nặng nhẹ khác nhau, nếu nặng quá bị ngất.
Huyết áp thấp thường khiến người đang khỏe mạnh bình thường, bỗng nhiên thấy hoa mắt, chóng mặt, đau đầu, buồn nôn. Thậm chí có một số người còn bị ngã lăn ra đất. Phần lớn những trường hợp này chỉ bị trong giây lát, rồi phục hồi lại được.
Hoa mắt, chóng mặt là một triệu chứng bệnh có thể do nhiều nguyên nhân dẫn tới, nếu nhẹ thì chỉ hoa mắt chóng mặt thoảng qua còn nặng thì thấy trước mắt mọi vật quay cuồng, đứng không vững, thấy khó chịu buồn nôn, vã mồ hôi lạnh, tay run mặt tái.
Triệu chứng chính làm cho người bệnh đau đầu, chóng mặt là do huyết áp thấp tạo nên. Do bệnh khác nhau mà dẫn đến triệu chứng đau đầu cũng khác nhau, nên khiến nhiều bệnh nhân không biết đau đầu do đâu mà tiến hành điều trị.
Bạn nên đi khám, đo điện tâm đồ… để tìm ra nguyên nhân và cách điều trị bệnh.
Chúc bạn sức khoẻ.
![ Thuốc biệt dược](http://img.thuocbietduoc.com.vn/images/news/logotbd.jpg)
Lưu ý: Chữa bệnh theo chỉ định của Bác sĩ
### TAG:
[hoa mắt](../hoa-mat.html) [chóng mặt](../chong-mat.html) [đau đầu](../dau-dau.html) [Bệnh viêm xoang - Các triệu chứng, cách điều trị và phòng ngừa](http://www.thuocbietduoc.com.vn/hoi-dap-7-0-6528/benh-viem-xoang--cac-trieu-chung-cach-dieu-tri-va-phong-ngua.aspx) [Hỏi về triệu chứng đau mỏi cổ và cách phòng tránh](http://www.thuocbietduoc.com.vn/hoi-dap-1-0-6584/hoi-ve-trieu-chung-dau-moi-co-va-cach-phong-tranh.aspx) [Hỏi về tình trạng mệt mỏi, hoa mắt chóng mặt sau sinh con ?](http://www.thuocbietduoc.com.vn/hoi-dap-1-0-5227/hoi-ve-tinh-trang-met-moi-hoa-mat-chong-mat-sau-sinh-con-.aspx) [Các liệu pháp điều trị cườm nước có thể áp dụng trong cuộc sống hàng ngày](http://www.thuocbietduoc.com.vn/hoi-dap-7-0-8238/cac-lieu-phap-dieu-tri-cuom-nuoc-co-the-ap-dung-trong-cuoc-song-hang-ngay.aspx) [Hỏi về bệnh huyết áp thấp ?](http://www.thuocbietduoc.com.vn/hoi-dap-7-0-4854/hoi-ve-benh-huyet-ap-thap-.aspx) [Em thường bị hoa mắt, chóng mặt, khi nằm ngủ cũng thấy mọi thứ như quay cuồng, tay chânmệt mỏi...](http://www.thuocbietduoc.com.vn/hoi-dap-1-0-4141/em-thuong-bi-hoa-mat-chong-mat-khi-nam-ngu-cung-thay-moi-thu-nhu-quay-cuong-tay-cha.aspx)

WARC-Type: response

Content-Type: application/http; msgtype=response

Cache-Control: private

Content-Type: text/html; charset=utf-8

Connection: close


text:
Tour Du lịch Nha Trang
|
Khách sạn Nha Trang
|
Cẩm nang Du lịch
|
Tin tức
|
Chính sách bán tour
|
Giới thiệu
|
Liên hệ
Điểm vui chơi đêm tại Nha Trang
Buổi tối Nha trang có gì vui?
Nếu
du lịch Nha Trang
và không muốn đi ngủ sớm bạn có thể đến chơi tại Bar Sailing Club. Tại đây rất đông khách du lịch, 70 % là khách Tây trẻ, 25 % là các kiều nữ Việt Nam xinh đẹp. Quán thường đông khách sau 11h, càng về khuya càng đông, chơi cho đến sáng.
Ngoài ra có một số địa chỉ cần thiết để du khách có thể vui chơi giải trí về đêm.
Vũ trường Logde - Địa chỉ: 42 Trần Phú, Tp. Nha Trang, Khánh Hòa - Điện thoại: 810500
Vũ trường Yakasa - Địa chỉ: 18 Trần Phú, Tp. Nha Trang, Khánh Hòa Điện thoại: 820090
Vũ trường Sunrise - Địa chỉ: 12 Trần Phú, Tp. Nha Trang, Khánh Hòa Điện thoại: 818701
CrazyKimBar - Địa chỉ: 19 Biệt Thự, Tp. Nha Trang, Khánh Hòa Điện thoại: 816072
Sailling Club Bar - Địa chỉ: 72 Trần Phú, Tp. Nha Trang, Khánh Hòa Điện thoại: 527006
Các thông tin du lịch Nha Trang khác
Thông tin Du lịch Nha Trang
Những điều cần biết khi đi du lịch Nha Trang
Cafe Gia Bảo
Lạ miệng với lẩu Hoàng Gia
City Pizza
Bánh canh bà Thừa Nha Trang
Nhà hàng Nướng 36
Nhà hàng Cây Me
Festival biển Nha Trang có nhiều tiết mục hấp dẫn
Bãi biển Bình Ba: Sức hút của phong cách hoang dã
Các điểm du lịch tại Nha Trang - Khánh Hòa
Giới thiệu về Tỉnh Khánh Hòa
Ninh Chữ - Nàng Tiên Dịu Dàng
Những điểm du lịch không thể bỏ qua ở Nha Trang
Lễ Ăn Lúa Mới của Người Raglai
Món ăn hấp dẫn ở Nha Trang
Bún sứa Nha Trang
Lễ hội Am Chúa
Lễ hội Đền Hùng
Lễ Hội Cá Voi
Du lịch Nha Trang
Du lịch Nha Trang 2015
Du lịch Nha Trang tết 2015
Du lịch Nha Trang hè 2015
Du lịch Nha Trang trọn gói
Du lịch Nha Trang hàng ngày
Du lịch Nha Trang giá rẻ
Du lịch Nha Trang (MB)
Du lịch Nha Trang (Tàu Hỏa)
Tour Nha Trang từ Hà Nội
Du lịch Nha Trang Trăng Mật
Thông tin về Nha Trang
Lễ hội tại Nha Trang
Ẩm thực Nha Trang
Khu du lịch sinh thái
Khu du lịch văn hóa
Du lịch Thái Lan
-
Du lich Han Quoc
-
Vietnam Tours
-
Vietnam Travel
© 1997-2015,
Tour Du lịch Nha Trang
, Giấy phép Kinh doanh Lữ hành Quốc tế: 01-301/TCDL-GPLHQT.
Văn phòng Hà Nội:
71 Mai Hắc Ðế, Quận Hai Bà Trưng.
Tel:
(04) 3974 4405/3974 4406 -
Fax:
(04) 3974 4407.
Hotline:
091 2377 644.
Văn phòng Tp. Hồ Chí Minh:
62 Bùi Viện, Quận 1.
Tel:
0942 868 677
Fax:
(08) 3920 5377
Website trực thuộc hệ thống đặt tour du lịch và dịch vụ du lịch của công ty
Du lịch ANZ
. Mọi thông tin xin vui lòng liên hệ email:
booking@vietnamanztravel.com
.

Content-Type: text/html


text:
4 lượt cảm ơn
4 lượt cảm ơn
4 lượt cảm ơn
3 lượt cảm ơn
Mình là tính đồ của táo nhưng từ khi xuất hiện IP5 và IOS7 tự nhiên mình cảm thấy hụt hẵng quá.về kiểu dáng và cái giao diện IOS7,đang tính kiếm 4S mua mà ko chỗ nào có hàng hết.
Tự nhiên một ngày thấy con BB z10 màu trắng nó đẹp quá.định chuyển hứong sang RIM xài thử mà ko bt thế nào?so với Iphone 4S hay Iphon5 thì có gì đặc biệt hơn hok?
Mình xài dt thì ko chơi game,ít check mail,chủ yếu thik kiểu dáng mõng đẹp là ok vì chủ yếu thik vọc ROM thôi,IOS thì vọc hết roài cũng ko có cái vọc nữa.
thanks ae tư vấn và ho nhận xét dùm nha. BB Z10 ,4s, 5
Nếu bạn ít check mail và đang là tín đồ của táo thì nên sử dụng IP. Nói thiệt chuyển qua BB thật ra cũng chẳng có gì để vọc nhiều. Mình thích BB ở cái đơn giản, ít cái để chơi nên khi mang đi không bị lúc nào cũng mang ra bấm bấm. Đi gặp khách hàng chẳng hạn hoặc bị phụ thuộc quá nhiều vào các trò chơi và vô số phần mềm trên IP sẽ làm mình bị mất time.
thao mai 06/08/2013 - 09:18

markdown:
**4** lượt cảm ơn **4** lượt cảm ơn **4** lượt cảm ơn **3** lượt cảm ơn
Mình là tính đồ của táo nhưng từ khi xuất hiện IP5 và IOS7 tự nhiên mình cảm thấy hụt hẵng quá.về kiểu dáng và cái giao diện IOS7,đang tính kiếm 4S mua mà ko chỗ nào có hàng hết.
Tự nhiên một ngày thấy con BB z10 màu trắng nó đẹp quá.định chuyển hứong sang RIM xài thử mà ko bt thế nào?so với
[ 4S hay Iphon5 thì có gì đặc biệt hơn hok? Iphone](http://www.vatgia.com/home/iphone.spvg)
Nếu bạn ít check mail và đang là tín đồ của táo thì nên sử dụng IP. Nói thiệt chuyển qua BB thật ra cũng chẳng có gì để vọc nhiều. Mình thích BB ở cái đơn giản, ít cái để chơi nên khi mang đi không bị lúc nào cũng mang ra bấm bấm. Đi gặp khách hàng chẳng hạn hoặc bị phụ thuộc quá nhiều vào các trò chơi và vô số phần mềm trên IP sẽ làm mình bị mất time.
thao mai 06/08/2013 - 09:18

Set-Cookie: u_nologin_id=248886345; expires=Wed, 02-Nov-2016 21:26:13 GMT; path=/; httponly

Server: Apache/2.2.3 (CentOS)

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Vary: Accept-Encoding

Content-Type: text/html; charset=UTF-8


text:
Liên hệ người đăng: Nguyen check gia
(Thái độ phục vụ khách hàng)
(Tin chính xác như mô tả)
Chưa có người dùng nào đánh giá tin rao vặt này. Hãy là người đầu tiên đánh giá tin rao vặt này. Click để đánh giá
do chuẩn bị đón lứa cún mới nên mình bán bớt em cái đàn nhà Jenny_Q.
cún khỏe mạnh đảm bảo về sức khỏe, nhảy cao qua rào 60cm và cắn dẻ treo hàm quá 3 phút. đây là hình của em nó đã dc gắn Chíp. lh 0943787240
http://forum.vietpet.com/108893-gan-...cho-bully.html
7.000.000 VNĐ
800.000 VNĐ
3.000.000 VNĐ
4.500.000 VNĐ
4.500.000 VNĐ
Thỏa thuận...
6.800.000 đ
6.500.000 đ
6.500.000 đ
6.500.000 đ
3.000.000 đ
4.500.000 đ
4.500.000 đ
2.200.000 đ
6.200.000 đ
1.700.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
Thỏa thuận...
1.200.000 đ
530.000 đ
Thỏa thuận...

markdown:
####
Sản phẩm có thể bạn thích
[ Xem thêm tại mục ](/6536/cho-canh.html) **Chó cảnh** **Chó cảnh**
|
|Giá sản phẩm : |
|
12.000.000 đ
/con
Nếu tin rao có nhiều sản phẩm,giá sẽ tùy thuộc vào SP cụ thể
Liên hệ người đăng:
**Nguyen check gia**
(Thái độ phục vụ khách hàng)
(Tin chính xác như mô tả)
Chưa có người dùng nào đánh giá tin rao vặt này.
Hãy là người đầu tiên đánh giá tin rao vặt này.
[Click để đánh giá](#box_quick_review)
**do chuẩn bị đón lứa cún mới nên mình bán bớt em cái đàn nhà Jenny_Q. cún khỏe mạnh đảm bảo về sức khỏe, nhảy cao qua rào 60cm và cắn dẻ treo hàm quá 3 phút. đây là hình của em nó đã dc gắn Chíp. lh 0943787240**
7.000.000 VNĐ
800.000 VNĐ
3.000.000 VNĐ
4.500.000 VNĐ
4.500.000 VNĐ
Thỏa thuận...
6.800.000 đ
6.500.000 đ
6.500.000 đ
6.500.000 đ
3.000.000 đ
4.500.000 đ
4.500.000 đ
2.200.000 đ
6.200.000 đ
1.700.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
1.200.000 đ
Thỏa thuận...
1.200.000 đ
530.000 đ
Thỏa thuận...

Set-Cookie: u_nologin_id=248750726; expires=Wed, 02-Nov-2016 20:34:15 GMT; path=/; httponly


text:
Mình lên mạng thấy có post cách chơi game mobile trên PC / Laptop bằng Java, nhưng bài post của họ làm trên Win.XP, mình cũng làm theo nhưng ko đc.
Ai đã từng xài được trên Win7 thì Share cách dùng với.
Thanks các pro !!!!
Bạn đọc ở đây nhé đầy đủ luôn. Ở bước cuối thay vì load file của game avatar thì bạn chọn cái game mà bạn muốn chơi
Thay đổi nội dung bởi bkromeo00; 23-10-2012 lúc 13:36.
MU Bách Việt - Trang chủ: http://mubachviet.com
KHÔNG WEBSHOP - CHỐNG HACK 100% VỚI ICM 8.2 - CÀY CHẬM - Ổn Định, Lâu Dài - Alphatest 16h00 14/09
Xem Tag Cloud
Quy định và Điều khoản [V-Z]
Diễn Đàn Con

markdown:
Mình lên mạng thấy có post cách chơi game mobile trên PC / Laptop bằng Java, nhưng bài post của họ làm trên Win.XP, mình cũng làm theo nhưng ko đc.
Ai đã từng xài được trên Win7 thì Share cách dùng với.
Thanks các pro !!!!
| |
kết quả từ 1 tới 2 trên 2
## Tag của Đề tài này

WARC-Truncated: length

Server: nginx

Set-Cookie: vbseo_loggedin=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/

Pragma: private


text:
Phim Zippo Mù Tạt và Em
Xem clip dich long
-
Chưa có phim này. Vui lòng tìm từ khóa khác. Hoặc yêu cầu phim tại đây
Xemphim.Tv - Trang xem phim online chất lượng cao, hỗ trợ xem trên điện thoại và download phim về máy tính. Xemphim.tv luôn cập nhật phim mới nhanh nhất đặc biệt phim truyền hình, phim bộ hàn quốc và phim tâm lý.

markdown:
[Phim Zippo Mù Tạt và Em](http://www.xemphim.tv/online/movie/zippo-mu-tat-va-em)
[Xem clip dich long ](http://michalzimmer.com/dich-long-)
-
Chưa có phim này. Vui lòng tìm từ khóa khác. Hoặc yêu cầu phim
[tại đây](//fb.com/979043618875435)


text:
Diễn đàn Xe máy công trình
»
Trao đổi bình luận
»
KOBELCO
»
Phụ tùng máy xúc ủi
Diễn đàn chính RSS : Powered by Yet Another Forum.net version 1.9.0 (NET v2.0) - 10/10/2006Copyright © 2003-2006 Yet Another Forum.net. All rights reserved.Trang này được tạo trong 0.038 giây.


text:
(103806) 2000 DZ17
Bách khoa toàn thư mở Wikipedia
(103806) 2000 DZ17 là một tiểu hành tinh vành đai chính. Nó được phát hiện bởi Robert H. McNaught ở Đài thiên văn Siding Spring ở Coonabarabran, New South Wales, Australia, ngày 25 tháng 2, 2000.[1]

markdown:
# (103806) 2000 DZ
17
Bách khoa toàn thư mở Wikipedia
**(103806) 2000 DZ 17** là một [tiểu hành tinh](/wiki/Ti%E1%BB%83u_h%C3%A0nh_tinh) [vành đai chính](/wiki/V%C3%A0nh_%C4%91ai_ti%E1%BB%83u_h%C3%A0nh_tinh). Nó được phát hiện bởi [Robert H. McNaught](/w/index.php?title=Robert_H._McNaught&action=edit&redlink=1)ở [Đài thiên văn Siding Spring](/w/index.php?title=%C4%90%C3%A0i_thi%C3%AAn_v%C4%83n_Siding_Spring&action=edit&redlink=1)ở [Coonabarabran, New South Wales](/w/index.php?title=Coonabarabran,_New_South_Wales&action=edit&redlink=1), Australia, ngày 25 tháng 2, 2000. [[1]](#cite_note-1)
## Xem thêm[
[sửa](/w/index.php?title=(103806)_2000_DZ17&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=(103806)_2000_DZ17&action=edit§ion=1)]
## Tham khảo[
[sửa](/w/index.php?title=(103806)_2000_DZ17&veaction=edit&vesection=2) | [sửa mã nguồn](/w/index.php?title=(103806)_2000_DZ17&action=edit§ion=2)]
|
|
|
|
|Danh sách/danh mục
|

Set-Cookie: GeoIP=US:VA:Ashburn:39.04:-77.49:v4; Path=/; secure; Domain=.wikipedia.org

X-Content-Type-Options: nosniff

Cache-Control: private, s-maxage=0, max-age=0, must-revalidate

P3P: CP="This is not a P3P policy! See https://vi.wikipedia.org/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:CentralAutoLogin/P3P for more info."

Via: 1.1 varnish, 1.1 varnish

Content-Language: vi

X-UA-Compatible: IE=Edge

X-Cache: cp1067 miss, cp1065 miss

Vary: Accept-Encoding,Cookie,Authorization

Accept-Ranges: bytes


text:
Northrop F-15 Reporter
Bách khoa toàn thư mở Wikipedia
Northrop F-15 Reporter (sau là RF-61) là một loại máy bay trinh sát không ảnh không vũ trang. Dựa trên loại tiêm kích đêm Northrop P-61 Black Widow, đây là loại máy bay trinh sát không ảnh sử dụng động cơ piston cuối cùng được thiết kế chế tạo cho Không quân Hoa Kỳ.[1]
Mục lục
Biến thể[sửa | sửa mã nguồn]
- XF-15
- .
- XF-15A
- F-15A Reporter
- RF-61C Reporter
Quốc gia sử dụng[sửa | sửa mã nguồn]
Tính năng kỹ chiến thuật (P-61B-20-NO)[sửa | sửa mã nguồn]
Dữ liệu lấy từ Jane’s Fighting Aircraft of World War II,[3] and Northrop P-61 Black Widow.[4]
Đặc điểm tổng quát
- Kíp lái: 2-3
- Chiều dài: 49 ft 7 in (15,11 m)
- Sải cánh: 66 ft 0 in (20,12 m)
- Chiều cao: 14 ft 8 in (4,47 m)
- Diện tích cánh: 662,36 ft² (61,53 m²)
- Trọng lượng rỗng: 23.450 lb (10.637 kg)
- Trọng lượng có tải: 29.700 lb (13.471 kg)
- Trọng lượng cất cánh tối đa: 36.200 lb (16.420 kg)
- Động cơ: 2 × Pratt & Whitney R-2800-65W Double Wasp, 2.250 hp (1.680 kW) mỗi chiếc
- Đường kính cánh quạt: 146 in (3,72 m)
Hiệu suất bay
- Vận tốc cực đại: 440 mph (318 kn, 708 km/h) trên độ cao 33.000 ft
- Bán kính chiến đấu: 610 mi (530 nmi, 982 km)
- Tầm bay chuyển sân: 1.900 mi (1.650 nmi, 3.060 km)
- Trần bay: 33.100 ft (10.600 m)
- Vận tốc lên cao: 2.540 ft/phút (12,9 m/s)
- Tải trên cánh: 45 lb/ft² (219 kg/m²)
- Công suất/trọng lượng: 0,15 hp/lb (25 W/kg)
Xem thêm[sửa | sửa mã nguồn]
- Máy bay có sự phát triển liên quan
- Máy bay có tính năng tương đương
- Danh sách khác
Tham khảo[sửa | sửa mã nguồn]
Ghi chú[sửa | sửa mã nguồn]
- ^ Johnson, Bob (tháng 2 năm 1976). “Seeing Eye Widow”. Scale Modeler 11 (2): 30–44.
- ^ P-61 units
- ^ Bridgeman 1946. pp. 251–252.
- ^ Musiałkowski, P.K. Nocny samolot myśliwski (Northrop P-61 Black Widow). Warszawa: Wydawnictwo Ministerstwa Oborony Narodowej, 1985. ISBN 0-8311-0710-7.
Tài liệu[sửa | sửa mã nguồn]
- Balous, Miroslav. Northrop P-61 Black Widow & F-15 Reporter(bilingual Czech and English). Prague, Czechia: MBI Publications, 2nd edition 2003. ISBN 80-86524-04-3.
- Bridgeman, Leonard. "The Northrop Black Widow." Jane’s Fighting Aircraft of World War II. London: Studio, 1946. ISBN 1-85170-493-0.
- Davis, Larry and Dave Menard. P-61 Black Widow in Action (Aircraft number 106). Carrollton, Texas: Squadron/Signal Publications, Inc., 1990. ISBN 0-89747-248-9.
- Jackson, Robert. The Encyclopedia of Military Aircraft. Bath, UK: Parragon Publishing, 2006. ISBN 1-4054-2465-6.
- Johnson, Bob (tháng 2 năm 1976). “Seeing Eye Widow”. Scale Modeler 11 (2): 30–44.
- Johnsen, Frederick A. Darkly Dangerous: The Northrop P-61 Black Widow Night Fighter. Washington, DC: Bomber Books, 1981. ISBN 0-284-34247-6.
- Kolln, Jeff. Northrop's Night Hunter: P-61 Black Widow. North Branch, MN: Specialty Press, 2008. ISBN 1-58007-122-8.
- Kolln, Jeff. The 421st Night Fighter Squadron in World War II. Atglen, Pennsylvania: Schiffer Military Books, 2001. ISBN 0-7643-1306-1.
- Pape, Garry R., John M. and Donna Campbell. Northrop P-61 Black Widow - The Complete History and Combat Record. St. Paul, Minnesota: Motorbooks International, 1991. ISBN 0-87938-509-X.
- Pape, Garry R. and Ronald C. Harrison. Queen of the Midnight Skies: The Story of America's Air Force Night Fighters. Atglen, Pennsylvania: Schiffer Publishing, 1992. ISBN 0-88740-415-4.
- Shulenberger, Eric. Deny Them the Night Sky - A History of the 548th Night Fighter Squadron. Seattle, Washington: Shulenberger Publishing, 2005. ISBN 978-0-9767355-0-2.
- Thompson, Warren. P-61 Black Widow Units of World War 2. Botley, Oxford, UK: Osprey Publishing, 1998. ISBN 1-85532-725-2.
- Thompson, Warren. Northrop P-61 Black Widow: WarbirdTech Volume 15. North Branch, MN: Specialty Press, 1998. ISBN 0-933424-80-9.
- Thompson, Warren. "Northrop P-61 Black Widow". Wings of Fame. Volume 15, 1999, pp. 36–101. London: Aerospace. ISBN 1-86184-033-0.
- Wilson, Stewart. Aircraft of WWII. Fyshwick, ACT, Australia: Aerospace Publications Pty. Ltd., 1998. ISBN 1-875671-35-8.
- Zbiegniewski, Andre R. 421 NFS 1943–1947 (Bilingual Polish and English). Lublin, Poland: Kagero, 2004. ISBN 83-89088-47-9.

markdown:
# Northrop F-15 Reporter
|F-15A / RF-61C Reporter|
|Một chiếc F-15A sau này được sử dụng trong "
|[Hoa Kỳ](/wiki/Hoa_K%E1%BB%B3) [Northrop Corporation](/w/index.php?title=Northrop_Corporation&action=edit&redlink=1) [Không quân Hoa Kỳ](/wiki/Kh%C3%B4ng_qu%C3%A2n_Hoa_K%E1%BB%B3) [Northrop P-61 Black Widow](/wiki/Northrop_P-61_Black_Widow) **Northrop F-15 Reporter** (sau là **RF-61**) là một loại máy bay trinh sát không ảnh không vũ trang. Dựa trên loại tiêm kích đêm [Northrop](/w/index.php?title=Northrop_Corporation&action=edit&redlink=1) [P-61 Black Widow](/wiki/Northrop_P-61_Black_Widow), đây là loại máy bay trinh sát không ảnh sử dụng động cơ piston cuối cùng được thiết kế chế tạo cho [Không quân Hoa Kỳ](/wiki/Kh%C3%B4ng_qu%C3%A2n_Hoa_K%E1%BB%B3). [[1]](#cite_note-Johnson_30.E2.80.9344-1)
## Mục lục
## Biến thể[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=1)]
- XF-15
- .
- XF-15A
- F-15A Reporter
- RF-61C Reporter
## Quốc gia sử dụng[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=2) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=2)]
## Tính năng kỹ chiến thuật (P-61B-20-NO)[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=3) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=3)] *Dữ liệu lấy từ* Jane’s Fighting Aircraft of World War II, [[3]](#cite_note-jane-3) *and* Northrop P-61 Black Widow. [[4]](#cite_note-musialkowski-4) **Đặc điểm tổng quát** **Kíp lái:**2-3 **Chiều dài:**49 ft 7 in (15,11 m) **66 ft 0 in (20,12 m)** [Sải cánh](/wiki/S%E1%BA%A3i_c%C3%A1nh): **Chiều cao:**14 ft 8 in (4,47 m) **Diện tích cánh:**662,36 ft² (61,53 m²) **23.450 lb (10.637 kg)** [Trọng lượng rỗng](/w/index.php?title=Tr%E1%BB%8Dng_l%C6%B0%E1%BB%A3ng_r%E1%BB%97ng_c%E1%BB%A7a_nh%C3%A0_s%E1%BA%A3n_xu%E1%BA%A5t&action=edit&redlink=1): **Trọng lượng có tải:**29.700 lb (13.471 kg) **36.200 lb (16.420 kg)** [Trọng lượng cất cánh tối đa](/w/index.php?title=Tr%E1%BB%8Dng_l%C6%B0%E1%BB%A3ng_c%E1%BA%A5t_c%C3%A1nh_t%E1%BB%91i_%C4%91a&action=edit&redlink=1): **2 ×** [Động cơ](/w/index.php?title=%C4%90%E1%BB%99ng_c%C6%A1_m%C3%A1y_bay&action=edit&redlink=1): [Pratt & Whitney R-2800](/w/index.php?title=Pratt_%26_Whitney_R-2800&action=edit&redlink=1)-65W Double Wasp, 2.250 hp (1.680 kW) mỗi chiếc **Đường kính cánh quạt:**146 in (3,72 m) **Hiệu suất bay** **440 mph (318 kn, 708 km/h) trên độ cao 33.000 ft** [Vận tốc cực đại](/wiki/V%E1%BA%ADn_t%E1%BB%91c_V): **Bán kính chiến đấu:**610 mi (530 nmi, 982 km) **1.900 mi (1.650 nmi, 3.060 km)** [Tầm bay chuyển sân](/w/index.php?title=T%E1%BA%A7m_bay&action=edit&redlink=1): **33.100 ft (10.600 m)** [Trần bay](/w/index.php?title=Tr%E1%BA%A7n_bay&action=edit&redlink=1): **2.540 ft/phút (12,9 m/s)** [Vận tốc lên cao](/w/index.php?title=V%E1%BA%ADn_t%E1%BB%91c_l%C3%AAn_cao&action=edit&redlink=1): **45 lb/ft² (219 kg/m²)** [Tải trên cánh](/w/index.php?title=T%E1%BA%A3i_tr%C3%AAn_c%C3%A1nh&action=edit&redlink=1): **0,15 hp/lb (25 W/kg)** [Công suất/trọng lượng](/w/index.php?title=T%E1%BB%89_s%E1%BB%91_c%C3%B4ng_su%E1%BA%A5t/tr%E1%BB%8Dng_l%C6%B0%E1%BB%A3ng&action=edit&redlink=1):
## Xem thêm[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=4) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=4)]
- Máy bay có sự phát triển liên quan
- Máy bay có tính năng tương đương
- Danh sách khác
## Tham khảo[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=5) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=5)]
### Ghi chú[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=6) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=6)] **Johnson, Bob (tháng 2 năm 1976). “Seeing Eye Widow”.** [^](#cite_ref-Johnson_30.E2.80.9344_1-0) *Scale Modeler* **11**(2): 30–44. [^](#cite_ref-2) [P-61 units](http://virgin-widow.com/units.html) **Bridgeman 1946. pp. 251–252.** [^](#cite_ref-jane_3-0) **Musiałkowski, P.K.** [^](#cite_ref-musialkowski_4-0) *Nocny samolot myśliwski (Northrop P-61 Black Widow)*. Warszawa: Wydawnictwo Ministerstwa Oborony Narodowej, 1985. [ISBN 0-8311-0710-7](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/0831107107).
### Tài liệu[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=7) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=7)]
- Balous, Miroslav.
*Northrop P-61 Black Widow & F-15 Reporter*(bilingual Czech and English). Prague, Czechia: MBI Publications, 2nd edition 2003. [ISBN 80-86524-04-3](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/8086524043).
- Bridgeman, Leonard. "The Northrop Black Widow."
*Jane’s Fighting Aircraft of World War II*. London: Studio, 1946. [ISBN 1-85170-493-0](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/1851704930).
- Davis, Larry and Dave Menard.
*P-61 Black Widow in Action (Aircraft number 106)*. Carrollton, Texas: Squadron/Signal Publications, Inc., 1990. [ISBN 0-89747-248-9](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/0897472489).
- Jackson, Robert.
*The Encyclopedia of Military Aircraft*. Bath, UK: Parragon Publishing, 2006. [ISBN 1-4054-2465-6](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/1405424656).
- Johnson, Bob (tháng 2 năm 1976). “Seeing Eye Widow”.
*Scale Modeler* **11**(2): 30–44.
- Johnsen, Frederick A.
*Darkly Dangerous: The Northrop P-61 Black Widow Night Fighter*. Washington, DC: Bomber Books, 1981. [ISBN 0-284-34247-6](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/0284342476).
- Kolln, Jeff.
*Northrop's Night Hunter: P-61 Black Widow*. North Branch, MN: Specialty Press, 2008. [ISBN 1-58007-122-8](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/1580071228).
- Kolln, Jeff.
*The 421st Night Fighter Squadron in World War II*. Atglen, Pennsylvania: Schiffer Military Books, 2001. [ISBN 0-7643-1306-1](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/0764313061).
- Pape, Garry R., John M. and Donna Campbell.
*Northrop P-61 Black Widow - The Complete History and Combat Record*. St. Paul, Minnesota: Motorbooks International, 1991. [ISBN 0-87938-509-X](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/087938509X).
- Pape, Garry R. and Ronald C. Harrison.
*Queen of the Midnight Skies: The Story of America's Air Force Night Fighters*. Atglen, Pennsylvania: Schiffer Publishing, 1992. [ISBN 0-88740-415-4](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/0887404154).
- Shulenberger, Eric.
*Deny Them the Night Sky - A History of the 548th Night Fighter Squadron*. Seattle, Washington: Shulenberger Publishing, 2005. [ISBN 978-0-9767355-0-2](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/9780976735502).
- Thompson, Warren.
*P-61 Black Widow Units of World War 2*. Botley, Oxford, UK: Osprey Publishing, 1998. [ISBN 1-85532-725-2](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/1855327252).
- Thompson, Warren.
*Northrop P-61 Black Widow: WarbirdTech Volume 15*. North Branch, MN: Specialty Press, 1998. [ISBN 0-933424-80-9](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/0933424809).
- Thompson, Warren. "Northrop P-61 Black Widow".
*Wings of Fame*. Volume 15, 1999, pp. 36–101. London: Aerospace. [ISBN 1-86184-033-0](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/1861840330).
- Wilson, Stewart.
*Aircraft of WWII*. Fyshwick, ACT, Australia: Aerospace Publications Pty. Ltd., 1998. [ISBN 1-875671-35-8](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/1875671358).
- Zbiegniewski, Andre R.
*421 NFS 1943–1947*(Bilingual Polish and English). Lublin, Poland: Kagero, 2004. [ISBN 83-89088-47-9](/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ngu%E1%BB%93n_s%C3%A1ch/8389088479).
## Liên kết ngoài[
[sửa](/w/index.php?title=Northrop_F-15_Reporter&veaction=edit&vesection=8) | [sửa mã nguồn](/w/index.php?title=Northrop_F-15_Reporter&action=edit§ion=8)]
|
|![]()
|Wikimedia Commons có thêm hình ảnh và phương tiện truyền tải về
|[Joe Baugher's F-15 page](http://www.joebaugher.com/usaf_fighters/p61_7.html) [Baugher P-61 index page](http://www.joebaugher.com/usaf_fighters/p61.html) [P-61 Restoration Project](http://www.maam.org/p61.html)at the [Mid-Atlantic Air Museum](/w/index.php?title=Mid-Atlantic_Air_Museum&action=edit&redlink=1)in [Reading, Pennsylvania](/wiki/Reading,_Pennsylvania). [Warbirds Resource Group](http://www.warbirdsresourcegroup.org/URG/p61.htm) [Warbird Registry: P-61 Black Widow](http://www.warbirdregistry.org/p61registry/p61registry.html)
|
|
|
|
|
|
|
|

X-Cache: cp1066 miss, cp1065 miss


text:
Thể loại:Khởi đầu năm 1989
Bách khoa toàn thư mở Wikipedia
Thể loại con
Thể loại này gồm 3 thể loại con sau, trên tổng số 3 thể loại con.
N
- ► Nhà ga mở cửa vào 1989 (trống)
T
- ► Tập đoàn Viễn thông Quân đội (5 tr.)
- ► Thành lập 1989 (9 tr.)
Các trang trong thể loại “Khởi đầu năm 1989”
Thể loại này gồm trang sau.

markdown:
# Thể loại:Khởi đầu năm 1989
Bách khoa toàn thư mở Wikipedia
|
|![]()
|Wikimedia Commons có thêm thư viện hình ảnh và phương tiện truyền tải về
|
## Thể loại con
Thể loại này gồm 3 thể loại con sau, trên tổng số 3 thể loại con.
### N
- ►
[Nhà ga mở cửa vào 1989](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Nh%C3%A0_ga_m%E1%BB%9F_c%E1%BB%ADa_v%C3%A0o_1989) (trống)
### T
- ►
[Tập đoàn Viễn thông Quân đội](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:T%E1%BA%ADp_%C4%91o%C3%A0n_Vi%E1%BB%85n_th%C3%B4ng_Qu%C3%A2n_%C4%91%E1%BB%99i) (5 tr.)
- ►
[Thành lập 1989](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Th%C3%A0nh_l%E1%BA%ADp_1989) (9 tr.)
## Các trang trong thể loại “Khởi đầu năm 1989”
Thể loại này gồm trang sau.


text:
Thể loại:Nghề nghiệp trong ngành giải trí
Bách khoa toàn thư mở Wikipedia
Thể loại con
Thể loại này gồm 7 thể loại con sau, trên tổng số 7 thể loại con.
C
- ► Chuyên môn sân khấu (10 t.l., 2 tr.)
G
- ► Geisha (4 tr.)
K
- ► Nghề nghiệp trong khiêu vũ (4 t.l.)
N
- ► Nghề nghiệp trong công nghiệp âm nhạc (5 t.l., 14 tr.)
- ► Nghề nghiệp trong ngành làm phim (1 t.l., 9 tr.)
- ► Nghề nghiệp trong nhà hát (7 t.l., 2 tr.)
- ► Nhà sản xuất (4 t.l., 1 tr.)
Các trang trong thể loại “Nghề nghiệp trong ngành giải trí”
11 trang sau nằm trong thể loại này, trên tổng số 11 trang.

markdown:
# Thể loại:Nghề nghiệp trong ngành giải trí
Bách khoa toàn thư mở Wikipedia
|
|![]()
|Wikimedia Commons có thêm thư viện hình ảnh và phương tiện truyền tải về
|
## Thể loại con
Thể loại này gồm 7 thể loại con sau, trên tổng số 7 thể loại con.
### C
- ►
[Chuyên môn sân khấu](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Chuy%C3%AAn_m%C3%B4n_s%C3%A2n_kh%E1%BA%A5u) (10 t.l., 2 tr.)
### G
- ►
[Geisha](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Geisha) (4 tr.)
### K
- ►
[Nghề nghiệp trong khiêu vũ](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Ngh%E1%BB%81_nghi%E1%BB%87p_trong_khi%C3%AAu_v%C5%A9) (4 t.l.)
### N
- ►
[Nghề nghiệp trong công nghiệp âm nhạc](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Ngh%E1%BB%81_nghi%E1%BB%87p_trong_c%C3%B4ng_nghi%E1%BB%87p_%C3%A2m_nh%E1%BA%A1c) (5 t.l., 14 tr.)
- ►
[Nghề nghiệp trong ngành làm phim](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Ngh%E1%BB%81_nghi%E1%BB%87p_trong_ng%C3%A0nh_l%C3%A0m_phim) (1 t.l., 9 tr.)
- ►
[Nghề nghiệp trong nhà hát](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Ngh%E1%BB%81_nghi%E1%BB%87p_trong_nh%C3%A0_h%C3%A1t) (7 t.l., 2 tr.)
- ►
[Nhà sản xuất](/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Nh%C3%A0_s%E1%BA%A3n_xu%E1%BA%A5t) (4 t.l., 1 tr.)
## Các trang trong thể loại “Nghề nghiệp trong ngành giải trí”
11 trang sau nằm trong thể loại này, trên tổng số 11 trang.

X-Cache: cp1052 hit/1, cp1065 miss


text:
cuber
Từ điển mở Wiktionary
Mục lục
Tiếng Anh[sửa]
Cách phát âm[sửa]
Danh từ[sửa]
cuber /ˈkjuː.bɜː/
- Xem cube.
Tham khảo[sửa]
- Hồ Ngọc Đức, Dự án Từ điển tiếng Việt miễn phí (chi tiết)
Tiếng Pháp[sửa]
Ngoại động từ[sửa]
cuber ngoại động từ
Nội động từ[sửa]
cuber nội động từ
- Có thể tích là.
- Un tonneau qui cube 200 litres — một thùng có thể tích là 200 lít
- (Thân mật) Thành một số lượng lớn.
- Si vous évaluez les frais, vous verrez que cela cube — nếu anh tính chi phí thì anh sẽ thấy thành một số lượng lớn
Tham khảo[sửa]
- Hồ Ngọc Đức, Dự án Từ điển tiếng Việt miễn phí (chi tiết)

markdown:
# cuber
Từ điển mở Wiktionary
## Mục lục
## Tiếng Anh[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-eng-&action=edit§ion=T-1)]
### Cách phát âm[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-pron-&action=edit§ion=T-1)]
### Danh từ[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-noun-&action=edit§ion=T-1)] **cuber** [/ˈkjuː.bɜː/](/wiki/Wiktionary:IPA)
- Xem
[cube](/wiki/cube).
### Tham khảo[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-ref-&action=edit§ion=T-1)]
- Hồ Ngọc Đức,
[Dự án Từ điển tiếng Việt miễn phí](http://www.informatik.uni-leipzig.de/~duc/Dict/)( [chi tiết](/wiki/Wiktionary:Ngu%E1%BB%93n_g%E1%BB%91c/FVDP))
## Tiếng Pháp[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-fra-&action=edit§ion=T-1)]
### Ngoại động từ[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-tr-verb-&action=edit§ion=T-1)] **cuber** *ngoại động từ*
### Nội động từ[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-intr-verb-&action=edit§ion=T-1)] **cuber** *nội động từ*
- Có thể tích là.
*Un tonneau qui cube 200 litres*— một thùng có thể tích là 200 lít
-
- (
*Thân mật*) Thành một [số lượng](/wiki/s%E1%BB%91_l%C6%B0%E1%BB%A3ng)lớn. *Si vous évaluez les frais, vous verrez que cela cube*— nếu anh tính chi phí thì anh sẽ thấy thành một số lượng lớn
-
### Tham khảo[
[sửa](/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:-ref-&action=edit§ion=T-1)]
- Hồ Ngọc Đức,
[Dự án Từ điển tiếng Việt miễn phí](http://www.informatik.uni-leipzig.de/~duc/Dict/)( [chi tiết](/wiki/Wiktionary:Ngu%E1%BB%93n_g%E1%BB%91c/FVDP))

Set-Cookie: GeoIP=US:VA:Ashburn:39.04:-77.49:v4; Path=/; secure; Domain=.wiktionary.org

P3P: CP="This is not a P3P policy! See https://vi.wiktionary.org/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:CentralAutoLogin/P3P for more info."

X-Cache: cp1065 miss, cp1067 miss