|
34
Setiap aplikasi yang berhubungan dengan socket tertentu akan dapat
saling berkomunikasi melalui socket tersebut. Port menandakan suatu socket
pada host. Beberapa program dapat mengakses socket yang sama sekaligus.
Aplikasi client menggunakan nomor port
untuk memberitahu mesin
tujuan dan service TCP mana yang diinginkannya. Server untuk aplikasi
tertentu menggunakan well-known port untuk mengetahui koneksi dari client
yang meminta servicenya.
Portport yang digunakan dalam transport layer menggunakan 16-bit
integer (0
65535), dengan satu sama lain harus berbeda. Pada
saat client
ingin membangun koneksi dengan Server, client
harus mengetahui port
dari
server yang dituju dan protokol apa yang digunakan.
2.22
Hibernate
Menurut Dave Minter dan Jeff Linwood, Hibernate adalah tools yang
memberikan performa tinggi dalam object/relational persistence and query
service. Hibernate menangani pemetaan dari class di Java ke tabel-tabel basis
data dan menangani pemetaan dari tipe data Java ke tipe data SQL. Hibernate
menyediakan query dan fasilitas lainnya yang mengurangi waktu
pengembangan. Tujuan utama dari Hibernate adalah untuk menyediakan
suatu data persistence-related programming kepada pengembang dengan
mengeliminasi kebutuhan akan panduan, pemrosesan data secara manual
melalui SQL dan JDBC. Meskipun demikian, Hibernate tidak menghilangkan
kemampuan besar yang dimiliki SQL dari para pengembang.
|