Java : Berkenalan dengan Enterprise Java Bean

java

Udah kenalan sama si eneng EJB?
yuk kenalan bareng saya, saya temenin deh hehe 😀
EJB atau kepanjangannya Enterprise Java Bean merupakan implementasi komponen bisnis / business layer yang tersedia pada bahasa Java platform Java Enterprise Edition.

Apa itu business layer?
Mudahnya gini, business layer adalah apa yang digambarkan dengan kata kerja. Misal, menyimpan buku, memasukkan buku ke keranjang belanja, mencetak print order, menampilkan transaksi penjualan dll.

Nah..
Fungsi-fungsi kerja diatas ditangani oleh EJB.
Dalam desain arsitektur yang baik, software dibagi menjadi beberapa layer sesuai dengan kerja masing-masing seperti pada gambar dibawah ini

3 tier

Langsung saja pakai contoh
Untuk membuat sebuah EJB kita membuat sebuah kelas Java biasa.
Kemudian kita mengubah kelas tersebut menjadi EJB dengan cara menambahkan annotation @Stateless (stateless merupakan salah satu tipe EJB dan yang paling sering digunakan)

Supaya EJB ini bisa di akses secara remote, dalam artian EJB ini dideploy pada sebuah Application Server sedangkan aplikasi yang mengakses EJB tersebut tidak berada pada Application Server yang sama, maka kita membutuhkan sebuah interface.

Kali ini kita gunakan annotaion @Remote
Wah gampang banget ternyata 😀
terimakasih dulu sama bapak-bapak yang berada dibelakang EJB

Sekarang bagaimana mengakses EJB tadi?
Gampang hehee karena lagi-lagi kita menggunakan annotaion, yakni @EJB

Berikut contohnya

Sampai disini dulu perkenalan dengan EJB nya
😀
besok kita coba implementasikan beneran dengan membuat sebuah program sederhana

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP