Saturday, February 21, 2009

Spending time with ICEfaces

This new project started from 19th January,2009. Till the end of January, it was the learning time of current project progress, JSF (Java Server Faces) API and three implementation (RichFaces, ICEfaces and MyFaces). In addition, the others stuff like java template, Spring and Seam framework are also included in my research list.

During learning, I also have to discuss and look at the current requirement documents, SRS and existing architecture.

In the last week of January, I handed over the EJB project from my senior, that project handles the media management such as saving a file, loading a file, searching a file along with a couple of other services. At the same time, I got a new experience with JMX bean which serve as the locator for the whole services (CDO Server location, JBoss server location and other services). It's such a great idea to use JMX for this kind of purpose.

In the first week of February, when I'm quite familier with ICEfaces, the web control panel implementation is started. At the beginning, it gave me hard time figuring out how it works and finding a syntax of how to write as a new language for me. But it was getting easier as time goes on. Now, it's perfectly easy for me to build a form processing, handling an event or data presentation. I'm almost ready to finish all the data process for about 5 entity within two weeks which already connect to backend EJB services, it was quite such a short time using a new language.

For the coming week, I just have to do some cookies handler, file loading, some server options loading and saving for UI customization.

To be concluded, I really fell in love with ICEfaces, it's just a very easy, fast and reliable framework compare with the others that I used to work with: Structs, Servlet, JSP, javascripts.

No comments: