45
informasi
tentang
Interceptors
yang
perlu
dipanggil
sebelum atau
setelah
action
dijalankan. ActionInvocation memang gil semua
Interceptors yang terdaftar di
object ActionInvocation dan kemudian memanggil object yang real. Ketika
action selesai dijalankan, ActionInvocation mendapatkan hasil action berupa
code.
Code
tersebut
digunakan
untuk me-rendering
presentation
logic,
yang
biasanya
sebuah
halaman
JSP,
template
Velocity, atau template Freemarker.
2.2.13 Hibernate ORM
Hibernate
merupakan
koneksi
kedatabase dengan metode OR (Object
Relation) Mapping.Hibernate diciptakan oleh Java developer seluruh dunia yang
dipimpin
oleh
Gavin
King
dan
perusahaan JBoss.
Hibernate
merupakan
Object
Relational Mapping (ORM) library untuk bahasa pemrograman Java. Hibernate
menyediakan
framework
untuk
memapping
sebuah
object-oriented
domain
model ke database. (http://en.wikipedia.org/wiki/Hibernate_%28Java%29 )
Dengan
Hibernate
kita
melakukan
query
dengan
syntax
query
yang
portabel
yaitu
HQL
(Hibernate
Query
Language)
sehingga
jika
ada
perubahan
atau migrasi database hanya merubah konfigurasi tanpa harus merubah syntax
query. Hibernate memecahkan masalah tentang perbedaan syntax query yang
berbeda beda antar database dengan mengganti cara akses database dari akses
langsung
database
melalui
persistance (JDBC)
menjadi
akses
melalui
object
dengan
syntax
query
yang
standar yaitu
Hibernate Query Language (HQL).
Fungsi hibernate yang utama adalah memapping Java class ke database table dan
|