The Pathfinder


Java User Group Indonesia 0607
July 1, 2007, 4:47 am
Filed under: Java

I was invited by Java User Group Indonesia as a speaker in regular monthly meeting held at Sun Microsystems Indonesia on June 30th 07. This time topic is GUICE. In contrary, two years ago at the same place, I speak about SPRING framework. At that time not much people are aware about spring, today the spring community in Indonesia is growing wide and here we go again, I’m standing against the main stream.

I made some example using GUICE to create web blog application using Struts 2 – Guice – JPA hibernate. To my Experience GUICE is very simple and learning curve is not as much as spring. Nothing can compare the beauty of Module and binder in GUICE, not even the Spring Java Config can do that.

The Presentation covered from simple hello world to advance GUICE such as provider, scope – “how to create custom scope” , aspect using AOP Alliance and create declarative transaction using aspect.

I made some example how we can externalize module into properties or xml, however this is not good, since we will loose the power of strong type checking in JAVA.

I recommend friends how to modularize the GUICE module, we can seperate GUICE module into different JAR, and by using Class.forname we can have the module runnin right away. We treat the module as plugins.

So …. go a head , have some GUICE.!!

Guice Presentation


4 Comments so far
Leave a comment

Kok yakin banget GUICE bakalan se-mature ato lebih dari java githu?
Belom coba seh, cuma its going take time right ?

Comment by mujoko

Gile, presentasinya 83 slide.. beneran tuh rif?
Presentasi apa makalah tuh… :p

Tp gpp, salut buat elo…

Keep up the great work ^_^

Comment by haikal

Mujoko
Yakin , 1000 kali yakin 2000 kali yakin , SAYA YAKIN :) …. !! Coba donk.

Haikal
:( Gw kirain bakalan ga selesai tuh presentasi 83 halaman. Ternyata selesai lho … :D dalam 2 jam ….

Comment by gorif

Ditunggu Orange-Guice nya…

Comment by menyan




Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>