unucirebon.prestasi.web.id Layanan Informasi 17 Jam
Telp/Fax : 021-8762002, 8762003, 8762004, 87912360
HP/SMS : 081 1110 4824 27, 0812 9526 2009, 08523 1234 000
WhatsApp : 0817 0816 486, 0812 9526 2009
email : _Hubungi Kami__ silahkan klik
Chatting dengan Staf :
ggkarir.com
ggiklan.com
Pilih Bahasa :   ID   EN   Permintaan Katalog / Brosur (GRATIS via POS)   Kelas Karyawan   Reguler
S1 Pendidikan Bahasa dan Sastra IndonesiaS1 Akhwal al Syakhsiyyah / Hukum Perdata Islam (Syariah)S1 PAUD (Pendidikan Guru Anak Usia Dini)Hosting IndonesiaPTAS1 Bahasa Inggris / Sastra InggrisGilland GroupIlmuPHPOpen SourcePribadi

   
Cari  
    Informatika

    Sebelumnya  (Java Community Process) (Java Database Connectivity)  Berikutnya    

Java Data Objects

Java Data Objects (JDO) is a specification of Java object persistence. One of its features is a transparency of the persistence services to the domain model. JDO persistent objects are ordinary Java programming language classes (POJOs); there is no requirement for them to implement certain interfaces or extend from special classes. JDO 1.0 was developed under the Java Community Process as JSR 12. JDO 2.0 was developed under JSR 243 and was released on May 10, 2006. JDO 2.1 was completed in Feb 2008, developed by the Apache JDO project. JDO 2.2 was released in October 2008. JDO 3.0 was released in April 2010.

