Video: JDO: N Ja Arvoobjektin Välinen Ero
2024 Kirjoittaja: Mildred Bawerman | [email protected]. Viimeksi muokattu: 2023-12-16 08:38
JDO vs. arvo-objekti
JDO on Java-pysyvyystekniikka, jota voidaan käyttää POJO: n (Plain Old Java Objects) tallentamiseen tietokantoihin ilman tarvetta ymmärtää eri tietovarastojen taustalla olevia toteutuksia. Arvoobjekti (tunnetaan myös nimellä tiedonsiirtoobjekti) on abstrakti suunnittelumalli, joka esittelee yksinkertaisen tiedonhaltijan käsitteen tietojen siirtämiseksi useiden kerrosten ja tasojen välillä.
Mikä on JDO?
JDO (Java Data Objects) tarjoaa mekanismin, joka toimittaa pysyvyyden Java-objekteille ja pääsy tietokantaan. JDO on erittäin läpinäkyvä, koska se antaa Java-sovellusten kehittäjille mahdollisuuden käyttää taustalla olevia tietoja tarvitsematta kirjoittaa mitään tietokannoille ominaisia koodeja. JDO: ta voidaan käyttää useilla tasoilla, mukaan lukien Java Standard Edition, Web-taso ja sovelluspalvelimet. JDO-sovellusliittymä on vaihtoehto Java-objektien, kuten sarjallisuuden, JDBC: n (Java DataBase-liitettävyys) ja EJB CMP: n (Enterprise JavaBeans -arkkitehtuurikontin hallittu pysyvyys), muulle pysyvyydelle (objektien pitäminen ohjelman keskeyttämisen jälkeen). JDO käyttää XML: ää ja tavukoodin parannusta. JDO-sovellusliittymän käytön tärkein etu on, että he voivat tallentaa tietoja tarvitsematta oppia uutta kyselykieliä, kuten SQL (mikä riippuu tallennustyypistä). JDO: ta on erittäin helppo käyttää, koska kehittäjät voivat keskittyä vain toimialueobjektimalliinsa. Ei vain tämä, JDO optimoi koodin itsestään tietojen käytön mukaan. Koska JDO-sovellusliittymä ei ole tiukka tietovaraston tyypille, java-sovelluskehittäjät voivat käyttää samaa käyttöliittymää tallentaakseen java-objekteja mihin tahansa tietovarastoon, mukaan lukien relaatiotietokanta, objektitietokanta tai XML. JDO on erittäin kannettava, koska muokkaamista tai uudelleen kääntämistä ei tarvita eri toimittajien toteutuksiin. JDO on erittäin kannettava, koska muokkaamista tai uudelleen kääntämistä ei tarvita eri toimittajien toteutuksiin. JDO on erittäin kannettava, koska muokkaamista tai uudelleen kääntämistä ei tarvita eri toimittajien toteutuksiin.
Mikä on arvoobjekti?
Arvoobjekti, joka tunnetaan myös nimellä Data Transfer Objects (DTO), on yksinkertainen abstrakti suunnittelumalli, joka käsittelee tietosäiliötä tietojen säilyttämiseksi tietojen siirtämiseksi kerrosten ja tasojen välillä. Vaikka tarkin termi tälle mallille on tiedonsiirtoobjekti, Core J2EE: n ensimmäisessä versiossa tapahtuneen virheen vuoksi se otettiin käyttöön arvoobjektina. Vaikka tämä virhe korjattiin toisessa versiossa, tästä nimestä tuli suosittu ja sitä käytetään edelleen voimakkaasti tiedonsiirtoobjektin sijaan (mutta on huomattava, että oikea termi on tiedonsiirtoobjekti). DTO-suunnittelumallia käytetään entiteettipapujen, JDBC: n ja JDO: n kanssa yrityssovellusten eristämiseen ja tapahtumiin liittyvien ongelmien korjaamiseksi. On tärkeää huomata, että nämä ovat vain yksinkertaisia tietojen haltijoita, joita käytetään tietojen siirtämiseen asiakkaan ja tietokannan välillä, eivätkä ne tarjoa minkäänlaista pysyvyyttä. DTO: n tarkoituksena on toimia sarjoitettavina objekteina perinteisessä EJB: ssä (koska entiteettipapuja ennen 3.0: aa ei ole sarjoitettavissa). DTO: n määrittelemässä erillisessä kokoonpanovaiheessa kaikki näkymän käyttämä data hankitaan ja järjestetään ennen ohjauksen vapauttamista esityskerrokseen.
Mitä eroa on JDO: lla ja Value Objectilla?
JDO on itse asiassa pysyvyystekniikka, jota käytetään Java-objektien tallentamiseen tietokantoihin, joka tarjoaa kehittäjille mukavuutta käsittelemällä kaikki toteutustason yksityiskohdat ja antamalla kehittäjien keskittyä ei-tietokantakohtaiseen koodaukseen. Arvoobjekti edustaa kuitenkin abstraktia suunnittelumallia (ei tekniikkaa), joka tarjoaa yleisen tiedon haltijan, joka tunnetaan nimellä tiedonsiirtoobjekti ja joka voi pitää dataa siirrettäväksi asiakkaan ja tietokantojen välillä. JDO tarjoaa mahdollisuuden pysyviin tietueisiin, kun taas Value Object käsittelee vain tietojen väliaikaista säilyttämistä tiedonsiirron aikana. Toisin sanoen Value Object ei tarjoa pysyvyyttä.
Suositeltava:
Symmetristen Ja Epäsymmetristen Ylämolekyylien Välinen Ero
Keskeinen ero symmetristen ja epäsymmetristen huippumolekyylien välillä on se, että symmetrisillä huippumolekyyleillä on yksi oikea pyörimisakseli ja kaksi hitausmomenttia
Luonnollisen Ja Keinotekoisen Ystävyyskaupan Välinen Ero
Keskeinen ero luonnollisen ja keinotekoisen ystävyyskaupan välillä on se, että luonnollinen ystävyysyhteisö tapahtuu luonnollisesti äidin vanhemman kohdussa keinotekoisena
Kimeerisen Ja Humanisoidun Vasta-aineen Välinen Ero
Keskeinen ero kimeerisen ja humanisoidun vasta-aineen välillä on se, että kimeerinen vasta-aine on vasta-aine, joka koostuu eri lajien domeeneista, ja
Klenow-fragmentin Ja DNA-polymeraasin 1 Välinen Ero
Keskeinen ero Klenow-fragmentin ja DNA-polymeraasi 1: n välillä on se, että Klenow-fragmentti on suuri osa DNA-polymeraasia 1, josta puuttuu 5 ' kohtaan 3 ' eksonukli
L- Ja S-koronaviruksen Välinen Ero
Tärkein ero L- ja S-koronaviruksen välillä on se, että L-koronaviruksella on "CT" # 039; haplotyyppi, jolla on leusiinin kodoni kohdassa T28, 144, kun taas S-koronavirus e