<?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>kutakKetikBikinPusing</title>
	<atom:link href="http://system69.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://system69.wordpress.com</link>
	<description>Have fun in live - Be kind to others - Always wear clean underwear</description>
	<lastBuildDate>Thu, 28 Feb 2008 10:44:50 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='system69.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>kutakKetikBikinPusing</title>
		<link>http://system69.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://system69.wordpress.com/osd.xml" title="kutakKetikBikinPusing" />
	<atom:link rel='hub' href='http://system69.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Java Language Intro</title>
		<link>http://system69.wordpress.com/2007/12/15/java-language-intro/</link>
		<comments>http://system69.wordpress.com/2007/12/15/java-language-intro/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 06:47:17 +0000</pubDate>
		<dc:creator>system69</dc:creator>
				<category><![CDATA[JAVA-Trails]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://system69.wordpress.com/2007/12/15/java-language-intro/</guid>
		<description><![CDATA[Bagaimana konsep pemrograman JAVA? Kenapa JAVA disebut multiplatform(bisa dijalankan pada berbagai macam Sistem Operasi)? Java mempunyai komponen apa aja? The Java Virtual Machine The Java Application Programming Interface (API) Bagaimana bahasa Java?(lihat contoh berikut) public class HelloWorldApp { /** Buat instance dari HelloWorldApp */ public HelloWorldApp() { } /** * @param args parameter pada command [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=7&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> <img src="http://i86.photobucket.com/albums/k98/ken_system69/Java-System69.jpg" height="87" width="213" /></p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Bagaimana konsep pemrograman JAVA?</span></p>
<p><img src="http://java.sun.com/docs/books/tutorial/figures/getStarted/g1.gif" height="83" width="482" /></p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Kenapa JAVA disebut multiplatform(bisa dijalankan pada berbagai macam Sistem Operasi)?</span></p>
<p><img src="http://java.sun.com/docs/books/tutorial/figures/getStarted/helloWorld.gif" height="332" width="346" /></p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Java mempunyai komponen apa aja?</span></p>
<ul>
<li> The <em>Java Virtual Machine</em></li>
<li> The <em>Java Application Programming Interface</em> (API)</li>
</ul>
<blockquote><p><img src="http://java.sun.com/docs/books/tutorial/figures/getStarted/g3.gif" height="102" width="221" /></p></blockquote>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Bagaimana bahasa Java?(lihat contoh berikut)</span></p>
<p>public class HelloWorldApp {</p>
<p>/** Buat instance dari HelloWorldApp */<br />
public HelloWorldApp() {</p>
<p>}</p>
<p>/**<br />
* @param args parameter pada command line<br />
*/<br />
public static void main(String[] args) {</p>
<p>System.out.println(&#8220;Hello World!&#8221;);</p>
<p>}</p>
<p>}</p>
<p><a href="http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html" title="HelloWordApp" target="_blank">Selengkapnya</a></p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Komentar pada JAVA(memberi komentar pada baris program)?</span></p>
<ul>
<li>/* contoh komentar */</li>
</ul>
<ul>
<li>/* komentar</li>
</ul>
<blockquote><p> * baris</p></blockquote>
<blockquote><p> */</p></blockquote>
<ul>
<li>// komentar satu baris</li>
</ul>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Setiap aplikas i JAVA harus mempunyai method </span><em><strong>main.</strong></em></p>
<pre style="font-family:Courier New,Courier,mono;"><a title="MAIN" name="MAIN"></a><strong>public static void main(String[] args) {

  </strong> System.out.println("Hello World!");

  <strong>}</strong></pre>
<pre style="font-family:Courier New,Courier,mono;"></pre>
<pre style="font-family:Courier New,Courier,mono;"></pre>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penamaanvariabel pada JAVA.</span></p>
<p>int angka = 0;<br />
boolean boolean = true;<br />
String teks = &#8220;tes&#8221;;<br />
<em></em></p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaan operator(*,+,/,-).</span></p>
<p>class ArithmeticDemo {<br />
public static void main (String[] args){<br />
int result = 1 + 2;<br />
System.out.println(result);<br />
result = result &#8211; 1;<br />
System.out.println(result);<br />
result = result * 2;<br />
System.out.println(result);<br />
result = result / 2;<br />
System.out.println(result);<br />
result = result + 8;<br />
result = result % 7;<br />
System.out.println(result);</p>
<p>}<br />
}</p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaa operator(kesamaan, relational)</span></p>
<p>==    sama dengan<br />
!=    tidak sama dengan<br />
&gt;    lebih besar dari<br />
&gt;=    lebih besar dari atau sama dengan<br />
&lt;    lebih kecil dari<br />
&lt;=    lebih kecil dari atau sama dengan</p>
<p><span style="font-family:Arial,Helvetica,sans-serif;"><strong>Penggunaan </strong></span><em>if-then</em></p>
<ul>
<li>if (isMoving) currentSpeed&#8211;;</li>
</ul>
<ul>
<li>if (isMoving) {</li>
</ul>
<blockquote><p>  currentSpeed&#8211;;</p></blockquote>
<blockquote><p>}</p></blockquote>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaan if-then-else</span></p>
<p>if (isMoving) {<br />
currentSpeed&#8211;;<br />
} else {<br />
System.err.println(&#8220;The bicycle has already stopped!&#8221;);<br />
}</p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaan </span><em><strong>switch(case-of)</strong></em></p>
<p>class SwitchDemo {</p>
<p>public static void main(String[] args)<br />
{<br />
int month = 8;<br />
switch (month) {<br />
case 1: System.out.println(&#8220;January&#8221;);<br />
break;<br />
case 2: System.out.println(&#8220;February&#8221;);<br />
break;<br />
case 3: System.out.println(&#8220;March&#8221;);<br />
break;<br />
case 4: System.out.println(&#8220;April&#8221;);<br />
break;<br />
case 5: System.out.println(&#8220;May&#8221;);<br />
break;<br />
case 6: System.out.println(&#8220;June&#8221;);<br />
break;<br />
case 7: System.out.println(&#8220;July&#8221;);<br />
break;<br />
case 8: System.out.println(&#8220;August&#8221;);<br />
break;<br />
case 9: System.out.println(&#8220;September&#8221;);<br />
break;<br />
case 10: System.out.println(&#8220;October&#8221;);<br />
break;<br />
case 11: System.out.println(&#8220;November&#8221;);<br />
break;<br />
case 12: System.out.println(&#8220;December&#8221;);<br />
break;<br />
default: System.out.println(&#8220;Invalid month.&#8221;);<br />
break;<br />
}<br />
}</p>
<p>}</p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaan </span><em>while.</em></p>
<p>class WhileDemo {<br />
public static void main(String[] args){<br />
int count = 1;<br />
while (count &lt; 11) {<br />
System.out.println(&#8220;Count is: &#8221; + count);<br />
count++;<br />
}<br />
}<br />
}</p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaan do-while</span></p>
<p>class DoWhileDemo {<br />
public static void main(String[] args){<br />
int count = 1;<br />
do {<br />
System.out.println(&#8220;Count is: &#8221; + count);<br />
count++;<br />
} while (count &lt;= 11);<br />
}<br />
}</p>
<p><span style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;">Penggunaan </span><em>for</em></p>
<p><span style="font-family:Arial,Helvetica,sans-serif;">format:  </span></p>
<pre style="font-family:Courier New,Courier,mono;">for (<em>nilai_awal</em>; nilai_akhir; penambahan) {</pre>
<p style="margin-left:40px;font-family:Courier New,Courier,mono;"> <em>statement(s)</em></p>
<pre style="font-family:Courier New,Courier,mono;">}</pre>
<p>class ForDemo {<br />
public static void main(String[] args){<br />
for(int i=1; i&lt;11; i++){<br />
System.out.println(&#8220;Count is: &#8221; + i);<br />
}<br />
}<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/system69.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/system69.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/system69.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/system69.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/system69.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/system69.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/system69.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/system69.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/system69.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/system69.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=7&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://system69.wordpress.com/2007/12/15/java-language-intro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35f1191c29e7fd1ff33982e4d49ea095?s=96&#38;d=identicon" medium="image">
			<media:title type="html">system69</media:title>
		</media:content>

		<media:content url="http://i86.photobucket.com/albums/k98/ken_system69/Java-System69.jpg" medium="image" />

		<media:content url="http://java.sun.com/docs/books/tutorial/figures/getStarted/g1.gif" medium="image" />

		<media:content url="http://java.sun.com/docs/books/tutorial/figures/getStarted/helloWorld.gif" medium="image" />

		<media:content url="http://java.sun.com/docs/books/tutorial/figures/getStarted/g3.gif" medium="image" />
	</item>
		<item>
		<title>Our Curriculum for Java e-Learning</title>
		<link>http://system69.wordpress.com/2007/12/15/our-curriculum-for-java-e-learning/</link>
		<comments>http://system69.wordpress.com/2007/12/15/our-curriculum-for-java-e-learning/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 06:22:39 +0000</pubDate>
		<dc:creator>system69</dc:creator>
				<category><![CDATA[JAVA-Trails]]></category>

		<guid isPermaLink="false">http://system69.wordpress.com/2007/12/15/our-curriculum-for-java-e-learning/</guid>
		<description><![CDATA[Java Language Intro Tes&#8230;&#8230; Object Oriented Programming Tes&#8230;&#8230; Database Intro(Oracle/Mysql) Tes&#8230;&#8230; Java Database Programming Tes&#8230;&#8230; Web Programming Tes&#8230;&#8230; Java Web Programming Tes&#8230;&#8230; Java Framework(Spring) Tes&#8230;&#8230; Java Persistence(Hibernate) Tes&#8230;&#8230; Simple Project JEE(Digital Library) Tes&#8230;&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=6&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://i86.photobucket.com/albums/k98/ken_system69/Java-System69.jpg" height="65" width="159" /></p>
<ul>
<li><strong>Java Language Intro</strong></li>
</ul>
<blockquote><p>       Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Object Oriented Programming</strong></li>
</ul>
<blockquote><p>       Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Database Intro(Oracle/Mysql)</strong></li>
</ul>
<blockquote><p>       Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Java Database Programming</strong></li>
</ul>
<blockquote><p>       Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Web Programming</strong></li>
</ul>
<blockquote><p>       Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Java Web Programming</strong></li>
</ul>
<blockquote><p>      Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Java Framework(Spring)</strong></li>
</ul>
<blockquote><p>      Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Java Persistence(Hibernate)</strong></li>
</ul>
<blockquote><p>      Tes&#8230;&#8230;</p></blockquote>
<ul>
<li><strong>Simple Project JEE(Digital Library)</strong></li>
</ul>
<blockquote><p>      Tes&#8230;&#8230;</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/system69.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/system69.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/system69.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/system69.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/system69.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/system69.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/system69.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/system69.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/system69.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/system69.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=6&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://system69.wordpress.com/2007/12/15/our-curriculum-for-java-e-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35f1191c29e7fd1ff33982e4d49ea095?s=96&#38;d=identicon" medium="image">
			<media:title type="html">system69</media:title>
		</media:content>

		<media:content url="http://i86.photobucket.com/albums/k98/ken_system69/Java-System69.jpg" medium="image" />
	</item>
		<item>
		<title>Spring Bag 1</title>
		<link>http://system69.wordpress.com/2007/07/06/spring-bag-1/</link>
		<comments>http://system69.wordpress.com/2007/07/06/spring-bag-1/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 12:32:51 +0000</pubDate>
		<dc:creator>system69</dc:creator>
				<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://system69.wordpress.com/2007/07/06/spring-bag-1/</guid>
		<description><![CDATA[Untuk seorang java developer tentu sudah tidak asing lagi dengan framework yang satu ini, tapi sengaja saya bahas untuk para newbie yang baru aja terjun ke dunia java, untuk para senior sekedar mengingatkan kembali The Basic of Spring. Tunggu dulu, Spring apaan tuch?, Spring adalah framework java yang bersifat light-weight, lebih jelasnya liat aja di [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=5&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Untuk seorang <em>java developer</em> tentu sudah tidak asing lagi dengan framework yang satu ini, tapi sengaja saya bahas untuk para newbie yang baru aja terjun ke dunia java, untuk para senior sekedar mengingatkan kembali <em>The Basic of Spring.</em></p>
<p>Tunggu dulu, Spring apaan tuch?, Spring adalah <a href="http://endy.artivisi.com/blog/java/intro-framework/" target="_blank" title="Intro Framework"><em>framework</em></a> java yang bersifat <a href="http://www.jroller.com/page/fate/?anchor=my_tackle_is_lighter_than" target="_blank" title="light-weigth"><em>light-weight</em>,</a> lebih jelasnya liat aja <a href="http://www.springframework.org/" target="_blank" title="Spring">di sini</a>. Spring sangat bagus untuk pembangunan aplikasi kelas <em>enterprise, </em>spring dapat digunakan untuk <em>transaction management</em>, RMI atau <em>web service</em>, fasilitas <em>mailing</em> dan persistensi data.</p>
<p>Fitur yang disediain Spring:</p>
<ul>
<li><em> Transaction      Management.</em></li>
<li><em>JDBC      Exception Handling.</em></li>
<li>Integrasi dengan Hibernate, JDO, iBATIS, dan Oracle      TopLink.</li>
<li><em>AOP      Framework.</em></li>
<li><em>MVC      Framework.</em></li>
</ul>
<p>Kayanya gk usah saya jelasin lagi kalo mau tau lebih banyak kunjungi aja website resminya <a href="http://www.springframework.org/" target="_blank" title="Spring">di sini</a>.</p>
<p>OK, kita mulai aja dengan contoh sederhana menampilkan HelloWorld dengan Spring.</p>
<ul>
<li>Download Spring-nya dulu <a href="http://www.springframework.org/download" target="_blank" title="Spring Download">disini</a>. Kemudian <em>extract</em> di c:\Spring(kamu bisa extract dimana aja tapi mendingan ikutin aja cara saya dulu). setelah di <em>extract</em> kamu bisa liat struktur direktorinya kaya gini:</li>
</ul>
<blockquote>
<ul>
<li> Spring
<ul>
<li> aspectj</li>
<li> dist</li>
<li> docs</li>
<li> lib</li>
<li> mock</li>
<li> samples</li>
<li> src</li>
<li> test</li>
<li> tiger</li>
</ul>
</li>
</ul>
</blockquote>
<blockquote><p>Struktur direktorinya mungkin berbeda, disini saya menggunakan spring versi 2.0.</p></blockquote>
<ul>
<li>Tentunya kamu udah punya Java(J2SDK), yang ter-<em>install</em> di komputer kamu kan?, kalo belum, <em>install</em> dulu deh, kamu bisa liat petunjuknya <a href="http://system69.wordpress.com/2007/07/06/4/">disini.</a></li>
</ul>
<ul class="unIndentedList">
<li>Buat workspace, sebuah direktori yang nantinya digunin buat nyimpen source code yang kita buat.</li>
</ul>
<blockquote><p>C:\SpringHelloworld</p></blockquote>
<ul>
<li>Copy spring.jar dari c:\Spring\dist ke c:\SpringHelloworld</li>
</ul>
<ul>
<li>Copy commons-logging.jar dari c:\Spring\lib\jakarta-commons ke c:\SpringHelloword</li>
</ul>
<ul>
<li>Untuk membuat aplikasi dengan Spring kita perlu membuat file-file berikut:</li>
</ul>
<blockquote>
<ul class="unIndentedList">
<li> Interface yang mendefinisikan fungsi/method.</li>
</ul>
<ul>
<li> Implementasi yang menyimpan property, setter dan getter dari fungsi(method).</li>
</ul>
<ul class="unIndentedList">
<li> XML untuk konfigurasi Spring.</li>
<li> Program client yang akan memanggil fungsi(method).</li>
</ul>
</blockquote>
<ul>
<li>The Code. Buat file seperti ini dan taro semua file di c:\SpringHelloworld</li>
</ul>
<blockquote>
<ul class="unIndentedList">
<li> Helloworld.java</li>
</ul>
<blockquote><p><font color="#ff6600">public interface Helloworld</font></p></blockquote>
<blockquote><p><font color="#ff6600">{</font></p></blockquote>
<blockquote><p><font color="#ff6600">public String sayHello(String message);</font></p></blockquote>
<blockquote><p><font color="#ff6600">}</font></p></blockquote>
</blockquote>
<blockquote></blockquote>
<blockquote></blockquote>
<blockquote></blockquote>
<blockquote></blockquote>
<blockquote>
<ul class="unIndentedList">
<li> HelloworldImpl.java</li>
</ul>
</blockquote>
<blockquote>
<blockquote><p><font color="#ff6600"> public class HelloworldImpl implements Helloworld{</font></p>
<blockquote><p><font color="#ff6600">private String greeting;</font></p>
<p><font color="#ff6600">public HelloworldImpl() {</font></p>
<p><font color="#ff6600">}</font></p>
<p><font color="#ff6600">public HelloworldImpl(String message)</font></p>
<p><font color="#ff6600">{</font></p>
<blockquote><p><font color="#ff6600">greeting=message;</font></p></blockquote>
<p><font color="#ff6600">}</font></p>
<p><font color="#ff6600">public String sayHello(String theMessage)</font></p>
<p><font color="#ff6600">{</font></p>
<blockquote><p><font color="#ff6600">return greeting+theMessage;</font></p></blockquote>
<p><font color="#ff6600">}</font></p>
<p><font color="#ff6600">public void setGreeting(String message)</font></p>
<p><font color="#ff6600">{</font></p>
<blockquote><p><font color="#ff6600">greeting=message;</font></p></blockquote>
<p><font color="#ff6600">}</font></p></blockquote>
<p><font color="#ff6600">}</font></p></blockquote>
</blockquote>
<blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
</blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote>
<ul class="unIndentedList">
<li> HelloWorld.xml</li>
</ul>
<blockquote><p><font color="#ff6600">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;</font></p></blockquote>
<blockquote><p><font color="#ff6600">&lt;!DOCTYPE beans PUBLIC &#8220;-//SPRING//DTD BEAN//EN&#8221; &#8220;http://www.springframework.org/dtd/spring-beans.dtd&#8221;&gt;</font></p></blockquote>
<blockquote><p><font color="#ff6600">&lt;beans&gt;</font></p></blockquote>
<blockquote>
<blockquote><p><font color="#ff6600">&lt;bean id=&#8221;Helloworld&#8221; class=&#8221;HelloworldImpl&#8221;&gt;</font></p></blockquote>
<blockquote>
<blockquote><p><font color="#ff6600">&lt;property name=&#8221;greeting&#8221;&gt;</font></p></blockquote>
<blockquote>
<blockquote><p><font color="#ff6600">&lt;value&gt;Berhasil&#8230;&lt;/value&gt;</font></p></blockquote>
</blockquote>
<blockquote><p><font color="#ff6600">&lt;/property&gt;</font></p></blockquote>
</blockquote>
<blockquote><p><font color="#ff6600">&lt;/bean&gt;</font></p></blockquote>
<p><font color="#ff6600">&lt;/beans&gt;</font></p></blockquote>
</blockquote>
<blockquote></blockquote>
<blockquote>
<blockquote>
<blockquote></blockquote>
<blockquote>
<blockquote></blockquote>
</blockquote>
<blockquote></blockquote>
</blockquote>
</blockquote>
<blockquote>
<ul class="unIndentedList">
<li> HelloworldClient.java</li>
</ul>
</blockquote>
<blockquote>
<blockquote><p><font color="#ff6600">import java.io.*;</font></p>
<p><font color="#ff6600">import org.springframework.beans.factory.*;</font></p>
<p><font color="#ff6600">import org.springframework.beans.factory.xml.*;</font></p>
<p><font color="#ff6600">import org.springframework.core.io.*;</font></p>
<p><font color="#ff6600">public class HelloWorldClient</font></p>
<p><font color="#ff6600">{</font></p></blockquote>
</blockquote>
<blockquote>
<blockquote>
<blockquote><p><font color="#ff6600">public static void main(String args[])  throws Exception</font></p></blockquote>
</blockquote>
</blockquote>
<blockquote>
<blockquote>
<blockquote><p><font color="#ff6600">{</font></p>
<blockquote><p><font color="#ff6600">try</font></p>
<p><font color="#ff6600">{</font></p>
<blockquote><p><font color="#ff6600">System.out.println(&#8220;please Wait.&#8221;);</font></p>
<p><font color="#ff6600">Resource     res = new  ClassPathResource(&#8220;Helloworld.xml&#8221;);</font></p>
<p><font color="#ff6600">BeanFactory  factory = new  XmlBeanFactory(res);</font></p>
<p><font color="#ff6600">HelloWorld bean1 = (HelloWorld)factory.getBean(&#8220;HelloWorld&#8221;);</font></p>
<p><font color="#ff6600">String s = bean1.sayHello(args[0]);</font></p>
<p><font color="#ff6600">System.out.println(s);</font></p></blockquote>
<p><font color="#ff6600">}</font></p>
<p><font color="#ff6600">catch(Exception e1)</font></p>
<p><font color="#ff6600">{</font></p>
<blockquote><p><font color="#ff6600">System.out.println(&#8220;&#8221;+e1);</font></p></blockquote>
<p><font color="#ff6600">}</font></p></blockquote>
<p><font color="#ff6600">}</font></p></blockquote>
<p><font color="#ff6600">}</font></p></blockquote>
</blockquote>
<ul>
<li>Untuk menjalankan aplikasi HelloWorld ini buka command prompt, masuk ke direktori c:\SpringHelloworld, kemudian ketik perintah di bawah ini:</li>
</ul>
<ul class="unIndentedList">
<li>
<ul>
<li><font color="#ff6600"> c:\ SpringHelloworld &gt;javac Helloworld.java </font></li>
</ul>
<ul>
<li><font color="#ff6600"> c:\ SpringHelloworld &gt;javac HelloworldImpl.java </font></li>
</ul>
<ul>
<li><font color="#ff6600"> c:\ SpringHelloworld &gt;javac HelloworldClient.java </font></li>
<li><font color="#ff6600"> c:\ SpringHelloworld &gt;java HelloworldClient &#8220;Helloworld&#8221;</font></li>
</ul>
</li>
</ul>
<ul>
<li>Hasilnya:</li>
</ul>
<blockquote><p><font color="#ff6600">Jul 6, 2007 5:10:46 PM org.springframework.core.CollectionFactory &lt;clinit&gt;</font></p>
<p><font color="#ff6600">INFO: JDK 1.4+ collections available</font></p>
<p><font color="#ff6600">Jul 6, 2007 5:10:47 PM org.springframework.beans.factory.xml.XmlBeanDefinitionRe</font></p>
<p><font color="#ff6600">ader loadBeanDefinitions</font></p>
<p><font color="#ff6600">INFO: Loading XML bean definitions from class path resource [Helloworld.xml]</font></p>
<p><font color="#ff6600">Berhasil&#8230;Helloworld</font></p></blockquote>
<blockquote><p>Bukan sulap bukan sihir, kalo hasilnya seperti di atas berarti  anda berhasil, kalo enggak bukan salah saya, cek lagi dari awal.</p></blockquote>
<ul>
<li>Penjelasan:</li>
</ul>
<blockquote><p>HelloworldImpl mengimplementasikan interface dari Helloworld, walaupun tidak harus selalu mengenkapsulasi implementasi dibelakang interface sangat dianjurkan untuk memisahkan implementasi dari interface.</p>
<p>HelloworldImpl mempunyai satu property greeting, property ini dapat diubah nilainya melalui 2 cara,</p></blockquote>
<blockquote>
<ul class="unIndentedList">
<li> Setter property</li>
<li> Constructor</li>
</ul>
</blockquote>
<blockquote><p>File XML Helloworld.xml mendeklarasikan instance dari HelloworldImpl.java pada spring container dan mengkonfigurasi property greeting dengan nilai &#8220;Berhasil&#8230;&#8221;. Tag &lt;beans&gt; menunjukan root element sedangkan  tag &lt;bean&gt; digunakan untuk memberitahu spring container tentang class dan cara untuk mengkonfigurasinya. Atribut  id menunjukan nama interface dan class menunjukan nama class-nya.</p>
<p>Tag &lt;property&gt; digunakan untuk mengubah/memberikan nilai property, disini spring akan memanggil method setGreeting(), dengan memberikan nilai sesuai pada tag &lt;value&gt;.</p>
<p>Spring Container akan membuat instance HelloworldImpl berdasarkan definisi pada XML seperti:</p>
<blockquote><p><font color="#ff6600">HelloworldImpl Helloworld = new HelloworldImpl();</font></p>
<p><font color="#ff6600">Helloworld.setGreeting(&#8220;Berhasil&#8230;&#8221;);</font></p></blockquote>
</blockquote>
<blockquote><p>Sama seperti pada konfigurasi XML:</p>
<blockquote><p><font color="#ff6600">&lt;bean id=&#8221;Helloworld&#8221; class=&#8221;HelloworldImpl&#8221;&gt;</font></p>
<p><font color="#ff6600">&lt;property name=&#8221;greeting&#8221;&gt;</font></p>
<p><font color="#ff6600">&lt;value&gt;Berhasil&#8230;&lt;/value&gt;</font></p>
<p><font color="#ff6600">&lt;/property&gt;</font></p>
<p><font color="#ff6600">&lt;/bean&gt;</font></p></blockquote>
</blockquote>
<ul>
<li> Kurang lebih inilah yang dinamakan konsep IoC atau Dependency Injection</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/system69.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/system69.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/system69.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/system69.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/system69.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/system69.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/system69.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/system69.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/system69.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/system69.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=5&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://system69.wordpress.com/2007/07/06/spring-bag-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35f1191c29e7fd1ff33982e4d49ea095?s=96&#38;d=identicon" medium="image">
			<media:title type="html">system69</media:title>
		</media:content>
	</item>
		<item>
		<title>Nginstall Java(J2SDK)</title>
		<link>http://system69.wordpress.com/2007/07/06/4/</link>
		<comments>http://system69.wordpress.com/2007/07/06/4/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 11:42:40 +0000</pubDate>
		<dc:creator>system69</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://system69.wordpress.com/2007/07/06/4/</guid>
		<description><![CDATA[Mau nginstall JAVA tapi gk tau gimana cara nginstallnya!, tenang, Let make it simple. JAVA itu gak terlalu ribet kok, JAVA bias run di semua platform yang penting ada JVM-nya, wah apan lagi tuh JVM? JAVA terdiri dari 2 bagian : 1. JDK(Java Development Kit), bagian ini diperlukan kalo kita mau develop aplikasi pake java. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=4&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mau nginstall JAVA tapi gk tau gimana cara nginstallnya!, tenang, Let make it simple. JAVA itu gak terlalu ribet kok, JAVA bias run di semua platform yang penting ada JVM-nya, wah apan lagi tuh JVM?</p>
<p>JAVA terdiri dari 2 bagian :</p>
<p>1.      JDK(Java Development Kit), bagian ini diperlukan kalo kita mau develop aplikasi pake java.</p>
<p>2.      JRE(Java Runtime Environment)/JVM(Java Virtual Machine), bagian ini diperlukan untuk menjalankan aplikasi                   yang  dibuat dengan java. Makanya JAVA bisa jalan di platform apapun asalkan ada JVM /JRE di platform tersebut.</p>
<p><span id="more-4"></span></p>
<p>Untuk menginstall JAVA ikutin langkah berikut:</p>
<p><!--more-->1.      Download dulu JAVA -nya, karena kita nginstall JAVA buat develop program jadi yang di download JDK-nya,                          JRE udah termasuk bagian dari JDK. Download -nya <a href="http://java.sun.com/javase/downloads/index.jsp">disini</a>.<!--more--></p>
<p>2.      Double click filenya kemudian ikutin petunjuk instalasinya.<!--more--></p>
<p>3.      Nah disini bagian yang menarik, setelah java udah terinstal setting path di computer kamu supaya kamu bisa compile           dan run source code pake command prompt dengan mudah, bahkan dengan cara ini kamu bisa punya JAVA tanpa               harus menginstallnya, cukup copy aja folder instalasi java yang udah terinstall di computer orang lain.</p>
<p>Misalnya folder installasinya c:\program files\java\jdk1.6xx(tanda x menandakan versi).</p>
<p>Kamu set path di computer kamu supaya nunjuk ke folder tadi, caranya</p>
<blockquote><p>1.      Klik kanan di My Computer-&gt;properties.</p></blockquote>
<blockquote><p>2.      Pilih Tab Advanced, klik tombol Environment Variables.</p></blockquote>
<blockquote><p>3.      Pada bagian System variables kamu klik tombol New.</p></blockquote>
<blockquote><p>4.      Isi nilai untuk Variable Name dengan <font color="#ff6600">JAVA_HOME </font>, dan isi nilai untuk Variable value dengan alamat folder java tadi. Tekan OK</p></blockquote>
<blockquote><p>5.      Masih pada bagian System variables cari variable path dan klik tombol edit, pada Variable name biarin isinya                          jangan diubah, pada Variable value tambahin isinya dengan<font color="#ff6600"> ;%JAVA_HOME%\bin </font>Ingat tanda titik koma bukan salah nulis tapi ikut sertakan di nilainya</p></blockquote>
<p><!--more--></p>
<p>4.      Buat tes jalan enggaknya buka command prompt lalu ketik <font color="#ff6600">java -version</font><!--more--></p>
<p>5.      Selesai sudah, sekarang kamu bisa develop aplikasi java.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/system69.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/system69.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/system69.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/system69.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/system69.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/system69.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/system69.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/system69.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/system69.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/system69.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=system69.wordpress.com&amp;blog=1325680&amp;post=4&amp;subd=system69&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://system69.wordpress.com/2007/07/06/4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35f1191c29e7fd1ff33982e4d49ea095?s=96&#38;d=identicon" medium="image">
			<media:title type="html">system69</media:title>
		</media:content>
	</item>
	</channel>
</rss>
