Glitter Words

Rabu, 27 Februari 2013

Java Beans

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 :
 
Glitter Words