SlideServe
Menu
Préférences
© SlideServe · v2026

Persistent Object

ulysses-mcdaniel avatar
14 diapositives · 317 Views · Nov 01, 2014

Persistent Object. Panji Wisnu Wirawan. Agenda. Persistent Object Mapping Objek  Tabel Relasional Serialisasi Objek. Persistent Object. Representasi objek-objek yang independen dari proses yang membuatnya (Lau,2001). Objek direpresentasikan dalam bentuk :

Persistent Object - slide 1
01 / 14Persistent Object
1 / 17

Télécharger la présentation

Persistent Object
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Persistent Object PanjiWisnuWirawan

  2. Agenda • Persistent Object • MappingObjek TabelRelasional • SerialisasiObjek

  3. Persistent Object • Representasiobjek-objek yang independendariproses yang membuatnya (Lau,2001). • Objekdirepresentasikandalambentuk : • Sequence Of Byte (Serialisasi) • ‘Objek’ (OO DB) • ‘Tabel’ (Relational DB) • Persistent Objek ‘Ideal’  bisadigunakantanpaharusmengetahuimekanisme persistent / model basisdata.

  4. Peristent Object • Produk DBMS yang mendominasi RDBMS • Bagaimanabila DBMS ygdigunakan, tidakberorientasiobjek? • Mapping Objek TabelRelasional

  5. MappingObjek TabelRelasional • Pendekatanmapping (Lau, 2001): • Membangunaplikasiberorientasiobjekpada RDB • Memodelkanstrukturobjekke RDB • Pendekatanpertamalebihbanyakdigunakan.

  6. Memodelkanstrukturobjekke RDB • Sulit, karenatipe data RDB terbatas! • Sulit, beberapaaspekdariobjek (inheritance, object reference) tidakbisadipetakanlangsungpada RDB

  7. Membangunaplikasiberorientasiobjekpada RDB • Setiapobjek ‘tahu’ bagaimanauntukmendapatkandanmenyimpandata • Extra programming : pemetaansetiap class keRDB • Terdapatbanyaktoolsuntukmelakukanpemetaan class  RDB. • TerdapatbeberapapatternuntukmelakukannyasepertiData Access Object (DAO).

  8. DAO Sumber : (Alurdkk, 2003)

  9. Membangunaplikasiberorientasiobjekpada RDB • Terdapatbeberapaaturanuntukmemetakan Class  RDB (Lau, 2001). • Terdapatkemungkinanpoor performancekarenabanyaktabel yang dihasilkan.

  10. Class  RDB : aturandasar • Sebuahclassmemetakansebuahtabel. • Class field, merupakankolompadatabel. • Class Instance, merupakan record. • Jikafield merupakanreferencekeobjek yang lain, makadiperlukantabelterpisahuntukmemodelkanreference tersebut.

  11. SerialisasiObjek • Serialisasimerupakanmekanismeuntukmenyimpanobjeksebagaisequence of byte. • Sequence of byte tersebutbisadibacakembali (copy of object) • Hanyanilaidariatribut yang disimpandalamserialisasi (method tidakdisimpan) • TidaksemuaObjekbisadiserialisasi.

  12. SerialisasiObjek • Jikaatributmengacupadaobjek lain yang tidakmendukungserialisasi, makaatributtersebutdiberi ‘tanda’ transient. • Transient merupakan ‘tanda’ bahwasebuahatributtidakperluuntukdisimpan.

  13. Referensi • Alur,D., Crupi,J., Malks, D;2003; Core J2EE Patterns, Best Practices and Design Strategies; Prentice Hall • Lau, Y;2001;The Art Of Objects, Object Oriented Design And Architecture ; Science Press & Pearson Education North Asia Ltd.

  14.  PR  • Bagaimanaandamelakukan mapping untukhubunganantar-objekberupaasosiasidaninheritance ? Jelaskandantunjukkandengancontoh (class diagram dantabel)!