<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6804558990662096741</id><updated>2012-02-08T18:05:46.170-08:00</updated><category term='springframework'/><category term='lendor'/><category term='photo to dvd'/><category term='javascript'/><category term='mysql'/><category term='java'/><category term='spring'/><category term='javadoc'/><category term='IPV6'/><category term='file java'/><category term='tomcat'/><category term='eclipse'/><category term='IP v4'/><category term='mcafee'/><category term='apachetomcat'/><category term='ubuntu'/><category term='dekrip'/><category term='enkrip'/><category term='dvd slideshow'/><title type='text'>mUGi</title><subtitle type='html'>Sebagai Pengingat</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-3617244087069161132</id><published>2012-02-07T19:02:00.000-08:00</published><updated>2012-02-08T18:05:46.181-08:00</updated><title type='text'>redirect spring</title><content type='html'>return "redirect:/utama.htm";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;untuk request parameter&lt;br /&gt;@RequestParam("link") String link,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-3617244087069161132?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/3617244087069161132/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=3617244087069161132' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3617244087069161132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3617244087069161132'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2012/02/redirect-spring.html' title='redirect spring'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-6454757746569721490</id><published>2012-01-01T16:09:00.000-08:00</published><updated>2012-01-01T16:10:10.164-08:00</updated><title type='text'>JMeter Multiple User</title><content type='html'>You can use a CSV Data Set Config. This control will allow you to use an external source of variables. Add -&gt; Config Element -&gt; CSV Data Set Config You must set the variable names, something like: Variable Names (comma-delimited): USERNAME,PASSWORD&lt;br /&gt;&lt;br /&gt;Then you can use the variables in your HTTP Requests parameters like: ${USERNAME} and ${PASSWORD}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-6454757746569721490?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/6454757746569721490/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=6454757746569721490' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6454757746569721490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6454757746569721490'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2012/01/jmeter-multiple-user.html' title='JMeter Multiple User'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-5031665403667870227</id><published>2011-11-27T23:54:00.000-08:00</published><updated>2011-11-27T23:55:00.325-08:00</updated><title type='text'>get IP Address</title><content type='html'>public void service(HttpServletRequest req, HttpServletResponse res) &lt;br /&gt; throws IOException {&lt;br /&gt;   String IP = req.getRemoteAddr();&lt;br /&gt;  }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-5031665403667870227?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/5031665403667870227/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=5031665403667870227' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/5031665403667870227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/5031665403667870227'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/11/get-ip-address.html' title='get IP Address'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-6273081454329204608</id><published>2011-11-22T19:36:00.000-08:00</published><updated>2011-11-22T20:28:24.997-08:00</updated><title type='text'>Akses USB Virtualbox Ose ubuntu</title><content type='html'>untuk dapat mengakses USB pada virtualbox ose yaitu dengan &lt;br /&gt;&lt;br /&gt;Add yourself to the user group vboxusers, then log out and back in, to make use of available USB devices. To do this via the graphical interface, click System Settings/Users and Groups/Manage Groups. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;https://help.ubuntu.com/community/VirtualBox/USB&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-4yKhT3dkuLc/Tsxt113b9lI/AAAAAAAAAHQ/q70VlySUmlI/s1600/uservirtualbox01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://1.bp.blogspot.com/-4yKhT3dkuLc/Tsxt113b9lI/AAAAAAAAAHQ/q70VlySUmlI/s320/uservirtualbox01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5678034001967445586" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-6273081454329204608?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/6273081454329204608/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=6273081454329204608' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6273081454329204608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6273081454329204608'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/11/akses-usb-virtualbox-ose-ubuntu.html' title='Akses USB Virtualbox Ose ubuntu'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-4yKhT3dkuLc/Tsxt113b9lI/AAAAAAAAAHQ/q70VlySUmlI/s72-c/uservirtualbox01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-3725917338389577632</id><published>2011-08-22T23:05:00.001-07:00</published><updated>2011-08-22T23:06:13.024-07:00</updated><title type='text'>Menambah plugin JAVA pada firefox di ubuntu</title><content type='html'>untuk firefox 5.0&lt;br /&gt;cd /usr/lib/firefox-5.0/plugins&lt;br /&gt; (masuk ke firefox plugins)&lt;br /&gt;ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so &lt;br /&gt; (cari lokasi JRE nya) (buat simbolik link asumsi java sudah teinstal)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-3725917338389577632?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/3725917338389577632/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=3725917338389577632' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3725917338389577632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3725917338389577632'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/08/menambah-plugin-java-pada-firefox-di.html' title='Menambah plugin JAVA pada firefox di ubuntu'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-2911497511224493235</id><published>2011-08-22T20:43:00.000-07:00</published><updated>2011-08-22T20:44:27.463-07:00</updated><title type='text'>Error creating bean with name 'sessionFactory' defined in ServletContext</title><content type='html'>I had the same error when initializing Spring on startup, using some different library versions, but everything worked when I got my versions in this order in the classpath (the other libraries in the cp were not important):&lt;br /&gt;&lt;br /&gt;    asm-3.1.jar (lastest)&lt;br /&gt;    cglib-nodep-2.1_3.jar&lt;br /&gt;    asm-attrs-1.5.3.jar&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-2911497511224493235?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/2911497511224493235/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=2911497511224493235' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2911497511224493235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2911497511224493235'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/08/error-creating-bean-with-name.html' title='Error creating bean with name &apos;sessionFactory&apos; defined in ServletContext'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-8630107943974847123</id><published>2011-08-17T19:10:00.001-07:00</published><updated>2011-08-17T21:15:45.315-07:00</updated><title type='text'>SVN</title><content type='html'>Adapun langkah – langkah untuk menginstall subversion server :&lt;br /&gt;1# Install modul subversion kita langsung ambil dari repostory di internet, kalau server anda tidak terkoneksi dengan internet silahkan download packetnya terlebih dahulu di : http://subversion.tigris.org/&lt;br /&gt;$ sudo apt-get install subversion libapache2-svn&lt;br /&gt;2# Setelah proses instalasi selesai sekarang kita bisa membuat contoh project Repository, disini saya akan membuat Repository project di /svn lokasi terserah anda bisa juga di /home/user/svn&lt;br /&gt;$ Sudo svnadmin create /svn&lt;br /&gt;3# Selanjutnya lakukan konfigurasi di /etc/apache2/mods-available/dav_svn.conf&lt;br /&gt;$ sudo gedit /etc/apache2/mods-enabled/dav_svn.conf&lt;br /&gt;4# Contoh konfigurasi untuk lokasi project /svn (letakan pada bagia bawah)&lt;br /&gt;—————————&lt;br /&gt;&lt;Location /svn&gt;&lt;br /&gt;DAV svn&lt;br /&gt;SVNPath /svn&lt;br /&gt;AuthType Basic&lt;br /&gt;AuthName “zmoerf”&lt;br /&gt;AuthUserFile /etc/apache2/dav_svn.passwd&lt;br /&gt;Require valid-user&lt;br /&gt;&lt;/Location&gt;&lt;br /&gt;————————-&lt;br /&gt;5# Buat user dengan nama “zmoerf” untuk akses svn di Http://server/svn/&lt;br /&gt;$ sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd zmoerf&lt;br /&gt;chown -R www-data:www-data /svn/*&lt;br /&gt;chmod -R 774 /svn/* &lt;br /&gt;&lt;br /&gt;Jika “ htpasswd2” tidak ada gunakan “htpasswd”&lt;br /&gt;6# Restart apahce&lt;br /&gt;$ sudo /etc/init.d/apache2 restart&lt;br /&gt;7# Akses svn di à http://server/svn/ (masukan user:pass yang dibuat tadi)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-8630107943974847123?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/8630107943974847123/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=8630107943974847123' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/8630107943974847123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/8630107943974847123'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/08/svn.html' title='SVN'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7456798340472697726</id><published>2011-08-15T18:50:00.000-07:00</published><updated>2011-08-15T18:51:32.798-07:00</updated><title type='text'>public key is not available</title><content type='html'>W: GPG error: http://packages.medibuntu.org maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2EBC26B60C5A2783&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You have to run in terminal this command:&lt;br /&gt;&lt;br /&gt;wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7456798340472697726?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7456798340472697726/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7456798340472697726' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7456798340472697726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7456798340472697726'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/08/public-key-is-not-available.html' title='public key is not available'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-125321549976211341</id><published>2011-07-28T02:23:00.000-07:00</published><updated>2011-07-28T02:24:26.139-07:00</updated><title type='text'>warning: sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future release</title><content type='html'>Base64 is the scheme using which Binary data can be encoded into Base64 representation. Base64 representation uses A–Z, a–z, and 0–9 for the first 62 values and +/ as rest of two values. It is generally used when some binary data need to be sent over textual protocol like XML.&lt;br /&gt;Learn more about Base64&lt;br /&gt;In recent times use of web services has increased for integrations and APIs. Generally these APIs and integrations use SOAP based web services which are again based on XML protocol. If you want to send some binary data as a part of web service request/response which is based on SOAP/XML it will now allow sending it because of its textual nature.&lt;br /&gt;Base64 encoding helps in these scenarios. Other than this you can also use this encryption scheme for encrypting some secure values if you want.&lt;br /&gt;The warning above came while compiling the Java source files which were using Base64Encoder in code. As warning clearly says that it does not encourage the use of Sun implementation of Base64Encoder and gives a warning that the implementation may be removed in future releases, what we can do is to switch to other implementation of Base64 encoder.&lt;br /&gt;We can use Commons Codec library for Base64 Encoder. Following is an example:&lt;br /&gt;1. Add Commons Codec library in classpath of your project&lt;br /&gt;2. Add import statement for Base64 Class.&lt;br /&gt; &lt;br /&gt;import org.apache.commons.codec.binary.Base64;&lt;br /&gt; &lt;br /&gt;3. Encrypt your data&lt;br /&gt; &lt;br /&gt;String testString = "Hello World";&lt;br /&gt;byte[] encodedBytes = Base64.encodeBase64(testString.getBytes());&lt;br /&gt;// Get encoded string&lt;br /&gt;String encodedString = new String(encodedBytes);&lt;br /&gt;// Get decoded string back&lt;br /&gt;String decodedString = new String(Base64.decodeBase64(encodedBytes));&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;After using Commons codec library, you should not see above warning again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-125321549976211341?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/125321549976211341/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=125321549976211341' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/125321549976211341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/125321549976211341'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/07/warning-sunmiscbase64encoder-is-sun.html' title='warning: sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future release'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-3756534951546401303</id><published>2011-07-25T22:25:00.000-07:00</published><updated>2011-07-27T22:28:59.795-07:00</updated><title type='text'>Membuat Connection Pool di Glassfish</title><content type='html'>mugi22@mugi22:~/glassfish-3.0.1/glassfish/bin$ ./asadmin create-jdbc-connection-pool --datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlDataSource --restype javax.sql.DataSource --property user=root:password=pegadaian:url="jdbc\:mysql\://localhost\:3306/crud" mysql_crud17&lt;br /&gt;&lt;br /&gt;Command create-jdbc-connection-pool executed successfully.&lt;br /&gt;&lt;br /&gt;###ConnectionPoolDataSource&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;buatt JDBCNYA&lt;br /&gt;./asadmin create-jdbc-resource --connectionpoolid oracle_lendor_cn1 jdbc/cn1&lt;br /&gt;&lt;br /&gt;./asadmin create-jdbc-resource --connectionpoolid oracle_lendor_cn2 jdbc/cn2&lt;br /&gt;&lt;br /&gt;./asadmin create-jdbc-resource --connectionpoolid oracle_lendor_cn3 jdbc/cn3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$GLASSFISH_HOME/bin/asadmin start-domain&lt;br /&gt;&lt;br /&gt;$GLASSFISH_HOME/bin/asadmin create-jdbc-connection-pool --datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlXADataSource --property user=root:password=xxx:DatabaseName=test:ServerName=localhost:port=3306 mysql-pool&lt;br /&gt;$GLASSFISH_HOME/bin/asadmin create-jdbc-resource --connectionpoolid mysql-pool jdbc/test&lt;br /&gt;&lt;br /&gt;$GLASSFISH_HOME/bin/asadmin stop-domain&lt;br /&gt;&lt;br /&gt;cd $GLASSFISH_HOME/domains/domain1/config&lt;br /&gt;cat domain.xml | sed "s/xxx//" &gt; domain.xml.replaced&lt;br /&gt;mv domain.xml domain.xml.original&lt;br /&gt;mv domain.xml.replaced domain.xml&lt;br /&gt;&lt;br /&gt;$GLASSFISH_HOME/bin/asadmin start-domain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-3756534951546401303?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/3756534951546401303/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=3756534951546401303' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3756534951546401303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3756534951546401303'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/07/membuat-connection-pool-di-glassfish.html' title='Membuat Connection Pool di Glassfish'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-1755554198244981642</id><published>2011-07-08T01:53:00.000-07:00</published><updated>2011-07-08T02:38:26.581-07:00</updated><title type='text'>LOG4J</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-UE0bbYfqmyM/ThbQDV7Py-I/AAAAAAAAAHI/c_MlYtvP56E/s1600/Screenshot1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-UE0bbYfqmyM/ThbQDV7Py-I/AAAAAAAAAHI/c_MlYtvP56E/s320/Screenshot1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5626913540289842146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-3tqvqUFjcrs/ThbP_eU5Y_I/AAAAAAAAAHA/2H6AzD96OSk/s1600/Screenshot2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-3tqvqUFjcrs/ThbP_eU5Y_I/AAAAAAAAAHA/2H6AzD96OSk/s320/Screenshot2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5626913473825432562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-cxbs0duqKfI/ThbP7QbJOzI/AAAAAAAAAG4/uTvz1h1jPd4/s1600/Screenshot3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-cxbs0duqKfI/ThbP7QbJOzI/AAAAAAAAAG4/uTvz1h1jPd4/s320/Screenshot3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5626913401374063410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://techdive.in/spring/spring-log4j-configuration"&gt;spring-log4j-configuration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://veerasundar.com/blog/2009/07/log4j-tutorial-adding-log4j-logging-to-your-project/"&gt;Log4J_1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://veerasundar.com/blog/2009/07/log4j-tutorial-how-to-send-the-log-messages-to-a-file/"&gt;Log4J_2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-1755554198244981642?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/1755554198244981642/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=1755554198244981642' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/1755554198244981642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/1755554198244981642'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/07/log4j.html' title='LOG4J'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-UE0bbYfqmyM/ThbQDV7Py-I/AAAAAAAAAHI/c_MlYtvP56E/s72-c/Screenshot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-3448716886803420390</id><published>2011-06-30T23:30:00.000-07:00</published><updated>2011-06-30T23:41:10.122-07:00</updated><title type='text'>Hibernate Connection pool</title><content type='html'>&lt;a href="http://skytteren.blogspot.com/2009/06/using-mysql-connection-pool-in.html"&gt;Settting JNDI glassfis&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dariopardo.com/tag/connection-pooling/"&gt;Hibernate Connection pool&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-3448716886803420390?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/3448716886803420390/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=3448716886803420390' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3448716886803420390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3448716886803420390'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/06/hibernate-connection-pool.html' title='Hibernate Connection pool'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-1240611242245233004</id><published>2011-06-24T16:18:00.000-07:00</published><updated>2011-06-29T23:11:54.516-07:00</updated><title type='text'>Sitemesh</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Qy3zD4FtAhY/TgwTow90SzI/AAAAAAAAAGw/W9I6GaMfuWk/s1600/sitemesh3"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-Qy3zD4FtAhY/TgwTow90SzI/AAAAAAAAAGw/W9I6GaMfuWk/s320/sitemesh3" border="0" alt=""id="BLOGGER_PHOTO_ID_5623891625738783538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-inAgmSnJ-TM/TgwTkSM8gTI/AAAAAAAAAGo/zUhZUIoDdR0/s1600/sitemesh2"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-inAgmSnJ-TM/TgwTkSM8gTI/AAAAAAAAAGo/zUhZUIoDdR0/s320/sitemesh2" border="0" alt=""id="BLOGGER_PHOTO_ID_5623891548761260338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-5NhHk5Vnka0/TgwTdEiIOxI/AAAAAAAAAGg/lIOPCT26Lj8/s1600/sitemesh1"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-5NhHk5Vnka0/TgwTdEiIOxI/AAAAAAAAAGg/lIOPCT26Lj8/s320/sitemesh1" border="0" alt=""id="BLOGGER_PHOTO_ID_5623891424832928530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java4nanda.blogspot.com/2009/03/sitemesh.html"&gt;sitemesh&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-1240611242245233004?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/1240611242245233004/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=1240611242245233004' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/1240611242245233004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/1240611242245233004'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/06/sitemesh.html' title='Sitemesh'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Qy3zD4FtAhY/TgwTow90SzI/AAAAAAAAAGw/W9I6GaMfuWk/s72-c/sitemesh3' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-155956903513667133</id><published>2011-06-07T23:13:00.000-07:00</published><updated>2011-06-26T20:03:45.905-07:00</updated><title type='text'>Starting of Tomcat failed, the server port 8084 is already in use</title><content type='html'>netstat -nap | grep 8084&lt;br /&gt;&lt;br /&gt;kill -9 the pid&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-155956903513667133?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/155956903513667133/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=155956903513667133' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/155956903513667133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/155956903513667133'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/06/starting-of-tomcat-failed-server-port.html' title='Starting of Tomcat failed, the server port 8084 is already in use'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-232334152473753916</id><published>2011-06-05T23:52:00.000-07:00</published><updated>2011-06-06T00:04:08.610-07:00</updated><title type='text'>Penomoran baris foreach</title><content type='html'>&amp;lt c:forEach var="c" items="${list}" varStatus="index" &amp;gt&lt;br /&gt;                    &amp;lt tr &amp;gt&lt;br /&gt;                        &amp;lt td&amp;gt${index.count}&amp;lt /td&amp;gt&lt;br /&gt;*index sebagai object counternya&lt;br /&gt;&lt;br /&gt;Catatan Hibernate&lt;br /&gt;@SuppressWarnings("unchecked")&lt;br /&gt;    public List getAllContacs(){&lt;br /&gt;        Criteria criteria = sessionFactory.getCurrentSession().createCriteria(Contacts.class);&lt;br /&gt;        criteria.setFirstResult(0);//mulai dari row ke n-1&lt;br /&gt;        criteria.setMaxResults(3); //sebayak xxxx&lt;br /&gt;        criteria.addOrder(Order.asc("name")); //pengurutan&lt;br /&gt;        return criteria.list();&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-232334152473753916?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/232334152473753916/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=232334152473753916' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/232334152473753916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/232334152473753916'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/06/penomoran-baris-foreach.html' title='Penomoran baris foreach'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-2212851930848533668</id><published>2011-06-05T07:46:00.000-07:00</published><updated>2011-06-05T07:56:53.753-07:00</updated><title type='text'>According to TLD or attribute directive in tag file, attribute value does not accept any expressions"</title><content type='html'>cara 1&lt;br /&gt;&lt;%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_&lt;span style="font-weight:bold;"&gt;rt&lt;/span&gt;" %&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codegravity.com/blog/according-to-tld-or-attribute-directive-in-tag-file"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;cara 2&lt;br /&gt;Reference the correct servlet specification in your deployment descriptor:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt?xml version="1.0"?&amp;gt&lt;br /&gt;    &amp;ltweb-app version="2.4"&lt;br /&gt;     xmlns="http://java.sun.com/xml/ns/j2ee"&lt;br /&gt;     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt;     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&amp;gthttp://www.blogger.com/img/blank.gif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    Reference the correct JSTL uri in your JSP:&lt;br /&gt;    change&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;%@ taglib uri='http://java.sun.com/jstl/core' prefix='c'%&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    to&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%&gt;&lt;br /&gt;&lt;a href="http://dev-answers.blogspot.com/2006/12/according-to-tld-or-attribute.html"&gt;link sumber&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-2212851930848533668?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/2212851930848533668/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=2212851930848533668' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2212851930848533668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2212851930848533668'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/06/according-to-tld-or-attribute-directive.html' title='According to TLD or attribute directive in tag file, attribute value does not accept any expressions&quot;'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-3575097581875193493</id><published>2011-05-31T03:46:00.000-07:00</published><updated>2011-06-05T21:04:55.365-07:00</updated><title type='text'>Resolve java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor</title><content type='html'>Spring 3.0 is emphatically remarkable! When we moved to Spring 3.0, everything worked fine and the team was of course happy! While doing this, we were also trying to move transactions from the old-school way (using hibernate.cfg.xml) to autowiring session factory and making it annotation driven! The latter move forced us to introduce the following code in out applicationContext.xml&lt;br /&gt;&lt;br /&gt;&amp;lt tx:annotation-driven transaction-manager="transactionManager" /&amp;gt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When we thought everything would work, we were surprised to see that on deployment, tomcat reported:&lt;br /&gt;&lt;br /&gt;java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While this Resolve java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor kept us in surprise, I had to google around a bit! On searching a bit across the Internet, I came across the following solution&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;The previous versions of Spring (&lt;3.0)were shipping AOPAlliance.jar which was required to run the above annotation. In spring 3.0 however, does not come bundles with this jar. As such, if you use Spring 3.0, it is important that you download this jar from this &lt;a href="http://ebr.springsource.com/repository/app/bundle/version/detail?name=com.springsource.org.aopalliance&amp;version=1.0.0"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yet another utile pointer that I came across is the fact that there is a JIRA issue to include the AOPAlliance.jar in future releases of Spring! Once I added this jar to the classpath of my application, the Resolve java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor error disappeared!&lt;br /&gt;&lt;br /&gt;If you find the information pretty helpful, I would really be happy if you would keep me posted via the comments form displayed under this article! If you had wanted some other information related to the same topic, I would suggest you to drop a note to me using the comments form for that would help me in getting back to you with the details you are in need of!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-3575097581875193493?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/3575097581875193493/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=3575097581875193493' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3575097581875193493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3575097581875193493'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/05/resolve-javalangnoclassdeffounderror.html' title='Resolve java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-6808472441297860153</id><published>2011-05-31T00:47:00.000-07:00</published><updated>2011-05-31T00:50:20.848-07:00</updated><title type='text'>The module has not been deployed</title><content type='html'>Buar foldeb META-INF dibawah folder Web Pages&lt;br /&gt;buat  context.xml isi seperti berikut&lt;br /&gt;;lgt&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;    &lt;Context antiJARLocking="true" path="/home"/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-6808472441297860153?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/6808472441297860153/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=6808472441297860153' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6808472441297860153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6808472441297860153'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2011/05/module-has-not-been-deployed.html' title='The module has not been deployed'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-243451576044063672</id><published>2010-11-11T18:58:00.000-08:00</published><updated>2010-11-11T19:10:11.849-08:00</updated><title type='text'>Menapilkan List</title><content type='html'>contoh untuk menampilkan list yang isinya merupakan object dari menu&lt;br /&gt;&lt;br /&gt;       List &amp;lt menu &amp;gt menuList = menuDao.getAll();//getBy(query);&lt;br /&gt;     //masukan hasil selet ke dalam list(ml) satu satu&lt;br /&gt;        Iterator &amp;lt menu&amp;gt it = menuList.iterator();&lt;br /&gt;        while (it.hasNext()){&lt;br /&gt;            //cek apakah flow atau activities&lt;br /&gt;            menu mn = it.next(); //untuk mengmbil data ke n yang di terima oleh mn yg bertype menu&lt;br /&gt;            if (mn.getMenuType().equals("F")){&lt;br /&gt;                System.out.println("F :"+mn.getMenuId());&lt;br /&gt;            }else{&lt;br /&gt;                System.out.println("A  :"+mn.getMenuId());&lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-243451576044063672?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/243451576044063672/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=243451576044063672' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/243451576044063672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/243451576044063672'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/11/menapilkan-list.html' title='Menapilkan List'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4077214139325853118</id><published>2010-11-03T02:44:00.000-07:00</published><updated>2010-11-03T02:45:13.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javadoc'/><title type='text'>Javadoc Tutorial</title><content type='html'>Introduction&lt;br /&gt;&lt;br /&gt;    * Javadoc is a tool that generates html documentation (similar to the reference pages at java.sun.com) from Javadoc comments in the code.  In this tutorial we will go over how to write basic Javadoc comments and how to use features of Javadoc to generate html documentation.&lt;br /&gt;&lt;br /&gt;Javadoc Comments&lt;br /&gt;&lt;br /&gt;    * Javadoc recognizes special comments  /** .... */ which are highlighted blue by default in Eclipse (regular comments // and /* ... */ are highlighted green).&lt;br /&gt;    * Javadoc allows you to attach descriptions to classes, constructors, fields, interfaces and methods in the generated html documentation by placing Javadoc comments directly before their declaration statements.  &lt;br /&gt;    * Here's an example using Javadoc comments to describe a class, a field and a constructor:&lt;br /&gt;          &lt;br /&gt;&lt;br /&gt;      /** Class Description of MyClass */&lt;br /&gt;      public class MyClass&lt;br /&gt;      {&lt;br /&gt;       /** Field Description of myIntField */&lt;br /&gt;       public int myIntField;&lt;br /&gt;&lt;br /&gt;       /** Constructor Description of MyClass() */&lt;br /&gt;       public MyClass()&lt;br /&gt;       {&lt;br /&gt;        // Do something ...&lt;br /&gt;       }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;Javadoc Tags&lt;br /&gt;&lt;br /&gt;    * Tags are keywords recognized by Javadoc which define the type of information that follows.&lt;br /&gt;    * Tags come after the description (separated by a new line).&lt;br /&gt;    * Here are some common pre-defined tags:&lt;br /&gt;          o @author [author name] - identifies author(s) of a class or interface.&lt;br /&gt;          o @version [version] - version info of a class or interface.&lt;br /&gt;          o @param [argument name] [argument description] - describes an argument of method or constructor.&lt;br /&gt;          o @return [description of return] - describes data returned by method (unnecessary for constructors and void methods).&lt;br /&gt;          o @exception [exception thrown] [exception description] - describes exception thrown by method.&lt;br /&gt;          o @throws [exception thrown] [exception description] - same as @exception.&lt;br /&gt;    * Here's an example with tags:&lt;br /&gt;&lt;br /&gt;      /** Description of MyClass &lt;br /&gt;       *&lt;br /&gt;       * @author John Doe&lt;br /&gt;       * @author Jane Doe&lt;br /&gt;       * @version 6.0z Build 9000 Jan 3, 1970.&lt;br /&gt;       */&lt;br /&gt;      public class MyClass&lt;br /&gt;      {&lt;br /&gt;       /** Description of myIntField */&lt;br /&gt;       public int myIntField;&lt;br /&gt;&lt;br /&gt;       /** Description of MyClass() &lt;br /&gt;        * &lt;br /&gt;        * @throws MyException   Description of myException&lt;br /&gt;        */&lt;br /&gt;       public MyClass() throws myException&lt;br /&gt;       {&lt;br /&gt;        // Blah Blah Blah...&lt;br /&gt;       }&lt;br /&gt;       &lt;br /&gt;&lt;br /&gt;       /** Description of myMethod(int a, String b)&lt;br /&gt;        * &lt;br /&gt;        * @param a   Description of a&lt;br /&gt;        * @param b   Description of b&lt;br /&gt;        * @return   Description of c&lt;br /&gt;        */&lt;br /&gt;       public Object myMethod(int a, String b)&lt;br /&gt;       {&lt;br /&gt;        Object c;&lt;br /&gt;        // Blah Blah Blah...&lt;br /&gt;        return c;&lt;br /&gt;       }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;Javadoc Compilation&lt;br /&gt;&lt;br /&gt;    * To generate the html documentation, run Javadoc followed by the list of source files, which the documentation is to be generated for, in the command prompt (i.e. Javadoc [files]).&lt;br /&gt;    * Javadoc also provides additional options which can be entered as switches following the Javadoc command (i.e. Javadoc [options] [files]).&lt;br /&gt;    * Here are some basic Javadoc options:&lt;br /&gt;          o -author - generated documentation will include a author section&lt;br /&gt;          o -classpath [path] - specifies path to search for referenced .class files.&lt;br /&gt;          o -classpathlist [path];[path];...;[path] - specifies a list locations (separated by ";") to search for referenced .class files.&lt;br /&gt;          o -d [path] - specifies where generated documentation will be saved.&lt;br /&gt;          o -private - generated documentation will include private fields and methods (only public and protected ones are included by default).&lt;br /&gt;          o -sourcepath [path] - specifies path to search for .java files to generate documentation form.&lt;br /&gt;          o -sourcepathlist [path];[path];...;[path] - specifies a list locations (separated by ";") to search for .java files to generate documentation form.&lt;br /&gt;          o -version - generated documentation will include a version section&lt;br /&gt;    * Some examples&lt;br /&gt;          o Basic example that generates and saves documentation to the current directory (c:\MyWork) from A.java and B.java in current directory and all .java files in c:\OtherWork\.&lt;br /&gt;                + c:\MyWork&gt; Javadoc A.java B.java c:\OtherWork\*.java &lt;br /&gt;          o More complex example with the generated documentation showing version information and private members from all .java files in c:\MySource\ and c:\YourSource\ which references files in c:\MyLib and saves it to c:\MyDoc.&lt;br /&gt;                +  c:\&gt; Javadoc -version -private -d c:\MyDoc -sourcepathlist c:\MySource;c:\YourSource\ -classpath c:\MyLib&lt;br /&gt;&lt;br /&gt;Javadoc In Eclipse 3.0&lt;br /&gt;&lt;br /&gt;    * Eclipse can generate Javadoc comments for classes and methods.&lt;br /&gt;         1. Place the cursor in the text of class of method declaration.&lt;br /&gt;         2. Right Click-&gt;Source-&gt;Add Javadoc Comment.&lt;br /&gt;         3. Javadoc comments with appropriate tags are generated, but you still have to write the descriptions.&lt;br /&gt;    * Eclipse can also compile Javadocs for projects/packages/classes in the workspace.&lt;br /&gt;          o Set location of Javadoc command and export your project/package/class as a Javadoc:&lt;br /&gt;               1. File-&gt;Export.&lt;br /&gt;               2. Select Javadoc and enter the path of Javadoc.exe, i.e. [Path of J2SE 1.5 SDK]\bin\javadoc.exe (e.g. c:\j2sdk1.5.0\bin\javadoc.exe).&lt;br /&gt;               3. Also choose your export destination and click Next.&lt;br /&gt;               4. In the Generate Javadoc Window, select the project/package(s)/class(es) you want to compile Javadocs for, select the visibility, and enter the path of the destination folder.&lt;br /&gt;               5. Click Finish.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4077214139325853118?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4077214139325853118/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4077214139325853118' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4077214139325853118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4077214139325853118'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/11/javadoc-tutorial.html' title='Javadoc Tutorial'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4620192029213188983</id><published>2010-10-15T00:03:00.000-07:00</published><updated>2010-10-15T01:03:21.422-07:00</updated><title type='text'>Membuat Startup bootable USB Windows XP,Vista dan Windows 7 untuk Netbook,Notebook maupun Komputer Desktop</title><content type='html'>&lt;a href="http://www.tipsntrick.net/download/19-software/1049-membuat-startup-bootable-usb-windows-xpvista-dan-windows-7-untuk-netbooknotebook-maupun-komputer-desktop"&gt;Membuat Startup bootable USB&lt;/a&gt;&lt;br /&gt;membuat bootdisk dari flash drive&lt;br /&gt;&lt;a href="http://www.bootdisk.com/pendrive.htm"&gt;bootdisk&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hiren.info/pages/bootcd-on-usb-disk"&gt;hiren boot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://guntingbatukertas.com/tools/membuat-hirens-boot-usb-flashdisk-untuk-versi-97-dan-98/"&gt;hiren lagi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4620192029213188983?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4620192029213188983/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4620192029213188983' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4620192029213188983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4620192029213188983'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/10/membuat-startup-bootable-usb-windows.html' title='Membuat Startup bootable USB Windows XP,Vista dan Windows 7 untuk Netbook,Notebook maupun Komputer Desktop'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-8585701205064772257</id><published>2010-09-21T21:31:00.000-07:00</published><updated>2010-09-21T21:33:06.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enkrip'/><category scheme='http://www.blogger.com/atom/ns#' term='file java'/><category scheme='http://www.blogger.com/atom/ns#' term='dekrip'/><title type='text'>operasi file Java</title><content type='html'>//ENKRIP DEKRIP&lt;br /&gt;        stringRandom sRnd = new stringRandom();&lt;br /&gt;       &lt;br /&gt;        for( int j = 0; j &lt; 3; j++ ) {&lt;br /&gt;            String stringRnd = sRnd.randomString(8);&lt;br /&gt;            System.out.println(stringRnd);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        DesEncrypted encrip = new DesEncrypted();&lt;br /&gt;        String encripted = encrip.encryp("mugi");&lt;br /&gt;        System.out.println("ENKRIP");&lt;br /&gt;        System.out.println(encripted);&lt;br /&gt;        System.out.println("===ddddddddddddddddddddddddddddddddddddddddddddddd");&lt;br /&gt;        String decripted = encrip.decryp(encripted);&lt;br /&gt;        System.out.println(decripted);&lt;br /&gt;        //return "index";&lt;br /&gt;&lt;br /&gt;        //MEMBACA FILE PROPERTIES&lt;br /&gt;         Properties props = new Properties();&lt;br /&gt;          //try retrieve data from file&lt;br /&gt;             try {&lt;br /&gt;                 props.load(new FileInputStream("/home/mugi22/NetBeansProjects/hnfApp/web/WEB-INF/appInit.properties"));&lt;br /&gt;                 dirHome = props.getProperty("dirHome");&lt;br /&gt;                 System.out.println("DIRhOME  :"+dirHome);&lt;br /&gt;                  }&lt;br /&gt;                 //catch exception in case properties file does not exist&lt;br /&gt;                 catch(IOException e)&lt;br /&gt;                 {&lt;br /&gt;                 e.printStackTrace();&lt;br /&gt;                 }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;         //BIKIN FILE&lt;br /&gt;         File f;&lt;br /&gt;          f=new File(dirHome+"myfile.txt");&lt;br /&gt;          if(!f.exists()){&lt;br /&gt;                try {&lt;br /&gt;                    f.createNewFile();&lt;br /&gt;                } catch (IOException ex) {&lt;br /&gt;                    Logger.getLogger(indexController.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;                }&lt;br /&gt;          System.out.println("New file "+dirHome+" has been created to the current directory");&lt;br /&gt;&lt;br /&gt;          } else{&lt;br /&gt;              System.out.println("FILE SUDAH ADA COYYYYYYYYYY");&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;      //MENULIS KE FILE&lt;br /&gt;      try{&lt;br /&gt;        // Create file&lt;br /&gt;        FileWriter fstream = new FileWriter(dirHome+"myfile.txt");&lt;br /&gt;            BufferedWriter out = new BufferedWriter(fstream);&lt;br /&gt;        out.write("Hello Java");&lt;br /&gt;        out.newLine();&lt;br /&gt;        out.write("aaaaaaaaaaaaaaaaaaaaaaa");&lt;br /&gt;        out.newLine();&lt;br /&gt;        out.write("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb");&lt;br /&gt;        out.newLine();&lt;br /&gt;        out.write("cccccccccccccccccccccccccccccccccccc");&lt;br /&gt;        //Close the output stream&lt;br /&gt;        out.close();&lt;br /&gt;        }catch (Exception e){//Catch exception if any&lt;br /&gt;          System.err.println("Error: " + e.getMessage());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      //MEMBACA FILE&lt;br /&gt;       try{&lt;br /&gt;            // Open the file that is the first&lt;br /&gt;            // command line parameter&lt;br /&gt;            FileInputStream fstream = new FileInputStream(dirHome+"myfile.txt");&lt;br /&gt;            // Get the object of DataInputStream&lt;br /&gt;            DataInputStream in = new DataInputStream(fstream);&lt;br /&gt;            BufferedReader br = new BufferedReader(new InputStreamReader(in));&lt;br /&gt;            String strLine;&lt;br /&gt;            //Read File Line By Line&lt;br /&gt;            while ((strLine = br.readLine()) != null)   {&lt;br /&gt;              // Print the content on the console&lt;br /&gt;              System.out.println (strLine);&lt;br /&gt;            }&lt;br /&gt;            //Close the input stream&lt;br /&gt;            in.close();&lt;br /&gt;            }catch (Exception e){//Catch exception if any&lt;br /&gt;              System.err.println("Error: " + e.getMessage());&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      //Append (tambah) ke file&lt;br /&gt;       try{&lt;br /&gt;            // Create file&lt;br /&gt;            FileWriter fstream = new FileWriter(dirHome+"myfile.txt",true);&lt;br /&gt;                BufferedWriter out = new BufferedWriter(fstream);&lt;br /&gt;            out.newLine();&lt;br /&gt;            out.write("Tambahan COyyyyyyyyy.........");&lt;br /&gt;            //Close the output stream&lt;br /&gt;            out.close();&lt;br /&gt;            }catch (Exception e){//Catch exception if any&lt;br /&gt;              System.err.println("Error: " + e.getMessage());&lt;br /&gt;            }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-8585701205064772257?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/8585701205064772257/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=8585701205064772257' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/8585701205064772257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/8585701205064772257'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/09/operasi-file-java.html' title='operasi file Java'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-2123867397679988885</id><published>2010-08-26T22:48:00.000-07:00</published><updated>2010-08-26T22:53:06.294-07:00</updated><title type='text'>Changing Two Frames With One Click</title><content type='html'>&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Frames Example 5&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;frameset cols="20%,80%"&amp;gt;&lt;br /&gt;&amp;lt;frame src="page1.htm" name="left_frame"&amp;gt;&lt;br /&gt;&amp;lt;frame src="page2.htm" name="right_frame"&amp;gt;&lt;br /&gt;&amp;lt;/frameset&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;frame 10&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script language="JavaScript" type="text/javascript"&amp;gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;function change2()&lt;br /&gt;{&lt;br /&gt;parent.left_frame.location="page3.htm";&lt;br /&gt;parent.right_frame.location="page4.htm";&lt;br /&gt;}&lt;br /&gt;//--&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body bgcolor="#ffffff" text="#000000"&amp;gt;&lt;br /&gt;&amp;lt;center&amp;gt;&lt;br /&gt;Click the link below to change both frames.&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href="javascript:change2()"&amp;gt;change 2 frames&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/center&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-2123867397679988885?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/2123867397679988885/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=2123867397679988885' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2123867397679988885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2123867397679988885'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/08/changing-two-frames-with-one-click.html' title='Changing Two Frames With One Click'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7463911902896741796</id><published>2010-07-02T03:25:00.000-07:00</published><updated>2010-07-02T03:44:43.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo to dvd'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd slideshow'/><title type='text'>Producing a DVD slideshow</title><content type='html'>Now there is a set of tools that allows to do just that on Linux: dvd-slideshow. You start with preparing your slideshow (defining pictures, timing, transitions…) then create a DVD menu and generate an ISO which you burn on a DVD.&lt;br /&gt;&lt;br /&gt;Linux being Linux, dvd-slideshow is command line based. And no, it is not as bad as it looks. However, this entry is based on a several months old successful experience with dvd-slideshow, so there may be some inaccuracies…&lt;br /&gt;&lt;br /&gt;Preparing your slideshow&lt;br /&gt;&lt;br /&gt;Before generating a slideshow, you need to produce an input file which specifies which pictures to use, how long each picture stays on the screen and which transition effect is applied.&lt;br /&gt;&lt;br /&gt;The simplest way to do it is to put all of your pictures in one directory and run dir2slideshow. This will create the input file for the next step. Although there are many configuration options, this command should give you acceptable defaults:&lt;br /&gt;&lt;br /&gt;dir2slideshow [-o &lt;output directory&gt;] [-t &lt;Seconds per picture&gt;] [-c &lt;Crossfade seconds&gt;] -n &lt;Slideshow name&gt; [-T] [-M] [-s subtitle_text] [-notitle] &lt;Images directory&gt;   &lt;br /&gt;&lt;br /&gt;dir2slideshow -n 'test slideshow' -t 5 -c 1 slideshow_pictures&lt;br /&gt;&lt;br /&gt;This asks to take all the (JPEG or PNG) pictures from slideshow_pictures, show them for 5 seconds and then crossfade to the next picture for 1 second. It generates a test_slideshow.txt input file. Pretty standard defaults, but the link above gives you a description of all the options available.&lt;br /&gt;&lt;br /&gt;An interesting switch is -p if you want to generate a PAL slideshow instead of default NTSC.&lt;br /&gt;&lt;br /&gt;You have then a file describing your slideshow’s characteristics. Its syntax is fairly straightforward; you can hand-edit it if needed.&lt;br /&gt;&lt;br /&gt;Generating the slideshow&lt;br /&gt;&lt;br /&gt;Once you are happy with your input file, generating the slideshow is something as simple as typing:&lt;br /&gt;&lt;br /&gt;dvd-slideshow -n 'test slideshow' -f test_slideshow.txt&lt;br /&gt;&lt;br /&gt;If you add the switch:&lt;br /&gt;&lt;br /&gt;-a audiotrack.ogg&lt;br /&gt;&lt;br /&gt;it will add an audio track to the slideshow. The result will be 2 files: test_slideshow.xml and test_slideshow.vob. You can try playing your slideshow with mplayer:&lt;br /&gt;&lt;br /&gt;mplayer test_slideshow.vob&lt;br /&gt;&lt;br /&gt;If you are happy with it, you can move to defining the menu.&lt;br /&gt;&lt;br /&gt;Making DVD menus&lt;br /&gt;&lt;br /&gt;In my case, I needed a menu to allow people to either watch part of the images (church, group pictures, portraits) or all of them. So for each entry menu, I generated a new slideshow – yes that means that I ended up having pictures twice but given how much room there is on a DVD and the definition of the images, this wasn’t a problem (the final ISO was 600 Mb).&lt;br /&gt;&lt;br /&gt;Once you have decided which menu entries you need and have a .vob and .xml file for each of them, you can move to the next utility: dvd-menu&lt;br /&gt;&lt;br /&gt;Now you can chose which theme you want to use for your menu. You can download a few standard ones here. You can use a theme throughout your slideshow – including printing photo titles with a matching font and color or theme matching transitions.&lt;br /&gt;&lt;br /&gt;I like to have rather simple design, so I just to adapted the image, font and menu title from the wedding theme – more info on theme format is available here. The goal was to present photo the best possible way, not to show off all of dvd-slideshow’s bells and whistles. So I ended up with this command:&lt;br /&gt;&lt;br /&gt;    dvd-menu -p \&lt;br /&gt;    -t ' Toutes les photos - Všechny fotky' \&lt;br /&gt;    -t ' Cérémonie - Svatební obřad' \&lt;br /&gt;    -t ' Photos de groupes - Skupinové fotky' \&lt;br /&gt;    -t ' Portraits des Mariés - Potrét manželů' \&lt;br /&gt;    -t 'Soirée aux 3 Barbus - Večer u třech vousatých' \&lt;br /&gt;    -t ' Portraits des invités - Portrét hostů' \&lt;br /&gt;    -f 'Toutes_les_photos.xml' \&lt;br /&gt;    -f 'Ceremonie.xml' \&lt;br /&gt;    -f 'Photos_de_Groupes.xml' \&lt;br /&gt;    -f 'Portraits_des_maries.xml' \&lt;br /&gt;    -f 'Repas_aux_3_Barbus.xml' \&lt;br /&gt;    -f 'Portraits_des_invites.xml' \&lt;br /&gt;    -n 'Florian &amp; Anna' \&lt;br /&gt;    -theme wedding -fadein -fadeout&lt;br /&gt;&lt;br /&gt;This basically connects .xml files to the buttons (labeled in French / Slovaquian). I used the -p switch to use the PAL standard. -n gives the DVD title and -theme, well, you guess it. This command creates a subdirectory “dvd_fs” where which now also has menus. You can test it with xine by typing:&lt;br /&gt;&lt;br /&gt;xine -g -u 0 dvd:"`pwd`/dvd_fs/"&lt;br /&gt;&lt;br /&gt;Generating an ISO file&lt;br /&gt;&lt;br /&gt;At that stage, you may want to include a few extras to your DVD. I added high definition JPEG of the images, in case anyone wanted to have prints. Just drop them in your dvd_fs directory.&lt;br /&gt;&lt;br /&gt;From there, typing:&lt;br /&gt;&lt;br /&gt;mkisofs -dvd-video -udf -o dvd.iso dvd_fs&lt;br /&gt;&lt;br /&gt;will create the dvd.iso file which you can burn on your DVD.&lt;br /&gt;&lt;br /&gt;What about GUI?&lt;br /&gt;&lt;br /&gt;There are 3 GUI tools for dvd-slideshow. Basically, they allow you to chose your images, duration, effects, transitions and will invoke dvd-slideshow for you. Unfortunately, none of them is really mature, simple and easy to use – hence this entry based on using the command line tools.&lt;br /&gt;&lt;br /&gt;    * The first one is slideshow creator which is a KDE application based on Gambas. It does a good job, although its last update was from June 2006, so it doesn’t pick the latest additions to dvd-slideshow (version 0.80).&lt;br /&gt;    * There also is jDVDSlideshow which is java-based. I got it running with sun-java(32bits). It didn’t like me changing any slideshow preferences (PAL / NTSC, etc) having dvd-slideshow complaining about a malformed line. Still, it does a decent job at generating a simple slideshow.&lt;br /&gt;    * Lastly, there is Q DVD-author which is more than a slideshow creation program. It will allow you however to create slideshow, although it doesn’t offer a front end for all the options available in dvd-slideshow. You can also use it to generate the menus, apparently.&lt;br /&gt;&lt;br /&gt;Last bullet points&lt;br /&gt;&lt;br /&gt;    * In high-quality mode, dvd-slideshow will resize your images to JPEG of 720×480 possibly applying a bit of unsharp (if given the -sharpen parameter). A good alternative (if you are as picky as me) is to create your images directly at the right size using Phatch or an ImageMagick / bash script (with proper sharpening)&lt;br /&gt;    * From a photographer’s perspective, the images quality on TV is quite appalling. Still, a DVD is a nice give-out that isn’t expensive and that anyone can enjoy.&lt;br /&gt;    * I can only recommend that you pay a visit to the dvd-slideshow site where you will find lots of details a more information about how to make most of this set of utilities. This entry is mainly a rip-off of the complete example you find on their site.&lt;br /&gt;    * One last thing: if your dvd-slideshow complains about “error during ffmpeg execution” when generating the .vob files, try changing ac3=1 to ac3=0 in /usr/bin/dvd-slideshow, line 561. It did the trick for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7463911902896741796?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7463911902896741796/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7463911902896741796' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7463911902896741796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7463911902896741796'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/07/producing-dvd-slideshow.html' title='Producing a DVD slideshow'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4859020921204762561</id><published>2010-06-30T03:03:00.001-07:00</published><updated>2010-06-30T03:03:58.323-07:00</updated><title type='text'>What to tune in MySQL Server after installation</title><content type='html'>What to tune in MySQL Server after installation&lt;br /&gt;Posted by peter | Vote on Planet MySQL&lt;br /&gt;&lt;br /&gt;My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straight after installation, assuming it was installed with default settings.&lt;br /&gt;&lt;br /&gt;I’m surprised how many people fail to provide any reasonable answer to this question, and how many servers are where in wild which are running with default settings.&lt;br /&gt;&lt;br /&gt;Even though you can tune quite a lot of variables in MySQL Servers only few of them are really important for most common workload. After you get these settings right other changes will most commonly offer only incremental performance improvements.&lt;br /&gt;&lt;br /&gt;key_buffer_size – Very important if you use MyISAM tables. Set up to 30-40% of available memory if you use MyISAM tables exclusively. Right size depends on amount of indexes, data size and workload – remember MyISAM uses OS cache to cache the data so you need to leave memory for it as well, and data can be much larger than indexes in many cases. Check however if all of key_buffer is used over time – it is not rare to see key_buffer being set to 4G while combined size of .MYI files is just 1GB. This would be just a waste. If you use few MyISAM tables you’ll want to keep it lower but still at least 16-32Mb so it is large enough to accommodate indexes for temporary tables which are created on disk.&lt;br /&gt;&lt;br /&gt;innodb_buffer_pool_size This is very important variable to tune if you’re using Innodb tables. Innodb tables are much more sensitive to buffer size compared to MyISAM. MyISAM may work kind of OK with default key_buffer_size even with large data set but it will crawl with default innodb_buffer_pool_size. Also Innodb buffer pool caches both data and index pages so you do not need to leave space for OS cache so values up to 70-80% of memory often make sense for Innodb only installations. Same rules as for key_buffer apply – if you have small data set and it is not going to grow dramatically do not oversize innodb_buffer_pool_size you might find better use for memory available.&lt;br /&gt;&lt;br /&gt;innodb_additional_mem_pool_size This one does not really affect performance too much, at least on OS with decent memory allocators. Still you might want to have it 20MB (sometimes larger) so you can see how much memory Innodb allocates for misc needs.&lt;br /&gt;&lt;br /&gt;innodb_log_file_size Very important for write intensive workloads especially for large data sets. Larger sizes offer better performance but increase recovery times so be careful. I normally use values 64M-512M depending on server size.&lt;br /&gt;&lt;br /&gt;innodb_log_buffer_size Default for this one is kind of OK for many workloads with medium write load and shorter transactions. If you have update activity spikes however or work with blobs a lot you might want to increase it. Do not set it too high however as it would be waste of memory – it is flushed every 1 sec anyway so you do not need space for more than 1 sec worth of updates. 8MB-16MB are typically enough. Smaller installations should use smaller values.&lt;br /&gt;&lt;br /&gt;innodb_flush_log_at_trx_commit Crying about Innodb being 100 times slower than MyISAM ? You probably forgot to adjust this value. Default value of 1 will mean each update transaction commit (or each statement outside of transaction) will need to flush log to the disk which is rather expensive, especially if you do not have Battery backed up cache. Many applications, especially those moved from MyISAM tables are OK with value 2 which means do not flush log to the disk but only flush it to OS cache. The log is still flushed to the disk each second so you normally would not loose more than 1-2 sec worth of updates. Value 0 is a bit faster but is a bit less secure as you can lose transactions even in case MySQL Server crashes. Value 2 only cause data loss with full OS crash.&lt;br /&gt;&lt;br /&gt;table_cache – Opening tables can be expensive. For example MyISAM tables mark MYI header to mark table as currently in use. You do not want this to happen so frequently and it is typically best to size your cache so it is large enough to keep most of your tables open. It uses some OS resources and some memory but for modern hardware it is typically not the problem. 1024 is good value for applications with couple hundreds tables (remember each connection needs its own entry) if you have many connections or many tables increase it larger. I’ve seen values over 100.000 used.&lt;br /&gt;&lt;br /&gt;thread_cache Thread creation/destructions can be expensive, which happen at each connect/disconnect. I normally set this value to at least 16. If application has large jumps in amount of concurrent connections and I see fast growth of&lt;br /&gt;Threads_Created variable I boost it higher. The goal is not to have threads created in normal operation.&lt;br /&gt;&lt;br /&gt;query_cache_size If your application is read intensive and you do not have application level caches this can be great help. Do not set it too large as it may slow things down as its maintenance may get expensive. Values from 32M to 512M normally make sense. Check it however after a while and see if it is well used. For certain workloads cache hit ratio is lower than would justify having it enabled.&lt;br /&gt;&lt;br /&gt;Note: as you can see all of these are global variables. These variables depend on hardware and mix of storage engines, while per session variables are typically workload specific. If you have simple queries there is no reason to increase sort_buffer_size even if you have 64GB of memory to waste. Furthermore doing so may decrease performance.&lt;br /&gt;I normally leave per session variable tuning to second step after I can analyze workload.&lt;br /&gt;&lt;br /&gt;P.S Note MySQL distribution contains bunch of sample my.cnf files which may be great templates to use. Typically they would already be much better than defaults if you chose correct one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4859020921204762561?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4859020921204762561/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4859020921204762561' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4859020921204762561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4859020921204762561'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/06/what-to-tune-in-mysql-server-after.html' title='What to tune in MySQL Server after installation'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7730566140562597686</id><published>2010-06-21T20:25:00.000-07:00</published><updated>2010-06-21T20:27:11.530-07:00</updated><title type='text'>Beda gps dan a-gps</title><content type='html'>Global Positioning System (GPS) menyediakan informasi posisi secara terus menerus di berbagai tempat di bumi. Karena GPS dapat diakses oleh sejumlah orang yang tidak terbatas, maka GPS adalah sebuah sistem yang pasif. Oleh karena itu, orang hanya dapat menerima sinyal satelit dengan bantuan GPS receiver.&lt;br /&gt;&lt;br /&gt;Sedangkan Assisted GPS (A-GPS) mendapatkan bantuan dari base station dalam penentuan posisi. Sehingga receiver GPS dapat memproses lebih cepat, akurat, dan efisien.&lt;br /&gt;&lt;br /&gt;Apakah A-GPS? Assisted Global Positioning System (A-GPS) membantu perangkat mobile Anda dalam menemukan satelit. Saat menggunakan A-GPS, perangkat mobile Anda menerima informasi satelit yang berguna dari server data bantuan melalui jaringan seluler. Apabila perangkat mobile Anda tidak menerima data bantuan, A-GPS akan mendeteksi satelit yang ada. Dengan data bantuan perangkat mobile Anda dapat mendeteksi set satelit yang layak didengarkan, yang mana, satelit pada sisi planet yang sama dengan perangkat mobile Anda. A-GPS mempercepat penghitungan lokasi yang ditandai.&lt;br /&gt;&lt;br /&gt;A-GPS adalah layanan jaringan. Digunakan secara default pada perangkat mobile yang mendukung A-GPS, apabila tidak ada pengaturan A-GPS khusus service provider yang ada.&lt;br /&gt;&lt;br /&gt;A-GPS tersedia di seluruh negara dan tidak tergantung pada layanan operator khusus.&lt;br /&gt;&lt;br /&gt;Apa manfaat dan keuntungan dari A-GPS? A-GPS didesain untuk mengaktifkan perangkat mobile untuk menangkap sinyal satellite lebih cepat dan dapat dipercaya daripada dengan GPS standalone. Sebagai contoh, positioning diperoleh lebih cepat dalam keadaan cold-start, yang mana, apabila koneksi GPS telah dimatikan dalam waktu lama, atau apabila pengguna telah melakukan perjalanan ke negara lain. Dengan A-GPS, waktu perkiraan untuk membangun koneksi GPS menurun secara signifikan. Karena memerlukan beberapa saat bagi perangkat mobile untuk menggunakan GPS untuk membangun koneksi GPS dalam keadaan cold-start, A-GPS mengurangi waktu yang diperlukan umumnya menjadi puluhan detik. Sebagai tambahan, A-GPS mengurangi waktu yang diperlukan perangkat mobile untuk menemukan posisi saat ini, dikenal sebagai ‘Time To First Fix’ (TTFF), untuk sebagian besar lokasi geografis dunia.&lt;br /&gt;&lt;br /&gt;GPS mempunyai beberapa batasan yang juga diterapkan pada A-GPS. Sebagai contoh, keberadaan dan kualitas sinyal dipengaruhi oleh bangunan, gangguan alam, kondisi cuaca, dan lokasi pengguna. Apabila Anda berada dalam ruangan, pindah ke luar ruangan yang terbuka. Pastikan juga bahwa tangan Anda tidak menutupi penerima GPS, yang terdapat di bawah perangkat mobile Anda.&lt;br /&gt;&lt;br /&gt;Jaringan seluler dan koneksi data apa yang digunakan untuk A-GPS? A-GPS menggunakan koneksi jaringan seluler 3G dan 2G dan koneksi data paket GPRS dan EGPRS. Anda juga harus mempunyai titik akses internet yang ditetapkan pada perangkat mobile kompatibel Anda. Titik akses LAN Nirkabel (WLAN) tidak lagi didukung saat menggunakan A-GPS.&lt;br /&gt;&lt;br /&gt;Di mana saya dapat menggunakan A-GPS? A-GPS memungkinkan worldwide, selama Anda mempunyai akses ke jaringan seluler dan koneksi data. Andaj uga dapat menggunakan layanan selain jaringan home Anda (saat roaming). A-GPS tidak tergantung pada layanan operator khusus.&lt;br /&gt;&lt;br /&gt;Berapa biaya A-GPS? Mendownload data bantuan melibatkan transmisi sejumlah data melalui jaringan service provider Anda. Umumnya mendapatkan koneksi GPS dengan A-GPS memerlukan kurang dari 10kB data yang harus ditransfer.Semua biaya transmisi data dibayar oleh pengguna. Selain jaringan seluler home Anda, yang mana, saat roaming, biaya dapat berbeda-beda.&lt;br /&gt;&lt;br /&gt;semoga aja membantu&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7730566140562597686?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7730566140562597686/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7730566140562597686' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7730566140562597686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7730566140562597686'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/06/beda-gps-dan-gps.html' title='Beda gps dan a-gps'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4837785886980440227</id><published>2010-06-08T08:17:00.000-07:00</published><updated>2010-06-08T08:36:20.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IPV6'/><category scheme='http://www.blogger.com/atom/ns#' term='IP v4'/><title type='text'>Apa Perbedaan IPv4 dan IPv6?</title><content type='html'>Bali - Sebagai protokol pengalamatan internet generasi baru, IPv6 tentu hadir dengan berbagai kelebihan ketimbang sang pendahulunya, IPv4. Mau tahu apa saja perbedaannya?&lt;br /&gt;&lt;br /&gt;Berikut adalah perbedaan antara IPv4 dan IPv6 menurut Kementerian Komunikasi dan Informatika (Kominfo):&lt;br /&gt;&lt;br /&gt;Fitur&lt;br /&gt;IPv4: Jumlah alamat menggunakan 32 bit sehingga jumlah alamat unik yang didukung terbatas 4.294.967.296 atau di atas 4 miliar alamat IP saja. NAT mampu untuk sekadar memperlambat habisnya jumlah alamat IPv4, namun pada dasarnya IPv4 hanya menggunakan 32 bit sehingga tidak dapat mengimbangi laju pertumbuhan internet dunia.&lt;br /&gt;&lt;br /&gt;IPv6: Menggunakan 128 bit untuk mendukung 3.4 x 10^38 alamat IP yang unik. Jumlah yang masif ini lebih dari cukup untuk menyelesaikan masalah keterbatasan jumlah alamat pada IPv4 secara permanen.&lt;br /&gt;&lt;br /&gt;Routing&lt;br /&gt;IPv4: Performa routing menurun seiring dengan membesarnya ukuran tabel routing. Penyebabnya pemeriksaan header MTU di setiap router dan hop switch.&lt;br /&gt;&lt;br /&gt;IPv6: Dengan proses routing yang jauh lebih efisien dari pendahulunya, IPv6 memiliki kemampuan untuk mengelola tabel routing yang besar.&lt;br /&gt;&lt;br /&gt;Mobilitas&lt;br /&gt;IPv4: Dukungan terhadap mobilitas yang terbatas oleh kemampuan roaming saat beralih dari satu jaringan ke jaringan lain.&lt;br /&gt;&lt;br /&gt;IPv6: Memenuhi kebutuhan mobilitas tinggi melalui roaming dari satu jaringan ke jaringan lain dengan tetap terjaganya kelangsungan sambungan. Fitur ini mendukung perkembangan aplikasi-aplikasi.&lt;br /&gt;&lt;br /&gt;Keamanan&lt;br /&gt;IPv4: Meski umum digunakan dalam mengamankan jaringan IPv4, header IPsec merupakan fitur tambahan pilihan pada standar IPv4.&lt;br /&gt;&lt;br /&gt;IPv6: IPsec dikembangkan sejalan dengan IPv6. Header IPsec menjadi fitur wajib dalam standar implementasi IPv6.&lt;br /&gt;&lt;br /&gt;Ukuran header&lt;br /&gt;IPv4: Ukuran header dasar 20 oktet ditambah ukuran header options yang dapat bervariasi.&lt;br /&gt;&lt;br /&gt;IPv6: Ukuran header tetap 40 oktet. Sejumlah header pada IPv4 seperti Identification, Flags, Fragment offset, Header Checksum dan Padding telah dimodifikasi.&lt;br /&gt;&lt;br /&gt;Header checksum&lt;br /&gt;IPv4: Terdapat header checksum yang diperiksa oleh setiap switch (perangkat lapis ke 3), sehingga menambah delay.&lt;br /&gt;&lt;br /&gt;IPv6: Proses checksum tidak dilakukan di tingkat header, melainkan secara end-to-end. Header IPsec telah menjamin keamanan yang memadai&lt;br /&gt;&lt;br /&gt;Fragmentasi&lt;br /&gt;IPv4: Dilakukan di setiap hop yang melambatkan performa router. Proses menjadi lebih lama lagi apabila ukuran paket data melampaui Maximum Transmission Unit (MTU) paket dipecah-pecah sebelum disatukan kembali di tempat tujuan.&lt;br /&gt;&lt;br /&gt;IPv6: Hanya dilakukan oleh host yang mengirimkan paket data. Di samping itu, terdapat fitur MTU discovery yang menentukan fragmentasi yang lebih tepat menyesuaikan dengan nilai MTU terkecil yang terdapat dalam sebuah jaringan dari ujung ke ujung.&lt;br /&gt;&lt;br /&gt;Configuration&lt;br /&gt;IPv4: Ketika sebuah host terhubung ke sebuah jaringan, konfigurasi dilakukan secara manual.&lt;br /&gt;&lt;br /&gt;IPv6: Memiliki fitur stateless auto configuration dimana ketika sebuah host terhubung ke sebuah jaringan, konfigurasi dilakukan secara otomatis.&lt;br /&gt;&lt;br /&gt;Kualitas Layanan&lt;br /&gt;IPv4: Memakai mekanisme best effort untuk tanpa membedakan kebutuhan.&lt;br /&gt;&lt;br /&gt;IPv6: Memakai mekanisme best level of effort yang memastikan kualitas layanan. Header traffic class menentukan prioritas pengiriman paket data berdasarkan kebutuhan akan kecepatan tinggi atau tingkat latency tinggi. ( ash / eno )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4837785886980440227?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4837785886980440227/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4837785886980440227' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4837785886980440227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4837785886980440227'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/06/apa-perbedaan-ipv4-dan-ipv6.html' title='Apa Perbedaan IPv4 dan IPv6?'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4541599186368721638</id><published>2010-04-07T21:26:00.000-07:00</published><updated>2010-04-07T21:30:15.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Supaya file javascript bisa di baca di spring</title><content type='html'>Supaya File javascript bis dibaca oleh spring maka jangan menyimpannya di dalam folder WEB-INF tetepi harus di luar dari folder tersebut&lt;br /&gt; susunan da;am netbean tampak seperti gambar di bawah ini&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vluHOlwFeK8/S71bc6v9Z6I/AAAAAAAAAF8/N1s77FOXJ_U/s1600/letak_js_di_spring.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 312px;" src="http://4.bp.blogspot.com/_vluHOlwFeK8/S71bc6v9Z6I/AAAAAAAAAF8/N1s77FOXJ_U/s320/letak_js_di_spring.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5457618875807786914" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4541599186368721638?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4541599186368721638/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4541599186368721638' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4541599186368721638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4541599186368721638'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/04/supaya-file-javascript-bisa-di-baca-di.html' title='Supaya file javascript bisa di baca di spring'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vluHOlwFeK8/S71bc6v9Z6I/AAAAAAAAAF8/N1s77FOXJ_U/s72-c/letak_js_di_spring.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-5884419183779098423</id><published>2010-02-16T19:48:00.001-08:00</published><updated>2010-03-16T19:07:23.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mcafee'/><title type='text'>Removing McAfee Security Center from Acer Aspire One</title><content type='html'>Step 1 - Uninstall your McAfee consumer products using Add/Remove Programs in the Windows Control Panel Windows 2000/XP&lt;br /&gt;&lt;br /&gt;   1. Click Start, Settings, Control Panel.&lt;br /&gt;   2. Double-click Add or Remove Programs.&lt;br /&gt;   3. Select the McAfee SecurityCenter product.&lt;br /&gt;   4. Click Remove and follow the steps provided.&lt;br /&gt;&lt;br /&gt;Windows Vista&lt;br /&gt;&lt;br /&gt;   1. Click Start, Search, type Programs and Features, and click Go.&lt;br /&gt;   2. Double-click Programs and Features.&lt;br /&gt;   3. Select the McAfee SecurityCenter product.&lt;br /&gt;   4. Click Uninstall and follow the steps provided.&lt;br /&gt;&lt;br /&gt;Step 2 - Download and run MCPR.exe&lt;br /&gt;&lt;br /&gt;   1. Download the removal tool from: http://download.mcafee.com/products/licensed/cust_support_patches/MCPR.exe &lt;br /&gt;   2. Click Save and save the file to a folder on your computer.&lt;br /&gt;   3. Navigate to the folder where the file was saved.&lt;br /&gt;   4. Make sure all McAfee windows are closed.&lt;br /&gt;   5. Double-click MCPR.exe to run the removal tool.&lt;br /&gt;&lt;br /&gt;      NOTE: Windows Vista users must right-click MCPR.exe and select Run as Administrator. &lt;br /&gt;       &lt;br /&gt;   6. Restart your computer after receiving the message CleanUp Successful.&lt;br /&gt;      Your McAfee product will not be fully removed until the system is restarted&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-5884419183779098423?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/5884419183779098423/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=5884419183779098423' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/5884419183779098423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/5884419183779098423'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/02/removing-mcafee-security-center-from.html' title='Removing McAfee Security Center from Acer Aspire One'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7915735401333521661</id><published>2010-02-15T21:32:00.000-08:00</published><updated>2010-02-15T21:33:13.481-08:00</updated><title type='text'>Grub 2 Recovery Pada Ubuntu Karmic</title><content type='html'>Default konfigurasi grub 2, ada di file /boot/grub/grub.cfg.&lt;br /&gt;&lt;br /&gt;Grub-500x328&lt;br /&gt;&lt;br /&gt;Tidak seperti grub sebelumnya, kita dapat bebas mengedit file /boot/grub/menu.lst. Kalau di grub 2, tidak perlu mengedit file grub.cfg tersebut, namun pengaturannya ada pada file /etc/default/grub dan file-file didalam folder /etc/grub.d/.&lt;br /&gt;&lt;br /&gt;Berikut langkah-langkah mengembalikan/recovery grub 2;&lt;br /&gt;&lt;br /&gt;   1. Booting menggunakan live cd ubuntu;&lt;br /&gt;   2. Masuk keterminal, jalankan perintah;&lt;br /&gt;&lt;br /&gt;          $ sudo fdisk -l&lt;br /&gt;&lt;br /&gt;   3. Ingat posisi drive system instalasi ubuntu anda, misalnya system diinstall pada partisi /dev/sda1;&lt;br /&gt;   4. Mount partisi /dev/sda1 kedalam folder /mnt;&lt;br /&gt;&lt;br /&gt;          $ sudo mount /dev/sda1 /mnt&lt;br /&gt;&lt;br /&gt;   5. Apabila anda memilik partisi /boot yang terpisah, maka partisi tersebut juga harus dimount. Misalnya partisi /boot pada /dev/sda2;&lt;br /&gt;&lt;br /&gt;          $ sudo mount /dev/sda2 /mnt/boot&lt;br /&gt;&lt;br /&gt;   6. Selanjutnya mount seluruh partisi yang lain;&lt;br /&gt;&lt;br /&gt;          $ sudo mount –bind /dev /mnt/dev&lt;br /&gt;&lt;br /&gt;   7. Kemudian masuk ke system yang telah di mount menggunakan perintah chroot;&lt;br /&gt;&lt;br /&gt;          $ sudo chroot /mnt&lt;br /&gt;&lt;br /&gt;   8. Setelah anda masuk menggunakan chroot. Berarti anda telah mendapatkan akses root system utama, tanpa harus menggunakan perintah sudo lagi;&lt;br /&gt;   9. Apabila anda menginginkan perubahan parameter pada grub, edit file /etc/default/grub.Apabila tidak, abaikan langkah ini;&lt;br /&gt;&lt;br /&gt;          # nano /etc/default/grub&lt;br /&gt;&lt;br /&gt;  10. Kemudian jalankan perintah update-grub untuk menggenerate file konfigurasi secara otomatis;&lt;br /&gt;&lt;br /&gt;          # update-grub&lt;br /&gt;&lt;br /&gt;  11. Langkah terakhir anda harus menginstall grub2 pada MBR, jalankan perintah grub-install /dev/sda;&lt;br /&gt;&lt;br /&gt;          # grub-install /dev/sda&lt;br /&gt;&lt;br /&gt;  12. Apabila terjadi error, jalankan perintah grub-install –recheck /dev/sda untuk memeriksa errornya;&lt;br /&gt;&lt;br /&gt;          # grub-install –recheck /dev/sda&lt;br /&gt;&lt;br /&gt;  13. Apabila sudah selesai tekan tombol Ctrl+D untuk keluar dari lingkungan chroot;&lt;br /&gt;  14. Lakukan perintah umount, untuk melepas kaitan yang telah dilakukan sebelumnya;&lt;br /&gt;&lt;br /&gt;          $ sudo umount /mnt/dev&lt;br /&gt;&lt;br /&gt;          $ sudo umount /mnt&lt;br /&gt;&lt;br /&gt;  15. Terakhir, restart system ubuntu live cd anda.&lt;br /&gt;&lt;br /&gt;Selamat mencoba!&lt;br /&gt;&lt;br /&gt;Referensi :&lt;br /&gt;https://wiki.ubuntu.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7915735401333521661?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7915735401333521661/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7915735401333521661' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7915735401333521661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7915735401333521661'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/02/grub-2-recovery-pada-ubuntu-karmic.html' title='Grub 2 Recovery Pada Ubuntu Karmic'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-6172284066068183306</id><published>2010-02-15T20:57:00.000-08:00</published><updated>2010-03-16T19:08:01.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Cleaning up the Grub boot menu in Ubuntu</title><content type='html'>The grub boot menu in Ubuntu can become pretty crowded over time with older version of the kernel. When you update Ubuntu, older version are not automatically cleaned out of the grub boot menu. But if you want, it's pretty easy to clean out the older, or unused, entries from the grub boot menu.&lt;br /&gt;&lt;br /&gt;The entries that are shown in the grub boot menu are contained in the file /boot/grub/menu.lst. To clean up grub, you just need to edit this file and remove the old entries. When editing this file, you need to do this as root. You can either use sudo on the command line to edit the file, or you can use gksu to edit this in your desktop environment. As an example, from the command line you could type: sudo vim /boot/grub/menu.lst. From the desktop you could press Alt + F2 to get the Run menu and then type: gksu gedit /boot/grub/menu.lst.&lt;br /&gt;&lt;br /&gt;Either way, once you are editing the file, you want to look for the line that reads:&lt;br /&gt;&lt;br /&gt;## ## End Defaults Options ##&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once you find this line, there will be sections that follow and each section represents one line in the grub boot menu. It's very easy to determine which section represents which line in the boot menu by looking at the title attribute. Once you decided which sections you want to remove from the grub boot menu, delete them and save the file. Next time you boot up, you'll have a nice clean screen in grub.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Re: Cleaning up Grub menu &amp; Synaptic Pkg Manager&lt;br /&gt;You can clean Grub &amp; Synaptic simultaneously. Here are the steps:&lt;br /&gt;&lt;br /&gt;1. Find out the kernel you are running currently, by typing in a Terminal window (without the ") "uname -r" and note down the version number.&lt;br /&gt;&lt;br /&gt;2. Open Synaptic (from System -&gt; Administration menu) and search for "linux-image". A green box on the left indicates that the package is installed.&lt;br /&gt;&lt;br /&gt;3. Right-click on those kernels you no longer need and select 'Mark for Complete removal' (leave the kernel you found in Step 1 unselected)&lt;br /&gt;&lt;br /&gt;4. Click Apply&lt;br /&gt;&lt;br /&gt;All your old/unused kernels should be gone and GRUB will also be automatically updated.&lt;br /&gt;&lt;br /&gt;Reboot and verify your GRUB. Good Luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-6172284066068183306?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/6172284066068183306/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=6172284066068183306' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6172284066068183306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6172284066068183306'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/02/cleaning-up-grub-boot-menu-in-ubuntu.html' title='Cleaning up the Grub boot menu in Ubuntu'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-3790040617718045577</id><published>2010-01-27T22:14:00.000-08:00</published><updated>2010-01-27T22:28:02.983-08:00</updated><title type='text'>Memahami Dispatcher-Servlet Spring MVC 2.5 (Sebagian Proses MVC Spring)</title><content type='html'>by Putri Chairina&lt;br /&gt;http://putrichairina.wordpress.com/2009/04/01/memahami-dispatcher-servlet-spring-mvc-25-sebagian-proses-mvc-spring/&lt;br /&gt;&lt;br /&gt;Dispatcher Servlet adalah servlet yang berfungsi untuk menerima HTTP request dan meneruskannya menuju proses selanjutnya berdasarkan mapping yang didefinisikan di dalamnya. Dispatcher Servlet dideklarasikan keberadaannya di web.xml. (link ke web.xml)&lt;br /&gt;&lt;br /&gt;Isi dispatcher-servlet.xml yang masih “fresh” baru di-generate dari Netbeans6.5 :&lt;br /&gt;&lt;br /&gt;indexController&lt;br /&gt;booksManagerController&lt;br /&gt;&lt;br /&gt;ControllerClassNameHandlerMapping&lt;br /&gt;&lt;br /&gt;Ini langsung dibuat oleh Netbeans6.5. Kelas ControllerClassNameHandlerMapping ini bermaksud untuk membuat mapping otomatis dari suatu nama bean-controller ke request URL. Caranya memanggil URL adalah dengan “memenggal” kata “Controller” dari nama kelas-controller tersebut. Misalnya :&lt;br /&gt;&lt;br /&gt;Kelas WelcomeController di-mapping ke URL “/welcome*”&lt;br /&gt;Kelas BooksController di-mapping ke URL “/books*”&lt;br /&gt;&lt;br /&gt;Kalau tidak mau menggunakan tipe mapping seperti ini (supaya lebih fleksibel), hilangkan saja penggunaan bean ini :&lt;br /&gt;&lt;br /&gt;Handler Mapping&lt;br /&gt;&lt;br /&gt;indexController&lt;br /&gt;booksManagerController&lt;br /&gt;&lt;br /&gt;Handler Mapping berguna untuk mengatur mapping dari request URL ke bean-controller yang dituju.&lt;br /&gt;SimpleUrlHandlerMapping merupakan salah satu jenis dari Handler Mapping di Spring. Selain SimpleUrlHandlerMapping ada juga BeanUrlHandlerMapping. BeanUrlHandlerMapping me-mapping request URL langsung kepada bean-controller yang bernama sama dengan URL tersebut. Misalkan dipanggil “/index.htm” (tanpa tanda kutip), maka bean yang akan dipanggil selanjutnya adalah bean-controller yang memiliki nama “/index.htm”. BeanUrlHandlerMapping tidak mengakomodir penggunaan wildcard (*). Karena kesederhanaannya itu ia lebih cocok digunakan untuk aplikasi kecil.&lt;br /&gt;&lt;br /&gt;Untuk code di atas, ketika URL “/index.htm” dipanggil lewat HTTP request, maka bean-controller yang selanjutnya akan dieksekusi adalah “indexController”. Dan jika URL yang dipanggil adalah “/BooksDisplay.htm” maka bean-controller yang diaktifkan selanjutnya adalah booksManagerController.&lt;br /&gt;&lt;br /&gt;View Resolver&lt;br /&gt;&lt;br /&gt;View Resolver mengarahkan view yang akan dipanggil (view name) dengan file yang sebenarnya (actual view).&lt;br /&gt;Ada berbagai jenis view resolver, salah satunya adalah InternalResourceViewResolver.&lt;br /&gt;&lt;br /&gt;Misalkan pada bean-controller indexController (di atas) memiliki properti viewName “index”. Maka, berdasarkan bean viewResolver yang sudah didefinisikan di atas, selanjutnya dispatcher-servlet akan mengarahkan aplikasi untuk mengeksekusi file /WEB-INF/jsp/index.jsp.&lt;br /&gt;&lt;br /&gt;Sedangkan jika bean-controller booksManagerController dipanggil maka aplikasi selanjutnya akan mengeksekusi kelas BooksController pada package com.spring.controller. (bersambung)&lt;br /&gt;&lt;br /&gt;Dari Controller ke Model ataupun View (objek ModelAndView)&lt;br /&gt;&lt;br /&gt;Nantinya setelah class-controller, BooksController, mengeksekusi code-code yang ada di dalamnya, akan mengembalikan (return) objek ModelAndView. Ada dua kemungkinan proses yang akan terjadi dari pengembalian objek ModelAndView.&lt;br /&gt;&lt;br /&gt;    * Controller Ke Model&lt;br /&gt;&lt;br /&gt;Pertama, jika pengembalian (return) berupa :&lt;br /&gt;&lt;br /&gt;return new ModelAndView("booksManager")&lt;br /&gt;&lt;br /&gt;maka selanjutnya Spring akan mencari bean “booksManager” yang telah didefinisikan dalam applicationContext.xml.&lt;br /&gt;&lt;br /&gt;    * Controller Ke View&lt;br /&gt;&lt;br /&gt;Kedua, jika pengembalian (return) berupa :&lt;br /&gt;&lt;br /&gt;return new ModelAndView(new RedirectView("/BooksDisplay.htm"))&lt;br /&gt;&lt;br /&gt;maka selanjutnya Spring akan mencari mapping untuk URL “/BooksDisplay.htm” pada dispatcher-servlet.xml&lt;br /&gt;&lt;br /&gt;Alur Model-View-Controller&lt;br /&gt;&lt;br /&gt;Alur yang terjadi dalam sistem Model-View-Controller (MVC) Spring ditinjau dari dispatcher-servlet :&lt;br /&gt;&lt;br /&gt;(1) request URL terjadi.&lt;br /&gt;(2) dispatcher-servlet mengaktifkan bean-controller sesuai dengan mapping yang sudah didefinisikan.&lt;br /&gt;(3) bean-controller ditemukan. Kemudian mengarahkan pada dua alternatif :&lt;br /&gt;&lt;br /&gt;(3.1) Langsung ke View Resolver. Contoh : p:viewName=”index”.&lt;br /&gt;(3.1.1) Membuka file fisik. Nama file sesuai dengan nilai properti “viewName”, direktorinya sesuai dengan awalan (prefix )yang didefinisikan pada bean viewResolver, sedangkan ekstensi file tergantung pada akhiran (suffix).&lt;br /&gt;&lt;br /&gt;(3.2) ke class-controller. Contoh : class=”com.spring.controller.BooksController”&lt;br /&gt;(3.2.1) kelas BooksController berhasil dieksekusi dan mengembalikan objek ModelAndView. Selanjutnya ada dua kemungkinan.&lt;br /&gt;(3.2.1.1) Pertama, mengarahkan ke model, yaitu eksekusi kepada bean yang didefinisikan di applicationContext.xml. Contoh : return new ModelAndView(“booksManager”).&lt;br /&gt;(3.2.1.2) Kedua, mengarahkan ke view, yaitu eksekusi kepada mapping URL yang didefinisikan di dispatcher-servlet.xml. Contoh : return new ModelAndView(new RedirectView(“/BooksDisplay.htm”)) Ini berarti kembali ke proses (2)&lt;br /&gt;&lt;br /&gt;Catatan Kaki&lt;br /&gt;&lt;br /&gt;    * “bean-controller” : bean yang berada dalam dispatcher-servlet.xml. Bukan bean di applicationContext.xml&lt;br /&gt;    * “class-controller” : kelas yang dirujuk oleh bean-controller.&lt;br /&gt;    * applicationContext.xml adalah file xml application context pada Spring. Penamaan file ini bisa diubah.&lt;br /&gt;    * dispatcher-servlet.xml adalah file xml dispatcher servlet pada Spring. Penamaan file ini bisa diubah.&lt;br /&gt;&lt;br /&gt;Referensi Bagus&lt;br /&gt;&lt;br /&gt;    * Pro-Spring. Rob Harrop dan Jan Machacek. Springer-Verlag : New York. 2004&lt;br /&gt;    * Spring Java/J2EE Application Framework. Rod Johnson, dkk.2004&lt;br /&gt;    * Spring In Action. Craig Walls dan Ryan Braidenbach. Manning Publication : Greenwich. 2005&lt;br /&gt;&lt;br /&gt;::Sebuah Catatan Tentang Spring&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-3790040617718045577?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/3790040617718045577/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=3790040617718045577' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3790040617718045577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/3790040617718045577'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2010/01/memahami-dispatcher-servlet-spring-mvc.html' title='Memahami Dispatcher-Servlet Spring MVC 2.5 (Sebagian Proses MVC Spring)'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7778952565385312695</id><published>2009-11-29T18:06:00.000-08:00</published><updated>2009-11-29T18:12:43.901-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Tips n Trik</title><content type='html'>&lt;a href="http://martinusadyh.web.id/2009/08/31/mysql-tips-n-trik/#more-63"&gt;MySQL Tips n Trik&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7778952565385312695?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7778952565385312695/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7778952565385312695' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7778952565385312695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7778952565385312695'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/11/mysql-tips-n-trik.html' title='MySQL Tips n Trik'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-2191817217143689973</id><published>2009-11-17T22:27:00.000-08:00</published><updated>2009-11-17T22:39:01.923-08:00</updated><title type='text'>Membuat Menu Bertingkat (Tree Menu) dengan Dreamweaver</title><content type='html'>Membuat Menu Bertingkat (Tree Menu) dengan Dreamweaver&lt;br /&gt;materi, mengajar, web development November 2nd, 2009&lt;br /&gt;&lt;br /&gt;Menu atau navigasi merupakan komponen penting di dalam suatu website. Navigasi website sama halnya dengan navigasi sebuah kapal laut, dimana sistem navigasi yang baik tentu akan menuntun nahkoda kapal beserta seluruh penumpangnya menuju ke tujuan dengan cepat. Sebaliknya, navigasi yang buruk bukan tidak mungkin akan membuat kapal terlambat menuju ke tujuan atau bahkan tersesat di tengah laut. Navigasi di dalam website pun akan sama, yaitu jika dirancang dengan baik akan memudahkan pengunjung untuk menemukan apa yang ia cari. Namun jika navigasi tidak dirancang dengan baik atau bahkan tidak ada navigasi sama sekali, dapat mengakibatkan pengunjung tersesat dan akhirnya akan menutup website tersebut.&lt;br /&gt;&lt;br /&gt;Dilihat dari bentuk dan susunannya, menu atau navigasi memiliki variasi yang beragam. Ada beberapa navigasi yang disusun mendatar (horizontal), ke bawah (vertical), berbentuk drop-down menu atau dapat juga berupa menu bertingkat (tree-menu). Berdasarkan teknik pembuatannya juga beragam, dari yang menggunakan HTML, CSS, Javascript, gambar sampai yang menggunakan teknologi flash. Masing-masing memiliki kelebihan dan kekurangan.&lt;br /&gt;&lt;br /&gt;Di dalam tutorial ini akan disampaikan mengenai bagaimana membuat menu bertingkat (tree-menu) menggunakan fasilitas yang sudah tersedia di salah satu web development software, yaitu Dreamweaver. Langkah-langkah dalam tutorial dicoba menggunakan Macromedia Dreamweaver 8, namun demikian dapat juga dicoba dengan versi-versi terbaru dari Dreamweaver.&lt;br /&gt;&lt;br /&gt;Berikut ini langkah-langkahnya&lt;br /&gt;&lt;br /&gt;1. Buka Macromedia Dreamweaver dan buatlah sebuah halaman HTML baru dengan mengakses menu File &gt; New.&lt;br /&gt;2. Aktifkan window Behaviors melalui menu Window &gt; Behaviors atau dengan shortcut Shift + F4 (Lihat gambar 1)&lt;br /&gt;3. Buatlah sebuah link dengan text atau gambar, isi halaman tujuan link dengan # yang menandakan bahwa link tersebut jika diklik nantinya akan tetap di halaman yang sama. Sorot (select) link tersebut, kemudian dari window behaviors yang telah diaktifkan di langkah sebelumnya klik tombol Add behaviour yaitu icon dengan tanda [+]. Akan ditampilkan beberapa pilihan behaviour dan pilih Show Pop-Up Menu. Lihat gambar 2.&lt;br /&gt;Gambar 2&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/mugi22/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vluHOlwFeK8/SwOU21W7ZcI/AAAAAAAAAFc/wvPMGmskC9s/s1600/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_vluHOlwFeK8/SwOU21W7ZcI/AAAAAAAAAFc/wvPMGmskC9s/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5405327647531820482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gambar 2&lt;br /&gt;4. Selanjutnya akan ditampilkan window Show Pop-Up Menu. Buatlah menu bertingkat sesuai rancangan menu yang diinginkan. Tersedia beberapa tombol yang akan membantu mengatur menu yang akan dibuat. Lihat contohnya di gambar 3. Jika ingin mengatur tampilan dari menu, dapat membuka tab ‘Appearance’  dan jika ingin mengatur posisi dari menu bisa mengaktifkan tab ‘Position’ seperti terlihat pada gambar 4. Klik tombol OK jika menu sudah diatur sesuai keinginan.&lt;br /&gt;&lt;br /&gt;Gambar 3&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SwOVIX5DAOI/AAAAAAAAAFk/9ns5G3g5eFI/s1600/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 218px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SwOVIX5DAOI/AAAAAAAAAFk/9ns5G3g5eFI/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5405327948859506914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Gambar 3&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SwOVvVyAk7I/AAAAAAAAAFs/bqgSacfuBqs/s1600/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 135px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SwOVvVyAk7I/AAAAAAAAAFs/bqgSacfuBqs/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5405328618308015026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Gambar 4&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SwOV7X2Dn3I/AAAAAAAAAF0/C1lyhEXs4vI/s1600/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SwOV7X2Dn3I/AAAAAAAAAF0/C1lyhEXs4vI/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5405328825020292978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Gambar 4&lt;br /&gt;5. Simpan halaman dan tampilkan hasilnya di browser dengan mengakses menu File &gt; Preview in browser… atau shortcut F12. Contoh tampilan menu terlihat di gambar 5.&lt;br /&gt;&lt;br /&gt;Gambar 5&lt;br /&gt;&lt;br /&gt;Gambar 5&lt;br /&gt;&lt;br /&gt;Kesimpulan&lt;br /&gt;&lt;br /&gt;Membuat menu bertingkat (tree-menu) dengan menggunakan Macromedia Dreamweaver ternyata sangat mudah. Teknik yang digunakan oleh Dreamweaver dalam membuat menu tersebut adalah dengan javascript, sehingga menu akan ditampilkan dengan baik pada browser yang mendukung javascript.&lt;br /&gt;&lt;br /&gt;Semoga tutorial singkat ini bermanfaat untuk kita semua.&lt;br /&gt;Download Tutorial&lt;br /&gt;&lt;br /&gt;1. Direct download&lt;br /&gt;2. Download melalui link alternatif 1&lt;br /&gt;3. Download melalui link alternatif 2&lt;br /&gt;4. Download melalui link alternatif 3&lt;br /&gt;5. Download ebook dreamweaver dan banyak ebook lainnya kunjungi http://ebook.achmatim.net&lt;br /&gt;&lt;br /&gt;Popularity: 21% [?]&lt;br /&gt;Share and Enjoy:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-2191817217143689973?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/2191817217143689973/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=2191817217143689973' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2191817217143689973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2191817217143689973'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/11/membuat-menu-bertingkat-tree-menu.html' title='Membuat Menu Bertingkat (Tree Menu) dengan Dreamweaver'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vluHOlwFeK8/SwOU21W7ZcI/AAAAAAAAAFc/wvPMGmskC9s/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-6982386715872261391</id><published>2009-11-05T23:57:00.000-08:00</published><updated>2009-11-11T18:14:52.307-08:00</updated><title type='text'>set password mysql</title><content type='html'>&lt;pre class="programlisting"&gt;&lt;span style="font-weight: bold;"&gt;Set Password &lt;/span&gt;&lt;br /&gt;SET PASSWORD FOR 'bob'@'%.loc.gov' = PASSWORD('&lt;em class="replaceable"&gt;&lt;code&gt;newpass&lt;/code&gt;&lt;/em&gt;');&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;         That is equivalent to the following statements:       &lt;/p&gt; &lt;pre class="programlisting"&gt;UPDATE mysql.user SET Password=PASSWORD('&lt;em class="replaceable"&gt;&lt;code&gt;newpass&lt;/code&gt;&lt;/em&gt;')&lt;br /&gt;WHERE User='bob' AND Host='%.loc.gov';&lt;br /&gt;FLUSH PRIVILEGES;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Supaya dapat di akses dari semabrang client&lt;/span&gt;&lt;br /&gt;update user set host=’%’ where user=’root’ and host=’ubuntuserv’;&lt;br /&gt;flush privileges;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Connect dari komputer client&lt;/span&gt;&lt;br /&gt;shell&gt; mysql --host=localhost --password --user=myname&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bikin User&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;       First, use the &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/mysql.html" title="4.5.1. mysql — The MySQL Command-Line Tool"&gt;&lt;span&gt;&lt;strong class="command"&gt;mysql&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; program to connect to the       server as the MySQL &lt;code class="literal"&gt;root&lt;/code&gt; user:     &lt;/p&gt; shell&gt; &lt;strong class="userinput"&gt;&lt;code&gt;mysql --user=root mysql&lt;/code&gt;&lt;/strong&gt;  &lt;p&gt;       If you have assigned a password to the &lt;code class="literal"&gt;root&lt;/code&gt;       account, you'll also need to supply a &lt;code class="option"&gt;--password&lt;/code&gt;       or &lt;code class="option"&gt;-p&lt;/code&gt; option, both for this       &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/mysql.html" title="4.5.1. mysql — The MySQL Command-Line Tool"&gt;&lt;span&gt;&lt;strong class="command"&gt;mysql&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; command and for those later in this       section.     &lt;/p&gt; &lt;p&gt;       After connecting to the server as &lt;code class="literal"&gt;root&lt;/code&gt;, you can       add new accounts. The following statements use       &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/grant.html" title="12.5.1.3. GRANT Syntax"&gt;&lt;code class="literal"&gt;GRANT&lt;/code&gt;&lt;/a&gt; to set up four new accounts:     &lt;/p&gt; mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';&lt;/code&gt;&lt;/strong&gt;&lt;br /&gt;mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'&lt;/code&gt;&lt;/strong&gt;     -&gt; &lt;strong class="userinput"&gt;&lt;code&gt;    WITH GRANT OPTION;&lt;/code&gt;&lt;/strong&gt;&lt;br /&gt;mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';&lt;/code&gt;&lt;/strong&gt;&lt;br /&gt;mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'&lt;/code&gt;&lt;/strong&gt;     -&gt; &lt;strong class="userinput"&gt;&lt;code&gt;    WITH GRANT OPTION;&lt;br /&gt;&lt;/code&gt;&lt;/strong&gt;mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;CREATE USER 'admin'@'localhost';&lt;br /&gt;&lt;/code&gt;&lt;/strong&gt;mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';&lt;/code&gt;&lt;/strong&gt;&lt;br /&gt;mysql&gt; &lt;strong class="userinput"&gt;&lt;code&gt;CREATE USER 'dummy'@'localhost';&lt;/code&gt;&lt;/strong&gt;  &lt;p&gt;       The accounts created by these statements have the following       properties:     &lt;/p&gt;  &lt;p&gt;           Two of the accounts have a user name of           &lt;code class="literal"&gt;monty&lt;/code&gt; and a password of           &lt;code class="literal"&gt;some_pass&lt;/code&gt;. Both accounts are superuser           accounts with full privileges to do anything. The           &lt;code class="literal"&gt;'monty'@'localhost'&lt;/code&gt; account can be used           only when connecting from the local host. The           &lt;code class="literal"&gt;'monty'@'%'&lt;/code&gt; account uses the           &lt;code class="literal"&gt;'%'&lt;/code&gt; wildcard for the host part, so it can           be used to connect from any host.         &lt;/p&gt;&lt;pre class="programlisting"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-6982386715872261391?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/6982386715872261391/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=6982386715872261391' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6982386715872261391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6982386715872261391'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/11/set-password-mysql.html' title='set password mysql'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-6794109118716459990</id><published>2009-11-05T23:29:00.000-08:00</published><updated>2009-11-05T23:39:18.805-08:00</updated><title type='text'>Cara mengatasi masalah Touchpad &amp; Card Readerdi Ubuntu Jaunty</title><content type='html'>&lt;p&gt;tinggal ketikkan touch pad&lt;br /&gt;&lt;/p&gt; &lt;p&gt;sudo modprobe -r psmouse&lt;br /&gt;sudo modprobe psmouse proto=imps&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;untuk card reader&lt;/p&gt;&lt;p&gt;&lt;span class="fixed_width"  style="font-family:Courier, Monospaced;"&gt;coba jalankan perintah lsusb dan&lt;br /&gt;lspci dan lihat hasilnya. &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-6794109118716459990?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/6794109118716459990/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=6794109118716459990' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6794109118716459990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/6794109118716459990'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/11/cara-mengatasi-masalah-touchpad-di.html' title='Cara mengatasi masalah Touchpad &amp; Card Readerdi Ubuntu Jaunty'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-2342829350455562744</id><published>2009-11-05T19:15:00.000-08:00</published><updated>2009-11-05T19:21:39.130-08:00</updated><title type='text'>/var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf</title><content type='html'>(http://ubuntuforums.org/archive/index.php/t-891109.html)&lt;br /&gt;Update: So I looked at line 143 of /var/lib/dpkg/info/mysql-server-5.0.postinst and discovered it's trying to create the /etc/mysql/conf.d/old_passwords.cnf file. When I check, there's no /etc/mysql/conf.d directory, so I create it.&lt;br /&gt;&lt;br /&gt;The next time I run "sudo dpkg --configure -a", it can't read the /var/lib/mysql/mysql/user.frm file. When I check it, the /var/lib/mysql/mysql/ directory is owned by root:root. So I chown it do mysql:mysql.&lt;br /&gt;&lt;br /&gt;The next time I run "sudo dpkg --configure -a", everything looks good. Configuration finishes with no problem. Then it tries to start the mysql daemon, and it throws an error, saying that it can't read the /etc/mysql/my.cnf file. Thinking that it must be another permissions problem, I look in the /etc/mysql directory, and... no my.cnf file. I look in /etc for it, but no joy. I do a system-wide find, and still nothing. I change the permissions for the /etc/mysql directory and try reinstalling the mysql-server-5.0 package in an attempt to get it to write the my.cnf file, but still nothing.&lt;br /&gt;&lt;br /&gt;I've looked online to find a copy of the my.cnf file for MySQL 5.0, to see if I could drop it in, but so far I haven't found it anywhere. As I absolutely must get MySQL running on this machine, I guess I'm going to reinstall. Again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;... *sigh* ...&lt;br /&gt;Hi, open a terminal and try moving/var/lib/mysql folder out of the way&lt;br /&gt;sudo mv /var/lib/mysql /var/lib/mysql.old&lt;br /&gt;then&lt;br /&gt;sudo aptitude install mysql-server-5.0&lt;br /&gt;&lt;br /&gt;mv /var/lib/mysql /var/lib/mysql.old&lt;br /&gt;aptitude install mysql-server-5.0&lt;br /&gt;after installation there was problem /var/lib/dpkg/info/mysql-server-5.0.postinst: line 144: /etc/mysql/conf.d/old_passwords.cnf: No such file or directory&lt;br /&gt;&lt;br /&gt;solution (http://ubuntuforums.org/archive/index.php/t-891109.html) look up&lt;br /&gt;&lt;br /&gt;mkdir /etc/mysql/conf.d&lt;br /&gt;chown -R mysql:mysql /var/lib/mysql/*&lt;br /&gt;dpkg --configure -a&lt;br /&gt;&lt;br /&gt;now mysql works, thx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-2342829350455562744?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/2342829350455562744/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=2342829350455562744' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2342829350455562744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2342829350455562744'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/11/varlibdpkginfomysql-server-50postinst.html' title='/var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-938852954997155479</id><published>2009-11-04T18:00:00.000-08:00</published><updated>2009-11-04T18:01:16.218-08:00</updated><title type='text'>How to update Java on Fedora</title><content type='html'>&lt;div class="entry"&gt;     &lt;div class="snap_preview"&gt;&lt;p&gt;&lt;small&gt;By Shahram Javey&lt;/small&gt;&lt;/p&gt;&lt;p&gt;In Fedora, you’ll need to follow long chain of symbolic links to get to the &lt;code&gt;java&lt;/code&gt; command. Running the command &lt;code&gt;which java&lt;/code&gt;, yields&lt;/p&gt; &lt;p&gt;&lt;code&gt;/usr/bin/java&lt;/code&gt; which is a link to&lt;br /&gt;&lt;code&gt;/etc/alternatives/java&lt;/code&gt; which links to&lt;br /&gt;&lt;code&gt;/usr/lib/jvm/jre-1.4.2-gcj/bin/java&lt;/code&gt; which links to&lt;br /&gt;&lt;code&gt;/usr/bin/gij&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;The default java in Fedora is the GNU java. Changing java to be the latest version of SUN Java is simple. Just follow the instructions below:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Download the latest JDK for linux (&lt;code&gt;jdk-6u1-linux-i586-rpm.bin&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;code&gt;sh jdk-6u1-linux-i586-rpm.bin&lt;/code&gt; This will create the RPM file.&lt;/li&gt;&lt;li&gt;&lt;code&gt;su&lt;/code&gt; — become root&lt;/li&gt;&lt;li&gt;&lt;code&gt;rpm -Uvh jdk-6u1-linux-i586.rpm&lt;/code&gt; This will install the JDK in &lt;code&gt;/usr/java/&lt;/code&gt; folder.&lt;/li&gt;&lt;li&gt;create the file /etc/profile.d/java.sh with the following content:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;export JAVA_HOME=/usr/java/jdk1.6.0_01&lt;br /&gt;export JAVA_PATH=$JAVA_HOME&lt;br /&gt;export PATH=$JAVA_HOME/bin:$PATH &lt;/code&gt; &lt;blockquote&gt;&lt;p&gt;When a user logs in, environment variables are defined &amp;amp; accumulated in the following order:&lt;/p&gt; &lt;ol&gt;&lt;li&gt; /etc/profile (for all users)&lt;/li&gt;&lt;li&gt;All the files in the /etc/profile.d directory&lt;/li&gt;&lt;li&gt;Then ~/.bash_profile&lt;/li&gt;&lt;li&gt;Finally ~/.bashrc&lt;/li&gt;&lt;/ol&gt; &lt;/blockquote&gt; &lt;/li&gt;&lt;li&gt;&lt;code&gt;chmod +x /etc/profile.d/java.sh&lt;/code&gt;&lt;/li&gt;&lt;li&gt;log out and log back in. Now when you run the command &lt;code&gt;java -version&lt;/code&gt;,  you’ll see that you’re using the latest version of SUN Java — &lt;code&gt;1.6.0_01&lt;/code&gt;.&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt;              &lt;p class="postmetadata alt"&gt;      &lt;small&gt;             This entry was posted  on May 20, 2007 at 5:19 am and is filed under &lt;a href="http://en.wordpress.com/tag/programming/" title="View all posts in Programming" rel="category tag"&gt;Programming&lt;/a&gt;.      You can follow any responses to this entry through the &lt;a href="http://note19.com/2007/05/20/how-to-update-java-on-fedora/feed/"&gt;RSS 2.0&lt;/a&gt; feed.              You can &lt;a href="http://note19.com/2007/05/20/how-to-update-java-on-fedora/#respond"&gt;leave a response&lt;/a&gt;, or &lt;a href="http://note19.com/2007/05/20/how-to-update-java-on-fedora/trackback/" rel="trackback"&gt;trackback&lt;/a&gt; from your own site.             &lt;/small&gt;     &lt;/p&gt;     &lt;/div&gt;          &lt;!-- You can start editing here. --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-938852954997155479?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/938852954997155479/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=938852954997155479' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/938852954997155479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/938852954997155479'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/11/how-to-update-java-on-fedora.html' title='How to update Java on Fedora'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7310742014579022239</id><published>2009-10-07T00:52:00.000-07:00</published><updated>2009-10-07T00:53:23.847-07:00</updated><title type='text'>Home Install Internet Explorer in Ubuntu</title><content type='html'>nstalling Internet Explorer for Linux distros is still not an easy thing to do, especially for the newer versions, say, IE7 or IE8. Firefox is an open source alternative which is not only a better web browser but also a more secure one as well. Mostly you will have to install IE in your linux machine for some testing purposes or because some sites dont show up properly in browsers other than IE. If that is the reason for you to install IE in Ubuntu, &lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;IEs4Linux&lt;/a&gt; is the way out. &lt;p&gt;With the help of IEs4Linux you could install IE 5, IE 5.5 and IE 6 in you Ubuntu 8.10 or any other Linux distro without any complications at all.  Take a look at the required steps we have compiled. IEs4Linux requires two packages, the latest version of  &lt;a href="http://www.winehq.org/"&gt;wine&lt;/a&gt; and &lt;a href="http://www.cabextract.org.uk/"&gt;cabextract&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Installing the latest version of wine&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Goto &lt;em&gt;System-&gt;Administration-&gt;Software Sources&lt;/em&gt; and select the &lt;em&gt;Third-Party Software&lt;/em&gt; tab.&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Now click the ADD button and add the following repo.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;            For Ubuntu Jaunty (9.04):&lt;/b&gt;&lt;/p&gt; &lt;pre style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 480px; height: 34px; text-align: left;" dir="ltr" class="alt2"&gt;deb &lt;a href="http://wine.budgetdedicated.com/apt" title="http://wine.budgetdedicated.com/apt"&gt;http://wine.budgetdedicated.com/apt&lt;/a&gt; jaunty main #WineHQ - Ubuntu 9.04 "Jaunty Jackalope"&lt;/pre&gt;&lt;p&gt;&lt;b&gt;            For Ubuntu Intrepid (8.10):&lt;/b&gt;&lt;/p&gt; &lt;pre style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 480px; height: 34px; text-align: left;" dir="ltr" class="alt2"&gt;deb &lt;a href="http://wine.budgetdedicated.com/apt" title="http://wine.budgetdedicated.com/apt"&gt;http://wine.budgetdedicated.com/apt&lt;/a&gt; intrepid main #WineHQ - Ubuntu 8.10 "Intrepid Ibex"&lt;/pre&gt;&lt;p&gt;&lt;b&gt;            For Ubuntu Hardy (8.04):&lt;/b&gt;&lt;/p&gt; &lt;pre style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 480px; height: 34px; text-align: left;" dir="ltr" class="alt2"&gt;deb &lt;a href="http://wine.budgetdedicated.com/apt" title="http://wine.budgetdedicated.com/apt"&gt;http://wine.budgetdedicated.com/apt&lt;/a&gt; hardy main #WineHQ - Ubuntu 8.04 "Hardy Heron"&lt;/pre&gt;&lt;p&gt;&lt;i&gt;             &lt;img src="http://ubuntumanual.org/files/u1/ubuntu-softwaresources1.png" alt="" width="500" height="479" /&gt;&lt;/i&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Close it and Reload when prompted to.&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Now download the save &lt;a href="http://wine.budgetdedicated.com/apt/Scott%20Ritchie.gpg"&gt;gpg key&lt;/a&gt; . ( Right click and save it to Desktop )&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Open the &lt;em&gt;Authentication Tab&lt;/em&gt; and select Click &lt;em&gt;Import Key File&lt;/em&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;                &lt;img src="http://ubuntumanual.org/files/u1/ubuntu-softwaresources2.png" alt="" width="500" height="479" /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Again Close it and Reload when prompted to.&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Goto &lt;em&gt;Synaptic Package Manager&lt;/em&gt; and install &lt;em&gt;Wine&lt;/em&gt;. The latest version of wine will thus be installed .&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Installing Cabextract&lt;/strong&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;To install cabextract in Ubuntu 8.10, simply go to terminal and type as follows.                      &lt;/li&gt;&lt;/ul&gt; &lt;pre style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 480px; height: 20px; text-align: left;" dir="ltr" class="alt2"&gt;         sudo apt-get install cabextract&lt;/pre&gt;&lt;p&gt;                                                      OR  &lt;/p&gt; &lt;ul&gt;&lt;li&gt;You could also use &lt;em&gt;synaptic package manager&lt;/em&gt; to install these packages.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;                      &lt;em&gt;System-&gt;Administration-&gt;Synaptic Package Manager&lt;br /&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Installing IEs4Linux&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.99.0.1.tar.gz"&gt;Download IEs4Linux&lt;/a&gt; package.&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;The downloaded item will be a tar.gz package and you will have to Extract the downloaded file to your desktop(preferably)&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Now go to the extracted folder and double-click on the file with the name 'ies4linux'. &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Hit 'Run' or 'Run in Terminal.'&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;It will show options for installing IE 6, IE 5.5 or IE 5.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;               &lt;img alt="" src="http://ubuntumanual.org/files/u1/Screenshot-Internet_Explorers_for_Linux.png" width="223" height="352" /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;After choosing the version of IE you want from the above menu, click OK and wait for the operation to finish. &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Hope it have helped you. Please let us know about any issues while doing this. :-)&lt;/li&gt;&lt;/ul&gt; &lt;script type="text/javascript"&gt; digg_url = 'http://ubuntumanual.org/posts/171/install-internet-explorer-in-ubuntu-the-easiest-way'; digg_title = "Install Internet Explorer in Ubuntu, The Easiest Way"; digg_bodytext = "\x26nbsp; Update: Latest IEs4Linux package (version 2.99.0.1) is released with fixes for blank screen bug. This update is included in the post below.\x26nbsp; \x26nbsp; Installing Internet Explorer for Linux distros is still not an easy thing to do, especially for the newer versions, say, IE7 or IE8. Firefox is an open source alternative which is not only a better web browser but also a more secure one as well. Mostly you will have to install IE in your linux machine for some testing purposes or because some sites dont show up properly in browsers other than IE. If that is the reason for you to install IE in Ubuntu, IEs4Linux is the way out. ";  digg_skin = 'standard'; &lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7310742014579022239?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7310742014579022239/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7310742014579022239' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7310742014579022239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7310742014579022239'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/10/home-install-internet-explorer-in.html' title='Home Install Internet Explorer in Ubuntu'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4008815040306377823</id><published>2009-10-05T20:03:00.000-07:00</published><updated>2009-10-05T20:04:14.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='lendor'/><title type='text'>Set JAVA</title><content type='html'>Set JAVA_HOME / PATH for single user&lt;br /&gt;&lt;br /&gt;Login to your account and open .bash_profile file&lt;br /&gt;$ vi ~/.bash_profile&lt;br /&gt;Set JAVA_HOME as follows using syntax export JAVA_HOME=&lt;path-to-java&gt;. If your path is set to /usr/java/jdk1.5.0_07/bin/java, set it as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set PATH as follows:&lt;br /&gt;&lt;br /&gt;export PATH=$PATH:/usr/java/jdk1.5.0_07/bin&lt;br /&gt;Save and close the file. Just logout and login back to see new changes:&lt;br /&gt;&lt;br /&gt;$ echo $JAVA_HOME&lt;br /&gt;$ echo $PATH&lt;br /&gt;&lt;br /&gt;Tip: Use the following command to find out exact path to which java executable under UNIX / Linux:&lt;br /&gt;$ which java&lt;br /&gt;&lt;br /&gt;Please note that the file ~/.bashrc is similar, with the exception that ~/.bash_profile runs only for Bash login shells and .bashrc runs for every new Bash shell.&lt;br /&gt;&lt;br /&gt;Set JAVA_HOME / PATH for all user&lt;br /&gt;&lt;br /&gt;You need to setup global config in /etc/profile OR /etc/bash.bashrc file for all users:&lt;br /&gt;# vi /etc/profile&lt;br /&gt;Next setup PATH / JAVA_PATH variables as follows:&lt;br /&gt;export PATH=$PATH:/usr/java/jdk1.5.0_07/bin&lt;br /&gt;export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4008815040306377823?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4008815040306377823/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4008815040306377823' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4008815040306377823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4008815040306377823'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/10/set-java.html' title='Set JAVA'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-1538018272210708860</id><published>2009-10-01T21:15:00.000-07:00</published><updated>2009-10-05T00:20:04.221-07:00</updated><title type='text'>Catatan Si Lendor</title><content type='html'>Seting connection pool dapat di PING:&lt;br /&gt;copy kan file mysql-connecto... ke folder domain/lib/ext dalam glassfisnya&lt;br /&gt;&lt;br /&gt;Lendor di windows jalan tetapi di linux tidak jalan&lt;br /&gt;ini dikarenakan setingan MYSQL di windows tidak case sensitive kalao dilinux case sensitive, untuk bisa di akses dilinux maka my.cnf pada dir &lt;span style="font-weight:bold;"&gt;/etc/mysql&lt;/span&gt; harus di tambahakan baris spt berikut ini:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[mysqld]&lt;br /&gt;#&lt;br /&gt;# * Basic Settings&lt;br /&gt;#&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lower_case_table_names=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;untuk menjalankan lendor MYSQL harus yang versi 5.0 keatas,&lt;br /&gt;JDK harus yang 1.6.0_12 keatas dicoba pake 1.6.0_03 login bisa tetapi menu engga keluar&lt;br /&gt;&lt;br /&gt;menjalankan Glassfishnya dengan menggunakan user root (jalankan perintah su terlebih dahulu)atau user yang mempunyai grup root&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;MERUBAH FILE LOG GLASSFISH&lt;/span&gt; logging.properties yang ada pada direktori /glassfish/domains/domain1/config. &lt;br /&gt;cari baris spt ini:&lt;br /&gt;com.sun.enterprise.server.logging.GFFileHandler.file=/home/mugi/Balicamp/glassfishv3/glassfish/domains/domain1/logs/server.log&lt;br /&gt;sesuaikan direktori seperti yang diinginkan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-1538018272210708860?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/1538018272210708860/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=1538018272210708860' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/1538018272210708860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/1538018272210708860'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/10/catatan-si-lendor.html' title='Catatan Si Lendor'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7676054527179566517</id><published>2009-09-30T01:56:00.001-07:00</published><updated>2009-09-30T01:56:58.772-07:00</updated><title type='text'>How to login to Ubuntu as a root user</title><content type='html'>"How to login to Ubuntu as a root user?"&lt;br /&gt;&lt;br /&gt;Just follow the steps below:&lt;br /&gt;&lt;br /&gt;   1. Open the terminal and type:&lt;br /&gt;      sudo passwd root&lt;br /&gt;   2. When you see the prompt that says "Enter new UNIX password", enter the password you want for the root user and confirm it.&lt;br /&gt;   3. Type:&lt;br /&gt;      sudo gedit /etc/X11/gdm/gdm.conf&lt;br /&gt;   4. Locate the line that says "AllowRoot=false". Change it to "AllowRoot=true".&lt;br /&gt;   5. Save the file&lt;br /&gt;   6. Exit gedit, logout and then reboot&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7676054527179566517?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7676054527179566517/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7676054527179566517' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7676054527179566517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7676054527179566517'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/09/how-to-login-to-ubuntu-as-root-user.html' title='How to login to Ubuntu as a root user'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-335868985974562314</id><published>2009-09-29T22:39:00.000-07:00</published><updated>2009-10-01T21:43:44.034-07:00</updated><title type='text'>Set PATH JAVA</title><content type='html'>Set JAVA_HOME / PATH for single user&lt;br /&gt;&lt;br /&gt;Login to your account and open .bash_profile file&lt;br /&gt;$ vi ~/.bash_profile&lt;br /&gt;Set JAVA_HOME as follows using syntax export JAVA_HOME=&lt;path-to-java&gt;. If your path is set to /usr/java/jdk1.5.0_07/bin/java, set it as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set PATH as follows:&lt;br /&gt;&lt;br /&gt;export PATH=$PATH:/usr/java/jdk1.5.0_07/bin&lt;br /&gt;Save and close the file. Just logout and login back to see new changes:&lt;br /&gt;&lt;br /&gt;$ echo $JAVA_HOME&lt;br /&gt;$ echo $PATH&lt;br /&gt;&lt;br /&gt;Tip: Use the following command to find out exact path to which java executable under UNIX / Linux:&lt;br /&gt;$ which java&lt;br /&gt;&lt;br /&gt;Please note that the file ~/.bashrc is similar, with the exception that ~/.bash_profile runs only for Bash login shells and .bashrc runs for every new Bash shell.&lt;br /&gt;&lt;br /&gt;Set JAVA_HOME / PATH for all user&lt;br /&gt;&lt;br /&gt;You need to setup global config in /etc/profile OR /etc/bash.bashrc file for all users:&lt;br /&gt;# vi /etc/profile&lt;br /&gt;Next setup PATH / JAVA_PATH variables as follows:&lt;br /&gt;export PATH=$PATH:/usr/java/jdk1.5.0_07/bin&lt;br /&gt;export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-335868985974562314?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/335868985974562314/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=335868985974562314' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/335868985974562314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/335868985974562314'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/09/set-path-java.html' title='Set PATH JAVA'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-343282472113054419</id><published>2009-08-20T22:51:00.000-07:00</published><updated>2009-08-23T19:13:24.762-07:00</updated><title type='text'>Schedul BAli Camp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vluHOlwFeK8/So45fYymPrI/AAAAAAAAAFM/n7OV-OQsc0o/s1600-h/team1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 118px;" src="http://4.bp.blogspot.com/_vluHOlwFeK8/So45fYymPrI/AAAAAAAAAFM/n7OV-OQsc0o/s320/team1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5372294616892980914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/So45p8Vy1iI/AAAAAAAAAFU/SrylgDyuiuA/s1600-h/team2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/So45p8Vy1iI/AAAAAAAAAFU/SrylgDyuiuA/s320/team2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5372294798234539554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Untun BUG FIXING&lt;/span&gt;&lt;br /&gt;12 Oktober - 30 Oktober Team I&lt;br /&gt;02 November - 20 November Team II&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-343282472113054419?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/343282472113054419/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=343282472113054419' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/343282472113054419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/343282472113054419'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/08/schedul-bali-camp.html' title='Schedul BAli Camp'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vluHOlwFeK8/So45fYymPrI/AAAAAAAAAFM/n7OV-OQsc0o/s72-c/team1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7098209977428783000</id><published>2009-08-12T01:11:00.000-07:00</published><updated>2009-08-12T01:26:25.006-07:00</updated><title type='text'>Plugins FireFox</title><content type='html'>untuk melihat plugins yang terinstall pada browser firefox yaitu dengan mengetikan&lt;br /&gt;about:plugins pada address bar.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SoJ70pAQhvI/AAAAAAAAAE8/FqEa0NtzpYU/s1600-h/about.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 54px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SoJ70pAQhvI/AAAAAAAAAE8/FqEa0NtzpYU/s320/about.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5368989850069403378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;untuk menambahkan plugins java yaitu dengan cara:&lt;br /&gt;1. masuk ke direktori /usr/lib/mozilla/plugins (harus lewat root)&lt;br /&gt;2. buat simbolik link file libjavaplugin_oji.so yang ada di direskroti JRE  contoh:&lt;br /&gt;   ln -s /usr/java/jre1.6.0_15/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;3. restart FireFox masukan about:plugins lihat apakah suda masuk apa belum&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SoJ8e23mggI/AAAAAAAAAFE/AmjkSJYryM8/s1600-h/intalledplugins"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 207px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SoJ8e23mggI/AAAAAAAAAFE/AmjkSJYryM8/s320/intalledplugins" border="0" alt=""id="BLOGGER_PHOTO_ID_5368990575345697282" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7098209977428783000?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7098209977428783000/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7098209977428783000' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7098209977428783000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7098209977428783000'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/08/plugins-firefox.html' title='Plugins FireFox'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vluHOlwFeK8/SoJ70pAQhvI/AAAAAAAAAE8/FqEa0NtzpYU/s72-c/about.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-4704590308329877048</id><published>2009-07-30T23:02:00.000-07:00</published><updated>2009-07-30T23:10:35.329-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring step by step using eclipse2</title><content type='html'>Pada bag pertam kita telah mempelajari&lt;br /&gt;1.index.jsp sebagai halam pembuka. Hal ini juga sebagai pengetest kalau configurasi kita benar.&lt;br /&gt;2.Sebuah DispatcherServlet yang menghubungkan dengan 'springapp-servlet.xml'.&lt;br /&gt;3.Sebuah controller 'HelloController' yang mengembalikan ModelAndView.&lt;br /&gt;4.Sebuah view 'hello.jsp'&lt;br /&gt;&lt;br /&gt; Sekarang kita akan menggunkan JSP Standard Tag Library (JSTL). Pastikan file 'jstl.jar dan standard.jar' telah tercopykan pada direktori WEB-INF/lib.&lt;br /&gt;Kita akan membuat sebuah 'header' file yang kakan kita include-kan pada  setiap halam JSP. Kita juga akan mengelompokan semua file 'JSP' kedalam direktori WEB-INF/jsp.&lt;br /&gt;Pertama kita akan membuat include.jsp.&lt;br /&gt;Buat folder jsp dalam /WEB-INF  caranya klik kana WEB-INF – new – folder beri nama jsp.&lt;br /&gt;Klik kana folder EB-INF/jsp pilih JS- file – filename :include&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vluHOlwFeK8/SnKJVY7v2wI/AAAAAAAAAEk/OuqWjr5kI84/s1600-h/Spring+step+by+step+using+eclipse2_html_68127af1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 267px;" src="http://1.bp.blogspot.com/_vluHOlwFeK8/SnKJVY7v2wI/AAAAAAAAAEk/OuqWjr5kI84/s320/Spring+step+by+step+using+eclipse2_html_68127af1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5364501106714991362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;hapus semua script yang ada di include.jsp. Ganti dengan yang ini&lt;br /&gt;&lt;%@ page session="false"%&gt;&lt;br /&gt;&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt;&lt;br /&gt;&lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %&gt;&lt;br /&gt;&lt;br /&gt;Lanjut.  .. sekarang kita akan mengupdate file 'index.jsp' . Kita akan melakukan redirecting  terhadap file 'index.jsp' hapus semua script yang ada gantikan dengan yang ini:&lt;br /&gt; &lt;%@include file="/WEB-INF/jsp/include.jsp" %&gt;&lt;br /&gt;&lt;c:redirect url="/hello.htm"&gt;&lt;/c:redirect&gt;&lt;br /&gt;move 'hello.jsp' ke /WEB-INF/jsp&lt;br /&gt;buka file hello.jsp&lt;br /&gt;edit seperti berikut :c&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ page language="java" contentType="text/html; charset=UTF-8"&lt;br /&gt;    pageEncoding="UTF-8"%&amp;gt;&lt;br /&gt;&amp;lt;%@include file="/WEB-INF/jsp/include.jsp" %&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Ini Halaman Hello  JSP&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Ini Halaman Hello  JSP&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Greetings, it is now :&amp;lt;c:out value="${now}"&amp;gt;&amp;lt;/c:out&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;jalankan project tersebut klik kanan project-Rus as – Run On server. Akan menghasilkan sbb:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SnKKCqtfs6I/AAAAAAAAAEs/mAIJ5pCUNGU/s1600-h/Spring+step+by+step+using+eclipse2_html_1aac5533.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 111px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SnKKCqtfs6I/AAAAAAAAAEs/mAIJ5pCUNGU/s320/Spring+step+by+step+using+eclipse2_html_1aac5533.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5364501884581163938" /&gt;&lt;/a&gt;&lt;br /&gt;ada yang salah? Yup &lt;c:out value="${now}"&gt;&lt;/c:out&gt; &lt;br /&gt;tidak menhasilkan apa-apa yang kita inginkan adalah penampakan tanggal. Ini disebabkab karena controller tidak mengirimkan parameter untuk variable now. Supaya menghasiklan tanggal tambahkan  baris berikut HelloController seperti berikut:&lt;br /&gt;&lt;br /&gt;public ModelAndView handleRequest(HttpServletRequest arg0,&lt;br /&gt;   HttpServletResponse arg1) throws Exception {&lt;br /&gt;  // TODO Auto-generated method stub&lt;br /&gt;  String now = (new Date()).toString();&lt;br /&gt;  return new ModelAndView("WEB-INF/jsp/hello.jsp","now",now);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;Kita akan mengambil tanggal dan kemudian mengkonversinya menjadi string. Hasil konversi kita kembalikan ke ModelAndView dengan menggunakan parameter now.&lt;br /&gt;&lt;br /&gt;Sekaran jalankan project sekali lagi. Hasilnya akan seperti berikut:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vluHOlwFeK8/SnKKQngeCpI/AAAAAAAAAE0/n4WKUlN8C8I/s1600-h/Spring+step+by+step+using+eclipse2_html_57025a94.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 125px;" src="http://1.bp.blogspot.com/_vluHOlwFeK8/SnKKQngeCpI/AAAAAAAAAE0/n4WKUlN8C8I/s320/Spring+step+by+step+using+eclipse2_html_57025a94.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5364502124239391378" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-4704590308329877048?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/4704590308329877048/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=4704590308329877048' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4704590308329877048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/4704590308329877048'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/07/spring-step-by-step-using-eclipse2.html' title='Spring step by step using eclipse2'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vluHOlwFeK8/SnKJVY7v2wI/AAAAAAAAAEk/OuqWjr5kI84/s72-c/Spring+step+by+step+using+eclipse2_html_68127af1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-2417736553106465921</id><published>2009-07-30T00:18:00.000-07:00</published><updated>2009-07-30T01:17:56.413-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='apachetomcat'/><title type='text'>Spring step by step using eclipse</title><content type='html'>Sebelum membuat project yang harus kita lakukan adalah memasang server tomcat terlebih dahulu. Carannya: klik tab Server&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFKNx6sTwI/AAAAAAAAADM/uxSCfj06vHQ/s1600-h/Spring+step+by+step+using+eclipse_html_443a8919.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFKNx6sTwI/AAAAAAAAADM/uxSCfj06vHQ/s320/Spring+step+by+step+using+eclipse_html_443a8919.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364150231773236994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pada bagian yang kosong klik kana pilih New - Server&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vluHOlwFeK8/SnFKwU339SI/AAAAAAAAADU/Rnfap3KjLBI/s1600-h/Spring+step+by+step+using+eclipse_html_m55108900.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_vluHOlwFeK8/SnFKwU339SI/AAAAAAAAADU/Rnfap3KjLBI/s320/Spring+step+by+step+using+eclipse_html_m55108900.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364150825272210722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pilih server (pake tomcat ver 6.0 /sesuaikan dengan yang dipunyai)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFLpm41zxI/AAAAAAAAADc/gBscmqiINoI/s1600-h/Spring+step+by+step+using+eclipse_html_m4ff5781b.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 279px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFLpm41zxI/AAAAAAAAADc/gBscmqiINoI/s320/Spring+step+by+step+using+eclipse_html_m4ff5781b.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364151809360645906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pilih lokasi tempat intall/ekstrak tomcatnya&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vluHOlwFeK8/SnFMBv-2VhI/AAAAAAAAADk/SprVwePgLkE/s1600-h/Spring+step+by+step+using+eclipse_html_m35b1aac9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://4.bp.blogspot.com/_vluHOlwFeK8/SnFMBv-2VhI/AAAAAAAAADk/SprVwePgLkE/s320/Spring+step+by+step+using+eclipse_html_m35b1aac9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364152224118625810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;klik Finish&lt;br /&gt;lihat pada tab Server akan tampak seperti ini&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFMS_A0cUI/AAAAAAAAADs/ue-8wcX2G5A/s1600-h/Spring+step+by+step+using+eclipse_html_m7d55a8bf.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 110px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFMS_A0cUI/AAAAAAAAADs/ue-8wcX2G5A/s320/Spring+step+by+step+using+eclipse_html_m7d55a8bf.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364152520211198274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Buat project dengan nama 'springapp'&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SnFNlQJp0KI/AAAAAAAAAD0/fK3o7DVZxPc/s1600-h/Spring+step+by+step+using+eclipse_html_m17db455a.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 101px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SnFNlQJp0KI/AAAAAAAAAD0/fK3o7DVZxPc/s320/Spring+step+by+step+using+eclipse_html_m17db455a.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364153933560926370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pada Target runtime pilih Apache Tomcat...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SnFN1xDHjtI/AAAAAAAAAD8/GXKmNHcWdDo/s1600-h/Spring+step+by+step+using+eclipse_html_30dc59c4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SnFN1xDHjtI/AAAAAAAAAD8/GXKmNHcWdDo/s320/Spring+step+by+step+using+eclipse_html_30dc59c4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364154217269792466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;klik Finish&lt;br /&gt;Project akan tampak seperti ini&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vluHOlwFeK8/SnFOCVnjHzI/AAAAAAAAAEE/QSI_K3pdjPY/s1600-h/Spring+step+by+step+using+eclipse_html_m4116a1d5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 198px; height: 295px;" src="http://4.bp.blogspot.com/_vluHOlwFeK8/SnFOCVnjHzI/AAAAAAAAAEE/QSI_K3pdjPY/s320/Spring+step+by+step+using+eclipse_html_m4116a1d5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364154433244700466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copykan file Common...,jstl.jar,spring.webmvc.jar,springjar,standar.jar kedalam direktori worspaceanda/WebContent/WEB-INF/lib, setlah itu klik kana pilih refresh hasil sbb:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFORA57U1I/AAAAAAAAAEM/BCvhhmkZrNw/s1600-h/Spring+step+by+step+using+eclipse_html_m3f264640.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 215px; height: 212px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SnFORA57U1I/AAAAAAAAAEM/BCvhhmkZrNw/s320/Spring+step+by+step+using+eclipse_html_m3f264640.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364154685382677330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;untuk mengetes apakah server kita bejalan dengan baik. Buat sebuah file jsp.&lt;br /&gt;Caranya klik kana project- new- jsp pada file name masukan index tanpa .jsp&lt;br /&gt;file index.jsp akan terbuka. Edit seprti beriku ini&lt;br /&gt;&amp;lt;%@ page language="java" contentType="text/html; charset=UTF-8"&lt;br /&gt;pageEncoding="UTF-8"%&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Contoh Aplikasi Dengan Menggunakan Spring&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Ini Halaman index.jsp&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;sorot project pilih menu run (segitiga warna hijau)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SnFT5EwuGqI/AAAAAAAAAEU/NivfUCQsRiA/s1600-h/Spring+step+by+step+using+eclipse_html_m3522f7ab.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 119px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SnFT5EwuGqI/AAAAAAAAAEU/NivfUCQsRiA/s320/Spring+step+by+step+using+eclipse_html_m3522f7ab.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5364160871170710178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;bila halam index telah dapat di munculkan berarti seting untuk apache telah berhasil dilaksanakan.&lt;br /&gt;&lt;br /&gt;Buka file web.xml caranya sorot file web.xml klik kanan pilih Open. Klik tab Source dibagian bawah dari windows web.xml.&lt;br /&gt;&lt;br /&gt;&amp;lt;    ?xml version="1.0" encoding="UTF-8"?&amp;gt;    &lt;br /&gt;&amp;lt;    web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"&amp;gt;    &lt;br /&gt;&amp;lt;    display-name&amp;gt;    springapp&amp;lt;    /display-name&amp;gt;    &lt;br /&gt;&amp;lt;    servlet&amp;gt;    &lt;br /&gt;&amp;lt;    servlet-name&amp;gt;    springapp&amp;lt;    /servlet-name&amp;gt;    &lt;br /&gt;&amp;lt;    servlet-class&amp;gt;    org.springframework.web.servlet.DispacherServlet&amp;lt;    /servlet-class&amp;gt;    &lt;br /&gt;&amp;lt;    /servlet&amp;gt;    &lt;br /&gt;&amp;lt;    servlet-mapping&amp;gt;    &lt;br /&gt;&amp;lt;    servlet-name&amp;gt;    springapp&amp;lt;    /servlet-name&amp;gt;    &lt;br /&gt;&amp;lt;    url-pattern&amp;gt;    *.htm&amp;lt;    /url-pattern&amp;gt;    &lt;br /&gt;&amp;lt;    /servlet-mapping&amp;gt;    &lt;br /&gt;&amp;lt;    welcome-file-list&amp;gt;    &lt;br /&gt;&amp;lt;    welcome-file&amp;gt;    index.jsp&amp;lt;    /welcome-file&amp;gt;    &lt;br /&gt;&amp;lt;    /welcome-file-list&amp;gt;    &lt;br /&gt;&amp;lt;    /web-app&amp;gt;&lt;br /&gt;&lt;br /&gt;kita akan membuat sebut servlet dengan nama springapp yang akan memanggil Class org.springframework.web.servlet.DispacherServlet. &lt;br /&gt;Selanjutnya setiap ada request dengan akhiran .htm akan diarahkan ke servle ini.&lt;br /&gt;&lt;br /&gt;Selanjutnya kita akan membuat konfigurasi yang akan digunakan oleh DispacherServlet. Secara default file tersebut diberinama nama servlet-servlet. Dengan melihat file web.xml, kita telah membuat servle dengan nama springapp untuk xmlnya akan kita berinama springapp-servlet.xml.&lt;br /&gt;Cara membuatnya klik kanan pada folder WEB-INF -New-XML-masukan filenamenya dengan springapp-servlet tanpa .xml next – finish. Lihat distruktur kalau file iniada di bawahWEB-INF.&lt;br /&gt;File springapp-servlet langsung terbuka&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copas script berikut&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;beans xmlns="http://www.springframework.org/schema/beans"&lt;br /&gt;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt;xsi:schemaLocation="http://www.springframework.org/schema/beans &lt;br /&gt;http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"&amp;gt;&lt;br /&gt;&amp;lt;bean name="/hello.htm" class="springapp.web.HelloController"&amp;gt;&amp;lt;/bean&amp;gt;&lt;br /&gt;&amp;lt;/beans&amp;gt;&lt;br /&gt;cara kerjanya misalnya ada request hello.htm, karena berakhiran .htm maka akan diekseskusi oleh servlet springapp. Oleh springapp servlet akan di teruskan ke DispacherServlet. DispacherServlet akan membaca file springapp-servlet.xml (ingat sesuai dengan nama servlenya) oleh springapp-servlet request diterukan ke controler yaitu ke class springapp.web.HelloController" &lt;br /&gt;class ini kan segera kita buat. Klik kana project – new - class&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vluHOlwFeK8/SnFV1F6VPmI/AAAAAAAAAEc/GssIRVyEDYk/s1600-h/Spring+step+by+step+using+eclipse_html_m739453ed.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 299px;" src="http://1.bp.blogspot.com/_vluHOlwFeK8/SnFV1F6VPmI/AAAAAAAAAEc/GssIRVyEDYk/s320/Spring+step+by+step+using+eclipse_html_m739453ed.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5364163001783238242" /&gt;&lt;/a&gt;&lt;br /&gt;kita akan membuat clas ini didalam pakage springapp.web.&lt;br /&gt;HelloController langsu terbuka isinya sbb:&lt;br /&gt;package springapp.web;&lt;br /&gt;&lt;br /&gt;public class HelloController {&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ubah seperti ini&lt;br /&gt;package springapp.web;&lt;br /&gt;&lt;br /&gt;public class HelloController implements Controller{&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;pada bagian kiri terdapat tanda peringatan error. Clik kanan pada Controller pilih quick fix pilih import controller (org.springframework blalalalalal)&lt;br /&gt;akan mengimport import org.springframework.web.servlet.mvc.Controller; tanda perungatan masih tetap ada. Ini karena ada metho yang harus diimplentasikan. Klik kanan pada HelloController quick fix pilih add unimplented methode. Tanda peringatan hilang.&lt;br /&gt;Tambahkan scrip sehingga seprti ini&lt;br /&gt;&lt;br /&gt;package springapp.web;&lt;br /&gt;&lt;br /&gt;import javax.servlet.http.HttpServletRequest;&lt;br /&gt;import javax.servlet.http.HttpServletResponse;&lt;br /&gt;&lt;br /&gt;import org.apache.commons.logging.Log;&lt;br /&gt;import org.apache.commons.logging.LogFactory;&lt;br /&gt;import org.springframework.web.servlet.ModelAndView;&lt;br /&gt;import org.springframework.web.servlet.mvc.Controller;&lt;br /&gt;&lt;br /&gt;public class HelloController implements Controller{&lt;br /&gt;protected final Log logger = LogFactory.getLog(getClass());&lt;br /&gt;@Override&lt;br /&gt;public ModelAndView handleRequest(HttpServletRequest arg0,&lt;br /&gt;HttpServletResponse arg1) throws Exception {&lt;br /&gt;// TODO Auto-generated method stub&lt;br /&gt;return new ModelAndView("hello.jsp");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;terlihat bahwa controler akan mengembalikan halaman hello.jsp. Selanjunta bikin halaman hello.jsp&lt;br /&gt;&amp;lt;%@ page language="java" contentType="text/html; charset=UTF-8"&lt;br /&gt;pageEncoding="UTF-8"%&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Ini Halaman Hello JSP&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Ini Halaman Hello JSP&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;jalankan klik kanan project Run As - Run On Server. Akan menampilkan halaman index.jsp. Rubah alamat menjadi http://localhost:8080/springapp/hello.htm pasti error itu karena salah pada Dispatcherservlet pada konfigurasi web.xml kasih t pada Dispa&lt;span style="font-weight:bold;"&gt;t&lt;/span&gt;cherServlet. Coba lagi pasti berhasil.heheheh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-2417736553106465921?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/2417736553106465921/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=2417736553106465921' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2417736553106465921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/2417736553106465921'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/07/spring-step-by-step-using-eclipse.html' title='Spring step by step using eclipse'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vluHOlwFeK8/SnFKNx6sTwI/AAAAAAAAADM/uxSCfj06vHQ/s72-c/Spring+step+by+step+using+eclipse_html_443a8919.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7509744376516708909</id><published>2009-07-27T21:56:00.000-07:00</published><updated>2009-07-27T22:01:05.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>viewResolver</title><content type='html'>&lt;bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;&lt;br /&gt;&lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView"&gt;&lt;/property&gt;&lt;br /&gt;&lt;property name="prefix" value="/jsp/"&gt;&lt;/property&gt;&lt;br /&gt;&lt;property name="suffix" value=".jsp"&gt;&lt;/property&gt;&lt;br /&gt;&lt;/bean&gt; &lt;br /&gt; &lt;br /&gt;untuk property name="xxxxx" xxx harus sesuai dengan properti yang ada di class "org.springframework.web.servlet.view", engga boleh sembarangan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7509744376516708909?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7509744376516708909/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7509744376516708909' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7509744376516708909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7509744376516708909'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/07/viewresolver.html' title='viewResolver'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-938095708153823650</id><published>2009-07-25T09:56:00.000-07:00</published><updated>2009-07-25T10:05:11.658-07:00</updated><title type='text'>Coba Spring dieclipse</title><content type='html'>lagi nyoba eclipe dengan menggunakan spring. setelah mengikuti semua yang ada di tuto rial tetap tidak jalan tuh program dengan message class Dispacherservlet tidak ditemukan. Iseng-iseng tuh project di coba dijalan di netbean dengan terlebih dahulu dilakukan import eclipse project. import sukses, test run ternyata jalan. Pusing kenapa di netbean jala tetapi di eclipse tidak, ternya di eclipse librari untuk Spring.jar, spring-webmvc dan commonglongging harus dicopykan pada folder WEB-INF/lib. setelah di copy dijalanin lagi ternyata jalan..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-938095708153823650?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/938095708153823650/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=938095708153823650' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/938095708153823650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/938095708153823650'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/07/coba-spring-dieclipse.html' title='Coba Spring dieclipse'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-241252693236473</id><published>2009-07-21T21:11:00.000-07:00</published><updated>2009-07-21T21:34:58.785-07:00</updated><title type='text'>Ibator Eclipse</title><content type='html'>&lt;p style="margin-bottom: 0in;"&gt;Menggunakan Ibator&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Pertama install Eclipse plugin dari  iBATOR website&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Cara install dengan menggunkan Eclipse plugin yaitu:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Take the "Help&gt;Software  Updates..." Menu Option   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Select the "Available  Software" Tab   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Press the "Add Site"  button   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Enter the following information:   &lt;/p&gt;  &lt;dt&gt;Location:   &lt;/dt&gt;&lt;dd&gt;  http://ibatis.apache.org/tools/ibator   &lt;/dd&gt;&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;  Press OK   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Check the box next to "Apache  iBATIS Ibator Feature"   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Press the "Install"  button   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Follow the remainder of the install wizard&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Cara manual&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Download file di &lt;a href="http://people.apache.org/builds/ibatis/alpha/ibator-1.2.1-681.zip"&gt;http://people.apache.org/builds/ibatis/alpha/ibator-1.2.1-681.zip&lt;/a&gt;&lt;a href="http://people.apache.org/builds/ibatis/alpha/ibator-1.2.1-681.zip"&gt; &lt;/a&gt; &lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Take the "Help&gt;Software  Updates..." Menu Option   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Select the "Available  Software" Tab   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Press the "Add Site"  button   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Press the "Local" button   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Navigate to the location where you  unzipped the site archive   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Press OK   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Check the box next to "Apache  iBATIS Ibator Feature"   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Press the "Install"  button   &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Follow the remainder of the install wizard&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Setelah menambahkan ibator kedalam library buildpath Caranya:&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SmaTOPMusnI/AAAAAAAAABw/hy0cdVkKFBc/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SmaTOPMusnI/AAAAAAAAABw/hy0cdVkKFBc/s320/1.png" alt="" id="BLOGGER_PHOTO_ID_5361134279238529650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vluHOlwFeK8/SmaUorrmVAI/AAAAAAAAAB4/AWr7svwErKA/s1600-h/2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_vluHOlwFeK8/SmaUorrmVAI/AAAAAAAAAB4/AWr7svwErKA/s320/2.png" alt="" id="BLOGGER_PHOTO_ID_5361135833072423938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SmaVDDEhAwI/AAAAAAAAACA/r6vNWYVM1c8/s1600-h/3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SmaVDDEhAwI/AAAAAAAAACA/r6vNWYVM1c8/s320/3.png" alt="" id="BLOGGER_PHOTO_ID_5361136286027547394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Jangan lupa juga  memasukan librari untuk Ibatis, mysql-connector dan Spring framework. Bila library di browse akan tampak seperti ini:&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vluHOlwFeK8/SmaVvVWo1JI/AAAAAAAAACI/VdfKrjfldVc/s1600-h/4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 217px; height: 320px;" src="http://2.bp.blogspot.com/_vluHOlwFeK8/SmaVvVWo1JI/AAAAAAAAACI/VdfKrjfldVc/s320/4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361137046849639570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;kemudian membuat file XML configuration. Cara yang mudah adalah dengan mendownload file &lt;a href="http://ibatis.apache.org/dtd/ibator-config_1_0.dtd"&gt;http://ibatis.apache.org/dtd/ibator-config_1_0.dtd&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;sekarang didalam project, klik kanan pada project “New -&gt; Other” and in the list select “XML -&gt; XML” Sorot projectnya, kasir nama file ibatornya misanya   iBATORConfig.xml Kemudian klik next.&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Pilih &lt;b&gt;Create XML from DTD File &lt;/b&gt;&lt;span style=""&gt;-Next- Select file from workspace sorot nama projectnya – klik tombol &lt;/span&gt;&lt;b&gt;Import  file&lt;/b&gt;&lt;span style=""&gt;  - from direktori klik tombol browse pilih direktori tempat file DTD nya berada. Beri tanda centang pada dile DTD nya yang lain tidak usah. Lalu klik finish – klik Next - Finish&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vluHOlwFeK8/SmaV_eIl3bI/AAAAAAAAACQ/QG-_Jh36SjY/s1600-h/5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 274px; height: 320px;" src="http://3.bp.blogspot.com/_vluHOlwFeK8/SmaV_eIl3bI/AAAAAAAAACQ/QG-_Jh36SjY/s320/5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361137324084551090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;buat pakage dao.mapping, dao.implement, dao.model&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Buka file IbatorConfig.xml. Copas dengan yang ini&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;setelah di copas replace  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;xml&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;version&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"1.0"&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;encoding&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"UTF-8"&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;DOCTYPE&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;ibatorConfiguration&lt;/span&gt; &lt;span style="color: rgb(128, 128, 128);"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;"-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN"&lt;/span&gt; &lt;span style="color: rgb(63, 127, 95);"&gt;"src/ibator-config_1_0.dtd"&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;ibatorConfiguration&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;ibatorContext&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;id&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"dddd"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetRuntime&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"Ibatis2Java5"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;defaultModelType&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"flat"&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;jdbcConnection&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;connectionURL&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"jdbc:mysql://localhost:3306/sdm"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;driverClass&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"com.mysql.jdbc.Driver"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;password&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"LuPa"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;userId&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"root"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;javaModelGenerator&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetPackage&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"dao.model"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetProject&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"TestProject"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt; &lt;/span&gt;&lt;span style="color: rgb(63, 95, 191);"&gt;&lt;!-- &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;Sesuaikan&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;dengan&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;pakage&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;anda&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; --&gt;&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt; &lt;/span&gt;&lt;span style="color: rgb(63, 95, 191);"&gt;&lt;!-- &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;Ganti&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;dengan&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;nama&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; project --&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;property&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"enableSubPackages"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"true"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;property&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"trimStrings"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"true"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;javaModelGenerator&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;sqlMapGenerator&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetPackage&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"dao.mapping"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetProject&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"TestProject"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;property&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"enableSubPackages"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"true"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;sqlMapGenerator&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;daoGenerator&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetPackage&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"dao"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;type&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"SPRING"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;targetProject&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"TestProject"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(127, 0, 127);"&gt;implementationPackage&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"dao.implement"&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;property&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"enableSubPackages"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"true"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;property&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"methodNameCalculator"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"extended"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;daoGenerator&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;table&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;tableName&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"tm_user_pass"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;domainObjectName&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"tm_user_passDomain"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 95, 191);"&gt;&lt;!-- table &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;yang&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;akan&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; &lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt;&lt;u&gt;digenerate&lt;/u&gt;&lt;/span&gt;&lt;span style="color:#3f5fbf;"&gt; --&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;table&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;tableName&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"tm_karyawan"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(127, 0, 127);"&gt;domainObjectName&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;&lt;i&gt;"tm_karyawanDomain"&lt;/i&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 128, 128);"&gt;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;!--&lt;/font--&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;ibatorContext&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;!--&lt;/font--&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(63, 127, 127);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;ibatorConfiguration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;Buat file build.xml Gunakan kode dibawah ini&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;project&gt;&lt;/project&gt;&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;default=&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;"generateDAO"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;target&gt;&lt;/target&gt;&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;name=&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;"generateDAO"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(19, 19, 18);"&gt;  &lt;/span&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;ibator.generate&gt;&lt;/ibator.generate&gt;&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;configfile=&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;"/root/workspace/TestProject/IbatorConfig.xml"&lt;/span&gt;&lt;span style="color: rgb(19, 19, 18);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&gt;&lt;!--sesuaikan dengan letak file  &lt;/span&gt;&lt;span style="color:#008000;"&gt;IbatorConfig.xml Anda--&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;Klik menu Run -External tools - External tools configuration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;new  Ant build configuration. Pada Tab Main pilih build.xml nya.  Tambahkan juga filr jar untuk mysql-connector dan springFramewornya  pada tab classpath. Pada tab JRE pilih un in the same JRE as the  workspace. Setelah itu klik Run&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" align="left"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-size:85%;"&gt;selesai&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="font-family:Monospace;"&gt;&lt;span style="color: rgb(0, 128, 128);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-241252693236473?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/241252693236473/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=241252693236473' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/241252693236473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/241252693236473'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2009/07/ibator-eclipse.html' title='Ibator Eclipse'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vluHOlwFeK8/SmaTOPMusnI/AAAAAAAAABw/hy0cdVkKFBc/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-558128605502133207</id><published>2008-07-25T01:39:00.000-07:00</published><updated>2008-07-25T01:42:37.262-07:00</updated><title type='text'>Download Youtube Video</title><content type='html'>&lt;p&gt;Beberapa artikel di situs ini membagikan video-video yang saya ambil dari youtube. Atas saran beberapa pengunjung yang bertanya “&lt;strong&gt;bagaimana caranya download file dari youtube?&lt;/strong&gt;” akhirnya saya ingin memberikan caranya kepada rekan-rekan pecinta film dewasa tentang bagaimana cara mendownload file di youtube.&lt;/p&gt; &lt;p&gt;Cara Mendownload file youtube :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Masuk ke situs ini : &lt;a href="http://u-nfp78os4n.urlcash.net/" target="_blank"&gt;http://u-nfp78os4n.urlcash.net&lt;/a&gt; . Nanti anda akan diminta memasukan url video dari youtube misalnya : http://youtube.com/watch?v=A6gx_xSuyEw kedalam form dan tekan “Get video”, dari sini anda sudah bisa mendownload file dari youtube dengan format .flv .&lt;/li&gt;&lt;li&gt;Setelah file dari youtube berhasil anda download, anda akan membutuhkan software yang bisa digunakan untuk memutar video dari youtube yang ber-ekstensi .flv. Anda bisa mendapatkanya di sini : &lt;a href="http://u-2fp8ekidl.urlcash.net/" target="_blank"&gt;http://u-2fp8ekidl.urlcash.net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Selesai! &lt;img src="http://filmbebas.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Hanya dua langkah yang cukup anda tempuh supaya anda bisa mendownload video dari youtube.&lt;/p&gt; &lt;p&gt;Selamat menonton ya.. &lt;img src="http://filmbebas.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-558128605502133207?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/558128605502133207/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=558128605502133207' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/558128605502133207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/558128605502133207'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2008/07/download-youtube-video.html' title='Download Youtube Video'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-9077767077787446661</id><published>2008-07-25T00:31:00.000-07:00</published><updated>2008-07-25T00:33:59.064-07:00</updated><title type='text'>relokasi</title><content type='html'>&lt;p style="margin-bottom: 0in;"&gt;Proses Relokasi /Migrasi&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Untuk Relokasi : proses melalui  aplikasi kepegawaian (oracle)  menu utilitas untuk memproses mutasi  pegawai ke unit relokasi&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-left: 0.25in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ol start="2"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Jalankan &lt;b&gt;Trans_orcl_mysql.pbl&lt;/b&gt;  dilaptop dengan ketentuan sbb :&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Buat Koneksi Ke ASA&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-left: 0.75in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Buat Koneksi ke mysql dengan DSN =  sdm&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Export sql &lt;b&gt;sdmkosong&lt;/b&gt; ke  &lt;b&gt;sdmxx&lt;/b&gt; (DSN = sdm)&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Pilih semua cek box dalam aplikasi  Trans_orcl_mysql.pbl lalu tekan tombol proses&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Import Data / Tabel ke database  sdm untuk web&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Import Data ( &lt;i&gt;this_mahal&lt;/i&gt;)  ke database sdm untuk web langsung dari ASA&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Import Data &lt;i&gt;( hasil ,  hasil_pusti&lt;/i&gt;) dari database sdm ke database sdmlocal&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Import Data dari database &lt;b&gt;ASA&lt;/b&gt;  ke database &lt;b&gt;sdmlocal&lt;/b&gt; dgn rincian tabel sbb :&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel carm&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel eps_debitur&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel eps_tmp&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel eps_mjenis&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel gaji_account_pusti&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel pendapatan&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel potongan 1 – 4&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel Hasil&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel Hasil_pusti&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tgl_pajak&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel this_harilibur&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;This_mahal&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel This_kpa&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel This_upppp&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_balam&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_bank1&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_bank2&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_gole&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_honor&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_pot_obat&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel tmp_tgr&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_balam&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_bank1&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_bank2&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_gole&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_koperasi&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_lain&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_pot_tgr&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_rapel&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_bonus&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_cuti&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_fungsional&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_gratifikasi&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_honor&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_lain&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_obat&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel trans_tunj_sewa&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tabel ttd_gaji&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Finish&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-left: 0.75in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ol start="3"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Lakukan setup server dengan OS  RHEL 4   &lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;dan jalankan ‘ sh setup.sh’   (ikuti petunjuk sampai dengan reboot)&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Hapus database sdmlocal&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Import data dan struktur   (sdmlocal laptop) ke sdmlocal (server)&lt;/p&gt;  &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-9077767077787446661?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/9077767077787446661/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=9077767077787446661' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/9077767077787446661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/9077767077787446661'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2008/07/relokasi.html' title='relokasi'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6804558990662096741.post-7719824332429876856</id><published>2008-07-24T21:36:00.001-07:00</published><updated>2008-07-24T21:48:43.884-07:00</updated><title type='text'>Koneksi Java &amp; MySQL via Konsole</title><content type='html'>&lt;div class="entry"&gt;     &lt;p&gt;Salah satu program yang menarik untuk ditest melalui konsole sebelum nanti mulai menggunakan IDE adalah program koneksi ke database menggunakan JDBC. Mengapa ini menarik karena ada beberapa aspek khas Java yang terkandung didalamnya.&lt;/p&gt; &lt;p&gt;Kita bisa mencobanya dengan melakukan koneksi ke database MySQL melalui Java. Untuk melakukan hal ini, silakan lakukan tutorial sebagai berikut :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Instalasi database server MySQL. Untuk melakukan instalasi database MySQL pada OpenSUSE silakan merujuk pada panduan &lt;a href="http://www.vavai.com/index.php?/categories/7-Migrasi-Database"&gt;http://www.vavai.com/index.php?/categories/7-Migrasi-Database&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Jalankan service MySQL melalui YAST | SYSTEM | SYSTEM SERVICE (RUNLEVEl)&lt;/li&gt;&lt;li&gt;Download MySQL Connector J melalui alamat &lt;a href="http://www.mysql.com/products/connector/j/"&gt;http://www.mysql.com/products/connector/j/ &lt;/a&gt;. Ambil versi terbaru. Pada saat panduan ini ditulis, versi terbaru adalah mysql-connector-java-5.1.5&lt;/li&gt;&lt;li&gt;Ekstrak file yang didownload dan ambil file mysql-connector-java-5.1.5-bin.jar. Sesuaikan dengan versi MySQL Connector yang didownload.&lt;/li&gt;&lt;li&gt;Copy file jar tersebut ke lokasi library. Untuk keselarasan dengan panduan saya yang lain, silakan copy ke folder /opt/jdk1.6.0/lib&lt;/li&gt;&lt;li&gt;Buka konsole dan ketik perintah&lt;/li&gt;&lt;li&gt; &lt;div class="dp-highlighter"&gt;&lt;div class="bar"&gt;&lt;div class="tools"&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;"&gt;view plain&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;"&gt;copy to clipboard&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;"&gt;print&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('About',this);return false;"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol class="dp-cpp" start="1"&gt;&lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;export CLASSPATH=.:/opt/jdk1.6.0/lib/mysql-connector-java.jar:  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;pre style="display: none;" name="code" class="cpp"&gt;export CLASSPATH=.:/opt/jdk1.6.0/lib/mysql-connector-java.jar: &lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Untuk kemudahan, perintah diatas bisa di masukkan kedalam file .bash_profile yang ada di home folder masing-masing&lt;/li&gt;&lt;li&gt;Buka teks editor (kate misalnya) dan ketik kode program berikut ini :&lt;/li&gt;&lt;li&gt; &lt;div class="dp-highlighter"&gt;&lt;div class="bar"&gt;&lt;div class="tools"&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;"&gt;view plain&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;"&gt;copy to clipboard&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;"&gt;print&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('About',this);return false;"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol class="dp-j" start="1"&gt;&lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;public&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="keyword"&gt;class&lt;/span&gt;&lt;span&gt; TestMysql {  &lt;/span&gt;&lt;span class="keyword"&gt;public&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="keyword"&gt;static&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="keyword"&gt;void&lt;/span&gt;&lt;span&gt; main(String args[]) {  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;&lt;span class="keyword"&gt;try&lt;/span&gt;&lt;span&gt; {  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;/* Test loading driver */&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;String driver = &lt;span class="string"&gt;"com.mysql.jdbc.Driver"&lt;/span&gt;&lt;span&gt;;System.out.println( &lt;/span&gt;&lt;span class="string"&gt;"=&gt; loading driver:"&lt;/span&gt;&lt;span&gt; );  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;Class.forName( driver );  &lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;System.out.println( &lt;span class="string"&gt;"OK"&lt;/span&gt;&lt;span&gt; );&lt;/span&gt;&lt;span class="comment"&gt;/* Test the connection */&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;String url = &lt;span class="string"&gt;"jdbc:mysql://localhost/test"&lt;/span&gt;&lt;span&gt;;System.out.println( &lt;/span&gt;&lt;span class="string"&gt;"=&gt; connecting:"&lt;/span&gt;&lt;span&gt; );  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;java.sql.DriverManager.getConnection( url, &lt;span class="string"&gt;"guest"&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;""&lt;/span&gt;&lt;span&gt; );  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;System.out.println( &lt;span class="string"&gt;"OK"&lt;/span&gt;&lt;span&gt; );  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;}  &lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;catch&lt;/span&gt;&lt;span&gt;( Exception x ) {  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;x.printStackTrace();  &lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;}  &lt;/span&gt;&lt;/li&gt;&lt;li class=""&gt;&lt;span&gt;}  &lt;/span&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span&gt;}  &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;pre style="display: none;" name="code" class="java"&gt;public class TestMysql {  public static void main(String args[]) { try { /* Test loading driver */ String driver = "com.mysql.jdbc.Driver";System.out.println( "=&gt; loading driver:" ); Class.forName( driver ); System.out.println( "OK" );/* Test the connection */ String url = "jdbc:mysql://localhost/test";System.out.println( "=&gt; connecting:" ); java.sql.DriverManager.getConnection( url, "guest", "" ); System.out.println( "OK" ); } catch( Exception x ) { x.printStackTrace(); } } } &lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Simpan dan beri nama TestMysql.java&lt;/li&gt;&lt;li&gt;Buka konsole (ALT+F2, konsole)&lt;/li&gt;&lt;li&gt;Lakukan kompilasi&lt;/li&gt;&lt;div class="dp-highlighter"&gt;&lt;div class="bar"&gt;&lt;div class="tools"&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;"&gt;view plain&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;"&gt;copy to clipboard&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;"&gt;print&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('About',this);return false;"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol class="dp-j" start="1"&gt;&lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;javac TestMysql.java  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;pre style="display: none;" name="code" class="java"&gt;javac TestMysql.java &lt;/pre&gt;&lt;li&gt;Jika tidak ada pesan kesalahan, lanjutkan dengan menjalankan program&lt;/li&gt;&lt;div class="dp-highlighter"&gt;&lt;div class="bar"&gt;&lt;div class="tools"&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;"&gt;view plain&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;"&gt;copy to clipboard&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;"&gt;print&lt;/a&gt;&lt;a href="http://java.vavai.com/2008/01/23/koneksi-java-mysql-via-konsole/#" onclick="dp.sh.Toolbar.Command('About',this);return false;"&gt;?&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol class="dp-j" start="1"&gt;&lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;java TestMysql  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;pre style="display: none;" name="code" class="java"&gt;java TestMysql &lt;/pre&gt;&lt;/ol&gt; &lt;p&gt;&lt;img src="http://java.vavai.com/wp-content/uploads/2008/01/testmysql.jpeg" alt="TestMysql" /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Catatan :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Program diatas menggunakan database MySQL lokal (localhost) dengan database test, user name guest dan password kosong. Setting ini adalah setting default dan selalu ada pada MySQL. Jika ingin memodifikasi, sesuaikan dengan kondisi setting MySQL anda.&lt;/p&gt; &lt;p&gt;Kemungkinan Kesalahan :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;strong&gt; java: command not found&lt;/strong&gt;, biasanya setting PATH belum benar. Coba test dengan menjalankan perintah echo $PATH pada konsole dan apakah responnya menunjukkan lokasi JDK yang diinstalasi&lt;/li&gt;&lt;li&gt;&lt;strong&gt;class TestMysql is public, should be declared in a file named TestMysql.java&lt;/strong&gt;. Terjadi jika nama file berbeda dengan nama class. Ingat bahwa Java menganut case sensitive, jadi TestMysql berbeda dengan testmysql&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cannot resolve symbol&lt;/strong&gt;&lt;/li&gt;&lt;pre&gt;symbol  : class stringlocation: class TestMysqlpublic static void main(string[] args)&lt;br /&gt;&lt;br /&gt;^&lt;br /&gt;&lt;br /&gt;1 error&lt;/pre&gt;&lt;p&gt;Masalah biasanya karena kesalahan ketik&lt;/p&gt;&lt;li&gt;&lt;strong&gt;Exception in thread “main” java.lang.NoClassDefFoundError: TestMysql&lt;/strong&gt;, biasanya terjadi karena menjalankan file class dengan ekstension. Semestinya java TestMysql, bukan java TestMysql.java ataupun TestMysql.class&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Semakin banyak latihan, kita akan semakin terbiasa dan lebih tahu apa yang dimaksud pada pesan kesalahan yang ada.&lt;/p&gt;          &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6804558990662096741-7719824332429876856?l=mugi22-hnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mugi22-hnf.blogspot.com/feeds/7719824332429876856/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6804558990662096741&amp;postID=7719824332429876856' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7719824332429876856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6804558990662096741/posts/default/7719824332429876856'/><link rel='alternate' type='text/html' href='http://mugi22-hnf.blogspot.com/2008/07/koneksi-java-mysql-via-konsole.html' title='Koneksi Java &amp; MySQL via Konsole'/><author><name>mugi22</name><uri>http://www.blogger.com/profile/10879499602801932858</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
