Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Java Persistence API" wg kryterium: Temat


Wyświetlanie 1-2 z 2
Tytuł:
Mapowanie obiektowo-relacyjne ORM - czy tylko dobra idea
Autorzy:
Rosiek, Z.
Powiązania:
https://bibliotekanauki.pl/articles/91377.pdf
Data publikacji:
2010
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
mapowanie obiektowo-relacyjne
ORM
standard Java Persistence API
JPA
object-relational mapping
Java Persistence API standard
Opis:
Mapowanie obiektowo-relacyjne (ORM) jest nowoczesnym podejściem do zagadnienia współpracy z bazą danych, wykorzystującym filozofię programowania obiektowego. Na wielu forach dyskusyjnych pojawiają się głosy za i przeciw ORM. W artykule omówiona zostanie ogólna koncepcja ORM oraz niektóre elementy jej realizacji w oparciu o standard Java Persistence API (JPA). Podstawowe zalety i wady ORM zostaną przedstawione w oparciu o nie.
Object-relational mapping is a modern approach to the problem of interaction with the database using the objective programming paradigm.There are many views for and against ORM on multiple discussion lists. The article briefly describes a general idea of object-relational mapping and some details of the ORM implementation which uses Java Persistence API (JPA) standard. Basing on this, we will try to point out benefits and disadvantages of the ORM approach.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2010, 4, 4; 99-112
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności szkieletów programistycznych mapowania obiektowo-relacyjnego dostępnych w języku Java
Comparing the performance of the object-relational mapping programming frameworks available in Java
Autorzy:
Pitera, Jakub Benedykt
Połeć, Mateusz
Kozieł, Grzegorz
Powiązania:
https://bibliotekanauki.pl/articles/2055104.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Java ORM
Java Persistence API
ocena wydajności
performance evaluation
Opis:
Artykuł poświęcono wykonaniu analizy porównawczej wybranych narzędzi mapowania obiektowo-relacyjnego. Jego celem jest pomoc architektomoprogramowania w określeniu, która z analizowanych bibliotek będzie optymalnym wyborem do użycia w określonym projekcie.Celem artykułu jest ocena bibliotek Hibernate ORM, EclipseLink, Apache OpenJPAoraz DataNucleus pod kątem teoretycznym oraz praktycznym. Każde z badanych narzędzi opisane zostało według kryteriów pozwalających na wyodrębnienie najważniejszych cech mających wpływ na komunikację z relacyjnymi bazami danych. Cechy te następnie zostałyporównane na poziomie praktycznym poprzez zbadanie zachowania aplikacji testowych. Pod względem wydajnościowym, najlepsza okazała się biblioteka Apache OpenJPA, jednak pod względem konfiguracji i dostępności znacznie odstępuje od innych bibliotek. Spowodowane było tonieintuicyjną konfiguracją oraz ubogą dokumentacją technologii. Pod tym względem zdecydowanie górowała biblioteka Hibernate dziękipełnej kompatybilności ze szkieletem programistycznym Spring, intuicyjnej konfiguracji oraz bogatej dokumentacji i wsparcia przez obszerną społeczność korzystających z niej programistów.
The paper concerns a performance evaluation of selected object-relational mapping tools. This work is intended to assist software architects in determining which of the analyzed libraries will be the optimal choice for use in a specific project. The work includes the comparison of Hibernate ORM, EclipseLink, Apache OpenJPA and DataNucleus libraries from the theoretical and practical point of view. Each of the examined tools has been described according to criteria allowing to distinguish the most important features influencing communication with relational databases. These features will then be compared on a practical level by examining the behavior of the test applications. In terms of performance, the Apache OpenJPA library turned out to be the best, but in terms of configuration and availability it significantly differs from other libraries. This was caused by an unintuitive configuration and poor documentation of the technology. In this respect, the Hibernate library definitely dominated thanks to full compatibility with the Spring programming framework, intuitive configuration as well as rich documentation and support by the extensive community of programmers using it.
Źródło:
Journal of Computer Sciences Institute; 2022, 22; 59--65
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-2 z 2

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies