Danh mục

Hãy khởi đầu nhanh chóng với DB2 9 pureXML, Phần 5: Phát triển các ứng dụng Java với dữ liệu XML của DB2

Số trang: 49      Loại file: pdf      Dung lượng: 244.49 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cynthia M. Saracco, Kiến trúc giải pháp cao cấp, IBM Tóm tắt: DB2 phiên bản V9 của IBM cho Linux, UNIX và Windows mô tả sự hỗ trợ mới quan trọng để lưu trữ, quản lý và truy vấn dữ liệu XML. Trong loạt bài này, bạn sẽ tìm hiểu những vấn đề cơ bản về cách viết các ứng dụng Java truy cập dữ liệu XML mới. Bạn sẽ thấy cách chèn, truy vấn, cập nhật và xóa dữ liệu XML, cách tạo các thủ tục được lưu trữ để truy cập dữ liệu XML và còn nhiều hơn...
Nội dung trích xuất từ tài liệu:
Hãy khởi đầu nhanh chóng với DB2 9 pureXML, Phần 5: Phát triển các ứng dụng Java với dữ liệu XML của DB2 Hãy khởi đầu nhanh chóng với DB2 9 pureXML, Phần 5: Phát triển các ứng dụng Java với dữ liệu XML của DB2Cynthia M. Saracco, Kiến trúc giải pháp cao cấp, IBMTóm tắt: DB2 phiên bản V9 của IBM cho Linux, UNIX và Windows mô tả sự hỗtrợ mới quan trọng để lưu trữ, quản lý và truy vấn dữ liệu XML. Trong loạt bàinày, bạn sẽ tìm hiểu những vấn đề cơ bản về cách viết các ứng dụng Java truy cậpdữ liệu XML mới. Bạn sẽ thấy cách chèn, truy vấn, cập nhật và xóa dữ liệu XML,cách tạo các thủ tục được lưu trữ để truy cập dữ liệu XML và còn nhiều hơn nữa.Lưu ý: Bài viết này đã được cập nhật để theo kịp với các thay đổi trong DB2 phiênbản 9.5 và 9.7 cho Linux, UNIX và Windows.Trong bài này, chúng ta sẽ đi qua một vài kịch bản lập trình phổ biến, chẳng hạnnhư chèn dữ liệu XML, truy vấn dữ liệu XML và dữ liệu không-XML, cập nhật dữliệu XML, xóa dữ liệu XML và tạo các thủ tục được lưu trữ để truy cập dữ liệuXML. Nhưng trước tiên, chúng ta hãy xem một số hướng dẫn cơ bản để phát triểnbất kỳ loại ứng dụng cơ sở dữ liệu DB2 nào.Làm theo các bài thực hành tốt nhất về lập trình điển hìnhMặc dù sự hỗ trợ XML nguyên gốc của DB2 là cơ sở dữ liệu mới là tốt thì các bàithực hành lập trình ứng dụng vẫn chưa thay đổi. Trước khi đi sâu vào các chi tiếtvề công nghệ XML của DB2, hãy nhớ các nguyên tắc chung sau: Chỉ yêu cầu những gì bạn cần: Không lấy toàn bộ nội dung của một bảng  -- hoặc toàn bộ nội dung của nhiều tài liệu XML -- khi bạn chỉ cần một tập con của các thông tin này. Bạn sẽ chỉ làm tăng chi phí xử lý và làm chậm hiệu năng thời gian chạy. Tránh lặp lại công việc của máy chủ cơ sở dữ liệu: Ra lệnh cho DB2 lọc  và xử lý dữ liệu theo các yêu cầu của bạn thay vì thực hiện công việc này trong ứng dụng của bạn. Ví dụ, nếu bạn có DB2 trả về các kết quả theo một thứ tự nhất định, bạn sẽ không cần sắp xếp dữ liệu cho mình. Tương tự, nếu bạn có DB2 đảm bảo chỉ trả về các kết quả khác nhau, bạn sẽ không phải kiểm tra lại các bản sao. Chính máy chủ dữ liệu chứ không phải ứng dụng của bạn thực hiện tốt nhất việc xử lý tập trung dữ liệu. Làm cho mã của bạn dễ bảo trì: Bao gồm các ý kiến hoặc Javadoc trong  mã của bạn, đặc biệt nếu ứng dụng của bạn có chứa các truy vấn phức tạp. Hãy xem xét cẩn thận phạm vi giao dịch của bạn: Theo mặc định, JDBC  xử lý từng truy vấn như là một giao dịch độc lập. Xác định xem điều này có phù hợp với nhu cầu của bạn không và cũng xem xét phạm vi (và mức cô lập) mà bạn định nghĩa cho các giao dịch của bạn có thể tác động đến to àn bộ các yêu cầu đồng thời như thế nào. Giảm thiểu lưu lượng trong các môi trường có nối mạng: Bạn sẽ có  được hiệu năng thời gian chạy tốt hơn nếu bạn tránh truyền dữ liệu không cần thiết giữa các ứng dụng của bạn và DB2. Chỉ lấy dữ liệu mà bạn cần là một cách để làm điều này. Gọi các thủ tục được lưu trữ của cơ sở dữ liệu cũng có thể hỗ trợ, tùy theo tính chất công việc của bạn.Cấu hình môi trường của bạnDB2 không đòi hỏi bất kỳ cấu hình đặc biệt nào để cho phép bạn phát triển hoặcchạy các ứng dụng Java làm việc với dữ liệu XML. Thật vậy, bạn có thể viết, thửnghiệm và gỡ lỗi các chương trình Java của mình khi sử dụng môi trường pháttriển tích hợp (IDE) theo sự lựa chọn của bạn hoặc khi làm việc trực tiếp với mộtJava Developer Kit (JDK-Bộ dung cụ của các nhà phát triển Java có hỗ trợ) từdòng lệnh. Các ví dụ trong bài viết này sử dụng IBM Data Studio (hoặc OptimDevelopment Studio) cho môi trường phát triển của nó. Phần này bàn về cách cấuhình Data Studio, xem lại một số dữ liệu mẫu và tìm hiểu các tham số cấu hình cơsở dữ liệu mà bạn có thể quan tâm đến.IBM Data StudioData Studio của IBM dựa trên nền tảng Eclipse 3.4, một dự án nguồn mở có sẵnđể tải về miễn phí. Để biên dịch và chạy bất kỳ ứng dụng XML của DB2 nào vớibàn làm việc này, bạn cần tạo một dự án và bao gồm các thư viện DB2 phù hợptrong đường dẫn xây dựng của dự án, bao gồm cả các thư viện hỗ trợ trình điềukhiển tuân theo JDBC 4.0 của DB2. Để cấu hình môi trường của bạn, hãy hoànthành các bước sau: 1. Khởi chạy Data Studio. 2. Tạo một dự án mới. Đầu tiên chúng ta sẽ sử dụng một dự án đơn giản. Chuyển sang phối cảnh Java (Window > Open Perspective > Java) và chọn File > New > Java Project (Dự án Java). Làm theo các trình thủ thuật để chỉ rõ tên của dự án. Với các mục khác, hãy giữ lại các thiết lập mặc định. 3. Thêm các thư viện DB2 vào đường dẫn xây dựng dự án của bạn. Chọn dự án của bạn, nhấn chuột phải và chọn Properties (Các đặc tính). Chọn Java Build Path (Đường dẫn xây dựng Java), và nhấn vào thẻ Libraries (Các thư viện). Thêm các tệp .jar bên ngoài phù hợp của DB2, ...

Tài liệu được xem nhiều: