Apa EJB tuh? Monday, Aug 20 2007 

Definisi EJB;

“Enterprise JavaBeans (EJB) is an architecture for setting up program components, written in the Java programming language, that run in the server parts of a computer network that uses the client/server model

Sederhananya, EJB itu ada 3 macam; Session Bean , Message Driven Bean, dan Entity Bean.

Message Driven Bean, itu fungsinya kayak listener buat nerima pesan yang dikirim lewat jalur JMS secara asyncronous.
Entity Bean tuh componen yan berfungsi buat mem-persist data. Artinya, kalo aplikasi kamu itu database centric, maka data-data kamu itu di query pake entity bean. Entity bean ini umumnya mewakili tabel-table kita di database.Nah kalo session bean, umunya buat kamu naro2 bussines process. Session bean bisa aja kamu melakukan query make si Entity Bean, entah nge-insert , nge-query, ato nge-update database.

Setiap Bean (ketiga bean) bisa saling berinteraksi satu sama lain. Saling menggunakan satu sama lain….

contoh Message Driven Bean ;


package id.mujoko.mit.ejb.mdb;

import id.mujoko.mit.ejb.beans.MessageContent;
import id.mujoko.mit.ejb.stateless.MessageEngine;

import java.util.Date;

import javax.annotation.Resource;
import javax.ejb.ActivationConfigProperty;
import javax.ejb.EJB;
import javax.ejb.MessageDriven;
import javax.jms.ConnectionFactory;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.ObjectMessage;
(more…)

mdb file dan Java Wednesday, Mar 28 2007 

Microsoft Access, filenya berekstention mdb, ternyata bisa langsung kita baca seperti halnya kita membaca file biasa. Di pulau dan negara java, ada satu framework yang bisa digunakan untuk membaca langsung, namanya Jaccess.

pada prinsipnya, jaccess akan membaca metadata dari mdb file tadi dan juga datanya secara native, bukan dengan jdbc apalagi odbc.
Dari metadata mdb file, jaccess akan mendapatkan nama-nama tabel, nama-nama field pada setiap tabel. Kemudian record akan di baca dan di simpan dalam map, di petakan antara nama field dan valuenya untuk setiap record.Akan lebih bagus kalo kita liat bagaimana Jaccess itu: (more…)

Basic Security di Tomcat Thursday, Dec 14 2006 

Suatu kali, leader projectkku berkeinginan agar aplikasi yang sedang di develop alias under construction dapat di presentasikan di depan top manager. Karena waktu yang terburu-buru, maka ia minta aplikasi di taro di tempat umum, alias bisa di akses di internet. Nah karena amat sangat tergesa-gesa, dia minta segera dipasang security sesimple mungkin dalam waktu sejam. And then di putuskan di buat basic security. Berikut implementasinyanya…Oh ya ini juga masuk materi SCWCD lo…!.

Kita menggunakan web container Tomcat, maka langkah awalnya adalah mengeset password dan nama di Realms memory dengan menambahkan username password dan role di salah satu file tomcat yang berada di${CATALINA_HOME}/conf/tomcat-users.xml

secara default:
<tomcat-users>
<user name=”tomcat” password=”tomcat” roles=”tomcat” />
<user name=”role1″ password=”tomcat” roles=”role1″ />
<user name=”both” password=”tomcat” roles=”tomcat,role1″ />
</tomcat-users>
(more…)

Next Page »