Hai rekan rekan, sudah tiga hari ini saya mempelajari salah satu
teknologi java yang cukup powerfull menurut saya untuk pengembangan web
berbasis java, yaitu Java Bean. setelah saya mencari-cari kesana kemari,
Java bean adalah sebuah komponent software yang dapat digunakan
kembali. Maksudnya, kita hanya bikin sekali namun bisa digunakan
berulang kali. Java bean memudahkan pengembang dalam mendevelope dan
mendeployment aplikasi yang mereka gunakan. Menurut saya pengertian yang
belibet dan sulit dimengerti oleh newbie seperti saya yang diungkapkan
oleh oracle terkait java bean. Menurut pemahaman saya, java bean adalah
sebuah kelas yang memenuhi kriteria tertentu untuk menjadi sebuah java
bean, yakni :
1. Harus memiliki atribut yang bukan public
2. Harus memiliki konstruktor kosong
3. Harus memiliki method setXxx() dan getXxx()
dan lain sebagainya. bisa dilihat di docs oraclenya.
Berikut saya akan memberikan contoh sederhana penggunaan java bean:
buat sebuah kelas, disini, saya memberikan kelas sukuBunga.java :
package suku.bunga;
import java.io.Serializable;
public class sukuBunga implements Serializable{
private double pinjaman;
private double tingkatBunga;
private double hasil;
public sukuBunga(){
//konstruktor kosong
}
public void setPinjaman(double pinjaman){
this.pinjaman = pinjaman;
}
public double getPinjaman(){
return pinjaman;
}
public void setTingkatBunga(double tingkatBunga){
this.tingkatBunga = tingkatBunga;
}
public double getHasil(){
hasil = pinjaman + (pinjaman * tingkatBunga / 100);
return hasil;
}
}
dan kemudian buat file jsp, disini saya memberikan nama pinjamanBunga.jsp :
<%@ page language=”java” contentType=”text/html; charset=ISO-8859-1″
pageEncoding=”ISO-8859-1″%>
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1″>
<title>Pinjaman Bunga</title>
</head>
<body>
<%–
Page pinjaman bunga oleh Febrian Reza
2013
–%>
<center><strong><h3>Menghitung Pinjaman</h3></strong></center>
<form method = “post”><center>
<table width=200 border=”1″>
<tr>
<td>Pinjaman</td>
<td><input type=”text” name=”pinjaman” placeholder=”Pinjaman” /></td>
<tr>
<tr>
<td>Bunga</td>
<td><input type=”text” name=”bunga” placeholder=”Tingkat Bunga” /></td>
</tr>
<jsp:useBean id=”sukuBunga” />
<%
double pinjam = 0, bunga = 0;
try{
pinjam = Double.parseDouble(request.getParameter(“pinjaman”));
bunga = Double.parseDouble(request.getParameter(“bunga”));
} catch(Exception e){
e.printStackTrace();
}
%>
<jsp:setProperty property=”pinjaman” name=”sukuBunga” value=”<%=pinjam %>”/>
<jsp:setProperty property=”tingkatBunga” name=”sukuBunga” value=”<%=bunga %>”/>
<tr>
<td>Bayar</td>
<td><input type=”text” name=”hasil”
value=’<jsp:getProperty property=”hasil” name=”sukuBunga”/>’ />
</tr>
</table>
<input type=”submit” name=”hitung” value=”Hitung” />
</center></form>
<center>
<hr>
<h5><i>Copyright © 2013</i></h5>
</center>
</body>
</html>
demikian penjelasan singkat terkait java bean, semoga membantu . salam Open Source …
Wah boleh nih rekan, saya mau private sama anda..
BalasHapus