Java Data Objects (JDO)

Автор: Louise Ward
Дата На Създаване: 12 Февруари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
JPA vs. JDO vs. Datastore API
Видео: JPA vs. JDO vs. Datastore API

Съдържание

Определение - Какво означава Java Data Objects (JDO)?

Java Data Objects (JDO) е спецификация, определяща стандартен метод за достъп до устойчиви данни в бази данни чрез POJO (обикновени стари Java обекти).Той предоставя на базата на интерфейс определение за постоянство на обекта за езика на програмиране на Java, който се занимава главно със съхранение, запитване и извличане на обекти на база данни.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява Java Data Objects (JDO)

JDO предоставя средство за устойчиви обекти към релационна база данни. Терминът постоянство тук означава съхраняване на информация, след като програмата излезе. Тази задача е доста предизвикателна, тъй като включва сериализиране на подредените разположени структурирани обекти в таблична база данни. JDO служи като алтернативен интерфейс за програмиране, който помага да се постигне устойчивост на обектите в Java технологията чрез XML метаданни и подобрения на байткод. JDO е добре известен с това, че поддържа прозрачност за устойчивост на обекта, както следва: Инстанцията JDO към базата данни се обработва по прозрачен начин. JDO е прозрачен за устойчивостта на обектите на Java. Няма изискване за добавяне на атрибути към Java класове, тъй като дори работи добре с полета без методи за задаване и задаване, както и с полета, предлагащи частна видимост. Написаните програми могат да се изпълняват срещу релационни бази данни, обектни бази данни, термини на файловата система и XML документи. JDO е прозрачен за самата база данни, което означава, че пренасянето на приложения в различни бази данни, поддържащи реализацията на JDO, сега е сравнително лесно. А бинарната съвместимост на JDO екземплярите гарантира, че тя не изисква рекомпилация, дори ако има промени на нивото на изходния код. Предимствата на реализациите на JDO включват преносимост, висока производителност, безпроблемна интеграция с EJB, прозрачност на обекта и лекота на използване. Класовете JDO са от три типа: 1. Устойчивост, която може да се използва: Това са тип класове, чиито екземпляри могат да бъдат запазени в база данни. Този тип клас се нуждае от подобрение съгласно спецификацията на метаданните на JDO, преди да могат да бъдат използвани в JDO среда. 2. Устойчивост - осъзнава: Този тип клас манипулира клас, способен на устойчивост. Тези класове са подобрени с минимални JDO метаданни. 3. Нормално: Този тип клас е нестабилен и не изисква JDO метаданни. Еволюцията на JDO за постоянство на обекти най-накрая постави въпросите за зареждането и съхраняването на данни за почивка.