Đối tượng dữ liệu Java (JDO)

Tác Giả: Louise Ward
Ngày Sáng TạO: 12 Tháng 2 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Java 05 . Kiểu dữ liệu trong Java | Phần 1 - Lập trình Java Cơ bản
Băng Hình: Java 05 . Kiểu dữ liệu trong Java | Phần 1 - Lập trình Java Cơ bản

NộI Dung

Định nghĩa - Đối tượng dữ liệu Java (JDO) có nghĩa là gì?

Đối tượng dữ liệu Java (JDO) là một đặc tả xác định một phương thức tiêu chuẩn để truy cập dữ liệu liên tục trong cơ sở dữ liệu thông qua POJO (các đối tượng Java cũ đơn giản).Nó cung cấp một định nghĩa dựa trên giao diện về tính bền vững của đối tượng cho ngôn ngữ lập trình Java, chủ yếu xử lý việc lưu trữ, truy vấn và truy xuất các đối tượng cơ sở dữ liệu.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích các đối tượng dữ liệu Java (JDO)

JDO cung cấp một phương tiện để duy trì các đối tượng cho cơ sở dữ liệu quan hệ. Thuật ngữ kiên trì ở đây có nghĩa là lưu trữ một phần thông tin sau khi chương trình thoát. Nhiệm vụ này khá khó khăn vì nó liên quan đến việc tuần tự hóa các đối tượng có cấu trúc được sắp xếp có trật tự vào cơ sở dữ liệu dạng bảng. JDO phục vụ như một giao diện lập trình thay thế, giúp đạt được sự bền bỉ của đối tượng trong công nghệ Java thông qua các cải tiến siêu dữ liệu và mã byte. JDO nổi tiếng với việc hỗ trợ tính minh bạch cho tính bền vững của đối tượng, như sau: Ví dụ JDO cho cơ sở dữ liệu được xử lý một cách minh bạch. JDO trong suốt đối với các đối tượng Java là liên tục. Không có yêu cầu để thêm các thuộc tính cho các lớp Java vì nó thậm chí hoạt động tốt với các trường mà không có các phương thức get và set cũng như với các trường cung cấp khả năng hiển thị riêng tư. Các chương trình được viết có thể được thực thi đối với cơ sở dữ liệu quan hệ, cơ sở dữ liệu đối tượng, thuật ngữ hệ thống tệp và tài liệu XML. JDO minh bạch với chính cơ sở dữ liệu, điều đó có nghĩa là việc chuyển các ứng dụng sang các cơ sở dữ liệu khác nhau hỗ trợ triển khai JDO hiện tương đối dễ dàng. Và khả năng tương thích nhị phân của các cá thể JDO đảm bảo rằng nó không yêu cầu biên dịch lại ngay cả khi có các thay đổi ở cấp mã nguồn. Các lợi ích của việc triển khai JDO bao gồm tính di động, hiệu năng cao, tích hợp liền mạch với EJB, tính minh bạch của đối tượng và dễ sử dụng. Các lớp JDO có ba loại: 1. Khả năng bền bỉ: Đây là loại lớp có thể tồn tại trong cơ sở dữ liệu. Loại lớp này cần tăng cường, theo đặc tả siêu dữ liệu JDO, trước khi chúng có thể được sử dụng trong môi trường JDO. 2. Persistence-Aware: Loại lớp này thao túng lớp có khả năng kiên trì. Các lớp này được tăng cường với siêu dữ liệu JDO tối thiểu. 3. Bình thường: Loại lớp này không bền và không yêu cầu siêu dữ liệu JDO. Sự phát triển của JDO cho sự kiên trì của đối tượng cuối cùng đã đặt ra các vấn đề về tải và lưu trữ dữ liệu để nghỉ ngơi.