<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dongeng Jawa &#187; SCBCD 5</title>
	<atom:link href="http://jokondo.wordpress.com/category/scbcd-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://jokondo.wordpress.com</link>
	<description>Never Ending Improvement</description>
	<lastBuildDate>Wed, 06 Jan 2010 19:20:11 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jokondo.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/dccacf0fe904b8b18b30fc88bb20918c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Dongeng Jawa &#187; SCBCD 5</title>
		<link>http://jokondo.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jokondo.wordpress.com/osd.xml" title="Dongeng Jawa" />
		<item>
		<title>Objective 3,  Session Bean bagian 2</title>
		<link>http://jokondo.wordpress.com/2009/02/18/objective-3-session-bean-bagian-2/</link>
		<comments>http://jokondo.wordpress.com/2009/02/18/objective-3-session-bean-bagian-2/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 02:03:44 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/?p=102</guid>
		<description><![CDATA[Bagi client, session object adalah non-persistent object yang mengimplement bisnis logic dalam server. Dengan kata lain sesion object logical extention bagi program client yang berjalan di dalam server. Session object tidak di share antara client satu dengan yang lain (jika clientnya lebih dari satu).
Sesuai namanya SFSB (Statefull Session Bean), mempertahan state-nya untuk sebuah session dan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=102&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bagi client, session object adalah non-persistent object yang mengimplement bisnis logic dalam server. Dengan kata lain sesion object logical extention bagi program client yang berjalan di dalam server. Session object tidak di share antara client satu dengan yang lain (jika clientnya lebih dari satu).</p>
<p>Sesuai namanya SFSB (Statefull Session Bean), mempertahan state-nya untuk sebuah session dan tidak akan di share yang berbeda dengan SLSB (Stateless Session Bean) yang disimpan dalam pool.</p>
<p>Setelah kita menyentuh bagaimana permukaan session bean dalam EJB pada <a href="http://jokondo.wordpress.com/2009/02/06/objective-3-statefull-session-bean/">bagian pertama</a>, coba kita lebih dalam lagi pada bagian ini  mengenai Lifecyclenya.</p>
<p>SFSB  memiliki callback interceptor method <tt class="filename">PostConstruct</tt>, <tt class="filename">PreDestroy</tt>, <tt class="filename">PrePassivate</tt>,  dan <tt class="filename">PostActivate</tt>. Ketiga lifecycle callback interceptor methods dapat digunakan oleh SFSB, sedangkan untuk SLSB<tt class="filename"> PostConstruct</tt> dan <tt class="filename">PreDestroy, dan jikalaupun ada </tt><tt class="filename">kedua callbacak interceptor method (PoastActivate dan PrePassivate)</tt><tt class="filename"> di SLSB, maka callback </tt>ini akan diabaikan.</p>
<p>Sekali lagiPrepassivate dan PostActivate khusus hanya untuk SFSB.!</p>
<p>sesuai namanya, method-method callback tersebut akan digunakan (<em>invoked</em>)</p>
<p>PostConstruct akan dipanggil sesaat setelah di buat objectnya dan sebelum ada bisnis method yang dipanggil.</p>
<p>PreDestroy akan dipanggil sesaat sebelum object tersebut diclaim oleh GC atau dihancurkan</p>
<p>PrePassivate dipanggil sesaat sebelum SFSB memasuki phase passive (ingat, yang memanage lifecycle SFSB adalah bean container)</p>
<p>dan PostActivate dipanggil sesaat setelah diaktifkan kembali dan sebelum method yang lainnya dipanggil.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=102&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2009/02/18/objective-3-session-bean-bagian-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>
	</item>
		<item>
		<title>Enviroment Setup EJB3 dengan JBOSS</title>
		<link>http://jokondo.wordpress.com/2009/02/09/enviroment-setup-ejb3-dengan-jboss/</link>
		<comments>http://jokondo.wordpress.com/2009/02/09/enviroment-setup-ejb3-dengan-jboss/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 12:05:31 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/?p=105</guid>
		<description><![CDATA[Sebelum menyiapkan environment untuk coding, dipastikan JDK 1.5 sudah terinstall dan sudah ditambahkan path JAVA_HOME. Setiap web/aplication server akan mencari path JAVA_HOME ini. Selnajut dapat diikuti langkah-langkah selanjutnya.
Langkah-langkah untuk menyiapkan environtment untuk coding EJB 3 adalah sebagai berikut;
1. Siapkan  Application Server yang akan digunakan, dalam kasus ini saya menggunakan JBOSS versi 4.0.5 dengan menggunakan jems-installer. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=105&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sebelum menyiapkan environment untuk coding, dipastikan JDK 1.5 sudah terinstall dan sudah ditambahkan path JAVA_HOME. Setiap web/aplication server akan mencari path JAVA_HOME ini. Selnajut dapat diikuti langkah-langkah selanjutnya.</p>
<p>Langkah-langkah untuk menyiapkan environtment untuk coding EJB 3 adalah sebagai berikut;</p>
<p>1. Siapkan  Application Server yang akan digunakan, dalam kasus ini saya menggunakan JBOSS versi 4.0.5 dengan menggunakan <a href="http://www.jboss.org/jbossas/downloads/">jems-installer</a>. Kemudian file jar tersebut dapat dieksekusi dengan command</p>
<pre class="brush: java;">
C:\java -jar jems-installer-1.2.0.BETA3
</pre>
<p>Bagian penting saat install JBOSS adalah saat memilih profile, pilih EJB profile bukan yang lainnya.</p>
<p style="text-align:center;"><img class="size-thumbnail wp-image-115 aligncenter" title="Jems_Installer_Profile" src="http://jokondo.files.wordpress.com/2009/02/52.jpg?w=409&#038;h=222" alt="Jems_Installer_Profile" width="409" height="222" /></p>
<p style="text-align:left;">2. Install IDE Eclipse, pada kasus ini saya menggunakan eclipse Release 3.2  dengan plugin eclipse jboss plugin. JBoss  eclipse dapat didownload dari  <a href="http://www.jboss.org/jbosside/download/old_downloads.html">sini, </a>Eclipse IDEnya sendiri dapat di download dari <a href="http://www.eclipse.org/downloads/">sini </a>.</p>
<p style="text-align:left;">Referensi</p>
<p style="text-align:left;"><a href="http://java.boot.by/scbcd5-guide/index.html">http://java.boot.by/scbcd5-guide/index.html</a></p>
<p style="text-align:left;">
<p style="text-align:left;">
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=105&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2009/02/09/enviroment-setup-ejb3-dengan-jboss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>

		<media:content url="http://jokondo.files.wordpress.com/2009/02/52.jpg?w=128" medium="image">
			<media:title type="html">Jems_Installer_Profile</media:title>
		</media:content>
	</item>
		<item>
		<title>Objective 3, Statefull Session Bean bagian 1</title>
		<link>http://jokondo.wordpress.com/2009/02/06/objective-3-statefull-session-bean/</link>
		<comments>http://jokondo.wordpress.com/2009/02/06/objective-3-statefull-session-bean/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 03:43:03 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/?p=95</guid>
		<description><![CDATA[Dalam SCBCD, dituntut pengetahuan bagaimana sifat2 Statefull Session Bean  (SFSB), life cycle dari SFSB dan callback dari interceptor.
Kapan dan bagaimana digunakan, bisa di baca ditutorial lain. Kita fokus pada SFSB itu sendiri bagaimana:
Saat Statefull Bean dieksekusi oleh pengguna nya (client), yang dipanggil adalah bisnis interface reference dari dari EJB Container oleh lookup JNDI,bukan object [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=95&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dalam SCBCD, dituntut pengetahuan bagaimana sifat2 Statefull Session Bean  (SFSB), life cycle dari SFSB dan callback dari interceptor.<br />
Kapan dan bagaimana digunakan, bisa di baca ditutorial lain. Kita fokus pada SFSB itu sendiri bagaimana:</p>
<p>Saat Statefull Bean dieksekusi oleh pengguna nya (client), yang dipanggil adalah bisnis interface reference dari dari EJB Container oleh lookup JNDI,bukan object nya itu sendiri.</p>
<p>Dan berikut adalah interface contoh yang akan kita gunakan dan Session Bean mengimplement interface ini:</p>
<pre class="brush: java;">
package by.iba.ejb;
import javax.ejb.Remote;
@Remote
public interface StatefulCalculator {

    public double add(double a);
    public double subtract(double a);
    public double multiply(double a);
    public double divide(double a);
    public void clean();

    public void turnOff();

}
</pre>
<p>Bisnis method,dalam hal ini Bean Calculator memiliki beberapa bisnis method yang dapat dipanggil oleh client,<br />
add(double a); subtract(double a); multiply(double a); divide(double a);clean(); turnOff();<br />
method ini sebelumnya di define di interface yang sudah diannotate @Remote atau @Lokal dan di over ride oleh bean dimana bisnis kita taruh.<br />
Lebih lengkapnya sebagai berikut.</p>
<pre class="brush: java;">
package by.iba.ejb;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.ejb.EJB;
import javax.ejb.Remove;
import javax.ejb.Stateful;

@Stateful
public  class StatefulCalculatorBean implements StatefulCalculator {

    @EJB private StatelessCalculator calculator;

    double register = 0;

    public double add(double a) {
        register = calculator.add(register, a);
        return register;
    }

    public double subtract(double a) {
        register = calculator.subtract(register, a);
        return register;
    }

    public double multiply(double a) {
        register = calculator.multiply(register, a);
        return register;
    }

    public double divide(double a) {
        register = calculator.divide(register, a);
        return register;
    }

    public void clean() {
        register = 0;
    }

    @Remove
    public void turnOff() {
        System.out.println(&quot;[StatefulCalculatorBean] Good bye ! I gotta split !&quot;);
    }

    @SuppressWarnings(&quot;unused&quot;)
    @PostConstruct
    private void afterCreated() {
        System.out.println(&quot;[StatefulCalculatorBean] PostConstruct callback !&quot;);
    }

    @SuppressWarnings(&quot;unused&quot;)
    @PreDestroy
    private void beforeRemoved() {
        System.out.println(&quot;[StatefulCalculatorBean] PreDestroy callback !&quot;);
    }
}
</pre>
<p>Dengan sebuah interface dan sebuah class yang telah diannotate seperti diatas, kita sudha bisa menggunakan dan mendeploy EJB componen tersebut dalam Aplictaion server yang telah kita sediakan. Untuk menguji apakah EJB SFSB kita dapat berjalan atau tidak, kita bisa menggunakan main class application seperti dibawah ini :</p>
<pre class="brush: java;">
package by.iba.client;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;

import by.iba.ejb.StatelessCalculator;

public class CalculatorClient {

    public static void main(String[] args) {
        try {
            Context jndiContext = new InitialContext();
            Object ref = jndiContext.lookup(&quot;StatelessCalculatorBean/remote&quot;);
            StatelessCalculator calc = (StatelessCalculator) PortableRemoteObject
                    .narrow(ref, StatelessCalculator.class);

            System.out.println(&quot;4 + 3 = &quot; + calc.add(4,3));
            System.out.println(&quot;4 - 3 = &quot; + calc.subtract(4,3));
            System.out.println(&quot;4 * 3 = &quot; + calc.multiply(4,3));
            System.out.println(&quot;4 / 3 = &quot; + calc.divide(4,3));

        } catch (NamingException ne) {
            ne.printStackTrace();
        }
    }
}
</pre>
<p>Reference<br />
<a href="http://java.boot.by/scbcd5-guide/">http://java.boot.by/scbcd5-guide/</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=95&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2009/02/06/objective-3-statefull-session-bean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>
	</item>
		<item>
		<title>Exception EJB 3 dan Transaction,</title>
		<link>http://jokondo.wordpress.com/2008/03/14/exception-ejb-3-dan-transaction/</link>
		<comments>http://jokondo.wordpress.com/2008/03/14/exception-ejb-3-dan-transaction/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 10:34:53 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/?p=71</guid>
		<description><![CDATA[Exception dalam lingkup EJB 3 di bagi menjadi 2; Aplication Exception dan System Exception. Yang masuk dalam katagori aplication exception adalah exception-exception yang terjadi terkait dengan bussines logic, contohnya adalah exception yang terjadi karena jumlah pembayaran lebih besar dibandingkan account balance client.System Exception sendiri terkait dengan exception yang terjadi karena system, seperti koneksi database yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=71&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Exception dalam lingkup EJB 3 di bagi menjadi 2; <i>Aplication Exception</i> dan <i>System Exception.</i> Yang masuk dalam katagori aplication exception adalah exception-exception yang terjadi terkait dengan bussines logic, contohnya adalah exception yang terjadi karena jumlah pembayaran lebih besar dibandingkan account balance client.System Exception sendiri terkait dengan exception yang terjadi karena system, seperti koneksi database yang tidak tersedia.</p>
<p>System exception secara otomotis transaction di roll back, sedangkan aplication exception mesti di tentukan tingkah lakunya, apakah akan di rollback atau tidak.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jokondo.wordpress.com/71/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jokondo.wordpress.com/71/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=71&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2008/03/14/exception-ejb-3-dan-transaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>
	</item>
		<item>
		<title>Entity Bean of EJB 3</title>
		<link>http://jokondo.wordpress.com/2007/04/25/entity-bean-of-ejb-3/</link>
		<comments>http://jokondo.wordpress.com/2007/04/25/entity-bean-of-ejb-3/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 05:20:56 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/2007/04/25/entity-bean-of-ejb-3/</guid>
		<description><![CDATA[The taste of beans in EJB are Session, Entity and Message driven Bean. Entity Bean is persistent. Persistent means being written the hard disk or another kind storage media. Entity bean is close to Database, what we create it and make it persist just like insert into database.
EJB 3 used annotation feature that belong to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=55&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The taste of beans in EJB are Session, Entity and Message driven Bean. Entity Bean is persistent. Persistent means being written the hard disk or another kind storage media. Entity bean is close to Database, what we create it and make it persist just like insert into database.</p>
<p>EJB 3 used annotation feature that belong to java 5 or above. Entity Bean 3 is simpler then EJB 2. Before EJB 3, developver have to declare all setting in xml file, to map the entity and the table is teh example. Also required extends EJBObject and create interfaces for all of them.</p>
<p>Now it is simpler for developer. Just create PAJO(Plain Annotation Java Object) , then add @Entity above of the class.<br />
<code><br />
example<br />
@Entity<br />
public class Customer implements Serializable{<br />
@Id<br />
private Long myID;<br />
private String name;<br />
private String address;<br />
:<br />
:</code></p>
<p>}<br />
The three member variable of Customer  is mapped <b>as the field of</b> <b>Customer</b> Table by default. The name of the table, if not declared @Table(name=&#8221;" ),will  use Class name, in this case Customer table. <b>Don&#8217;t forget to add setter and getter for each member variable.</b></p>
<p>Implement serializable why? now we&#8217;re working in many JVM or client and server is separated. then we cannt use passing by reference anymore. Object is passing by value and remote client can have object that exactly same as in the container.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jokondo.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jokondo.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=55&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2007/04/25/entity-bean-of-ejb-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>
	</item>
		<item>
		<title>SFSB alias Statefull Bean Error in JDK 6</title>
		<link>http://jokondo.wordpress.com/2007/04/19/slsb-alias-statefull-bean-error-in-jdk-6/</link>
		<comments>http://jokondo.wordpress.com/2007/04/19/slsb-alias-statefull-bean-error-in-jdk-6/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 10:45:18 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/2007/04/19/slsb-alias-statefull-bean-error-in-jdk-6/</guid>
		<description><![CDATA[The way is not smooth as I imagine before. I was imagine EJB 3 is easier then EJB 2. After trying some simple code for Stateles Bean and Entity Bean, then I try Stateful Bean. SLSB and Entity bean has no big deal to try, but when I try SLSB in the same environment, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=54&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The way is not smooth as I imagine before. I was imagine EJB 3 is easier then EJB 2. After trying some simple code for Stateles Bean and Entity Bean, then I try Stateful Bean. SLSB and Entity bean has no big deal to try, but when I try SLSB in the same environment, I got error.</p>
<p>I used java jdk 1.6 and JBoss 4.05. I just down load sample code of stateless, <a href="http://java.boot.by/scbcd5-guide/files/StatefulCalculator.zip" target="_blank">statefull</a> and <a href="http://java.boot.by/scbcd5-guide/files/PersistentCalculator.zip" target="_blank">entity bean</a> and try to deploy and run it. Stateless and entity bean is ok as I expected, but for stateful has a problem with class loader. Then i try to search by googling and I found this <a href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;t=98041" target="_blank">thread</a> in forum of JBoss.</p>
<p>Then I changed my environment, switch to Tiger (jdk 5) again, and its work as I expected. Its also work in JBoss 4.0.4 and used jems.installer with ejb feature.</p>
<p>Welcome and go for the next step <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mujoko</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jokondo.wordpress.com/54/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jokondo.wordpress.com/54/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=54&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2007/04/19/slsb-alias-statefull-bean-error-in-jdk-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>
	</item>
		<item>
		<title>Link for SCBCD 5 (EJB 3) exam preparation</title>
		<link>http://jokondo.wordpress.com/2007/04/16/link-for-scbcd-5-ejb-3-exam-preparation/</link>
		<comments>http://jokondo.wordpress.com/2007/04/16/link-for-scbcd-5-ejb-3-exam-preparation/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 03:43:00 +0000</pubDate>
		<dc:creator>jokondo</dc:creator>
				<category><![CDATA[SCBCD 5]]></category>

		<guid isPermaLink="false">http://jokondo.wordpress.com/2007/04/16/link-for-scbcd-5-ejb-3-exam-preparation/</guid>
		<description><![CDATA[There is not many resources to read or to have an exercise in SCBDC 5. But I just found some link that may this usefull for us, also for me  
1. http://www.nycjava.net
2. http://java.boot.by/
3. http://dev2dev.bea/
4. http://today.java.net/
5. http://www.javaworld.com/
6 http://www.netbeans.org/kb/55/ejb30.html tambahan dari ifnu
7 http://j2ee.netbeans.org/NetBeans_EJB3.html tambahan dari ifnu
And I think Objective of exam is quite important as well, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=52&subd=jokondo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There is not many resources to read or to have an exercise in SCBDC 5. But I just found some link that may this usefull for us, also for me <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1. <a href="http://www.nycjava.net/JSPWiki/Wiki.jsp?page=SCBCD5.0StudyGroup">http://www.nycjava.net</a></p>
<p>2.<a href="http://java.boot.by/scbcd5-guide/index.html"> http://java.boot.by/</a></p>
<p>3. <a href="http://dev2dev.bea.com/pub/a/2006/01/ejb-3.html" target="_blank">http://dev2dev.bea/</a></p>
<p>4. <a href="http://today.java.net/pub/a/today/2005/08/18/ejb3.html" target="_blank">http://today.java.net/</a></p>
<p>5. <a href="http://www.javaworld.com/javaworld/jw-08-2004/jw-0809-ejb.html" target="_blank">http://www.javaworld.com</a>/</p>
<p>6 <a href="http://www.netbeans.org/kb/55/ejb30.html" target="_blank">http://www.netbeans.org/kb/55/ejb30.html</a> tambahan dari ifnu</p>
<p>7 <a href="http://j2ee.netbeans.org/NetBeans_EJB3.html" target="_blank">http://j2ee.netbeans.org/NetBeans_EJB3.html</a> tambahan dari ifnu</p>
<p>And I think Objective of exam is quite important as well, you can download here <a href="http://jokondo.files.wordpress.com/2007/04/objective.doc" title="Objective">Objective</a> .<br />
anyone who wanna share another links probably?</p>
<p>Mujoko</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jokondo.wordpress.com/52/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jokondo.wordpress.com/52/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jokondo.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jokondo.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jokondo.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jokondo.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jokondo.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jokondo.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jokondo.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jokondo.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jokondo.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jokondo.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jokondo.wordpress.com&blog=331280&post=52&subd=jokondo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jokondo.wordpress.com/2007/04/16/link-for-scbcd-5-ejb-3-exam-preparation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5653e3f5fb7f1fdbe6f36011c90caab5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jokondo</media:title>
		</media:content>
	</item>
	</channel>
</rss>