Object persistence is defined in the external XML metafiles, which may have vendor-specific extensions. JDO vendors provide developers with enhancers, which modify compiled Java class files so they can be transparently persisted. (Note that byte-code enhancement is not mandated by the JDO specification, although it is the commonly used mechanism for implementing the JDO specification's requirements.) Currently, JDO vendors offer several options for persistence, e.g. to RDBMS, to OODB, or to files.

JDO enhanced classes are portable across different vendors' implementation. Once enhanced, a Java class can be used with any vendor's JDO product.

JDO is integrated with Java EE in several ways. First of all, the vendor implementation may be provided as a JEE Connector[clarify]. Secondly, JDO may work in the context of JEE transaction services.

Contents

JDO vs. EJB3 vs. JPA

Enterprise Java Beans 3.0 (EJB3) specification also covered persistence, as had EJB v2 with Entity Beans. There has been standards conflict between the two standards bodies in terms of pre-eminence. JDO has several commercial implementations.

In the end, persistence has been "broken out" of "EJB3 Core", and a new standard formed, the Java Persistence API (JPA). JPA uses the javax.persistence package, and was first specified in a separate document within the EJB3 spec JSR 220, but was later moved to its own spec JSR 317. Significantly, javax.persistence will not require an EJB container, and thus will work within a Java SE environment as well, as JDO always has. JPA, however, is an object-relational mapping (ORM) standard, while JDO is both an object-relational mapping standard and a transparent object persistence standard. JDO, from an API point of view, is agnostic to the technology of the underlying datastore, whereas JPA is targeted to RDBMS datastores (although there are several JPA providers that support access to non-relational datastores through the JPA API, such as DataNucleus and ObjectDB).

Leading JDO commercial implementations and open source projects also offer a JPA API implementation as an alternative access to their underlying persistence engines, formerly exposed solely via JDO in the original products. There are many open source implementations of JDO.

New Features in JDO Version 2 Not Found In Version 1

  • Disconnected object graphs concept
  • Standardized ORM mapping descriptors (for ORM-based JDO implementations)
  • JDOQL Enhancements (Single String Form; more String, Map & Math methods support mandated)
  • Get e.g. a Connection from javax.jdo.PersistenceManager
  • More: Named Queries (pm.newNamedQuery), FetchPlan, Sequence, Delete by Query, multiple User Objects on PM

JDO Reference Implementations

  • JDO 1.0 : FOStore
  • JDO 2.0 : JPOX 1.1
  • JDO 2.1 : JPOX 1.2
  • JDO 2.2 : DataNucleus AccessPlatform 1.0.1
  • JDO 3.0 : DataNucleus AccessPlatform 2.1.0

See also

Bibliography

External links

    Sebelumnya  (Java Community Process) (Java Database Connectivity)  Berikutnya    





Tags: Java Data Objects, Informatika, 2233, Java Data Objects Java Data Objects ( JDO ) is a specification of Java object persistence, One of its features is a transparency of the persistence services to the domain model, JDO persistent objects are ordinary Java programming language classes (POJOs) ; there is no requirement for them to implement certain interfaces or extend from special classes, JDO 1.0 was developed under the Java Commun, Java Data Objects, Bahasa Indonesia, Contoh Instruksi, Tutorial, Referensi, Buku, Petunjuk unucirebon, prestasi.web.id
 Lowongan Karir    Berbagai Promosi    Program Perkuliahan Blended di 112 PTS Terbaik    Pendaftaran Online

 Waktu Sholat    Al-Quran Online    Referensi Teknik Komputer    Tips & Trik TPA/Psikotes    Seluruh Referensi Bebas    Kumpulan Perdebatan    Pengajuan Beasiswa    Download Brosur / Katalog    Program Perkuliahan Gratis    Kuliah Pegawai    Program Master (Magister, Pascasarjana, S2)    Program Kuliah Reguler    Perkuliahan Paralel    Platform Try Out Online
Permintaan Katalog/Brosur
(Gratis dikirim via POS)
Nama Penerima Katalog

Alamat Lengkap

Kota / Kabupaten & Provinsi

Kode Pos

Email (tidak wajib)

▥ harus diisi lengkap & jelas
Atau kirimkan nama dan
alamat lengkap via SMS ke HP:
0811 1990 9026


BROSUR GRATIS
Brosur Kelas Karyawan
Gabungan Seluruh Wilayah Indonesia

PDF (11,2 MB)ZIP (8,8 MB)
JPG (36,2 MB)
Brosur Kelas Karyawan
JABODETABEK

PDF (5,5 MB)ZIP (4,4 MB)
JPG (13,2 MB)
Brosur Kelas Karyawan
DIY,JATENG,JATIM & BALI

PDF (4,4 MB)ZIP (3,5 MB)
JPG (14,5 MB)
Brosur Kelas Karyawan
JAWA BARAT

PDF (2,8 MB)ZIP (2,2 MB)
JPG (7,1 MB)
Brosur Kelas Karyawan
SULAWESI

PDF (1,9 MB)ZIP (1,5 MB)
JPG (5,6 MB)
Brosur Kelas Karyawan
SUMATERA & BATAM

PDF (2,2 MB)ZIP (1,7 MB)
JPG (6,5 MB)
Brosur Khusus Reguler
PDF (4,1 Mb)ZIP (8,4 Mb)
Soal UN & SBMPTN
PDF(3,5 Mb)ZIP(1,5 Mb)
Cara Meningkatkan
Pendapatan PTS, Sumber Daya dan Kualitas Pendidikan PTS

PDF(6 Mb)JPG(16 Mb)

Terobosan Baru
Meningkatkan
Pendapatan, Sumber Daya PTS dan Kualitas Pendidikannya
Rangkuman Tuntas, klik di bawah ini
http://kpt.co.id

PT. Gilland Ganesha
Membutuhkan Segera

  • Design Grafis
  • Programmer

Rangkuman Terperinci di :
Informasi karir

155 Jenis / Ras Kucing di Dunia

Desain tempat tidur kucing, sisir kucing, penyebab bulu rontok, dsb.

Facebook Kuliah Karyawan
Twitter Kuliah Karyawan

Tautan Khusus
Pendidikan
PTS Terbaik & Terpandang
Perkuliahan Program S1, S2, D3

Beritahu Rekan
Nama Saya

Email Saya

Email Rekan 1

Email Rekan 2 (tidak wajib)

Email Rekan 3 (tidak wajib)
⚽ harus diisi dengan benar

Rujukan Tambahan
silakan klik
Rujukan Online

kuliahsambilkerja.web.id  |  beritakampus.org  |  berita-kuliah.com  |  beritapts.com  |  berita-pts.com  |  infokuliah.org  |  info-pt.com  |  unnur.web.id