Java Beans
Pengertian Java Bean
JavaBean
adalah komponen dalam java yang bersifat reusable. JavaBean digunakan
untuk mengelola data flow antara aplikasi client atau applet dan
komponen yang berjalan pada J2EE server atau antara komponen server dan
database. Komponen JavaBean memiliki variabel instan serta method get
dan set untuk mengakses data yang disimpan dalam variabel instan.
Komponen JavaBean memiliki rancangan dan implementasi yang sederhana
(Setyabudi, 2002). Komponen JavaBean dapat mengelola user input
dan mengirim input ke enterprise beans yang berjalan pada business tier
untuk melakukan pemrosesan
KarakteristikJava Bean
API
Java Bean merupakan standar format dari class java. Dengan adanya Java Bean,
komponen dapat digunakan sewaktu-waktu untuk membangun program. Penulisan
kelas Java Bean mempunyai aturan tertentu sebagai berikut:
a.
Memiliki properti (variabel) dengan akses bukan public yang digunakan untuk menyimpan
data.
b.
Memiliki method get dan set (memberi dan mendapatkan properti dari bean).
c. Memiliki konstruktor kosong.
Berikut ini adalah langkah-langkah membuat kelas Java Bean:
a.
Mendefinisikan variabel dalam bean yang akan kita buat.
Variabel
ini tidak boleh dideklarasikan public.
Misal
: private String nrp;
b.
Untuk masing-masing variabel dibuat metode get dan set.
Misal
: getNrp() dan setNrp()
Untuk
boolean, gunakan method setXxx() untuk mengeset nilai boolean dan
isXxx yang mengembalikan nilai boolean Aturan
membuat method:
public
void set
public
get
public
boolean is
c. Menambahkan konstruktor kosong. Berfungsi untuk inisialisasi
Ngetes Script :
Form index.jsp
<%--
Document : index
Created on : 27 Feb 13, 9:28:28
Author : Yayan
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
Yanuar Ilham
The GhaL ChiTy
Contoh JavaBean di JSP
Form MyBean.java
package my;
import javax.ejb.Stateless;
public class MyBean {
private String name = new String();
private String nim = new String();
private String aa = new String();
public String getName() {
return name;
}
public String getNim() {
return nim;
}
public String getAa() {
return aa;
}
public void setName(String name) {
this.name = name;
}
public void setNim(String nim) {
this.nim = nim;
}
public void setAa(String aa) {
this.aa = aa;
}
}
Hasile Kang :