Mr. Sanusi met me end of last year and discussed about Java Server Faces (JSF) - one of the J2EE framework. He requested me to explore more on it and share with him whether it is feasible to ask his final year students to use the framework for their Final Year Project (FYP).

It took me one week to explore on JSF and after going through few frameworks, and together with my friend's suggestion; i suggested to Mr. Sanusi that we can try on JSF framework using JBoss RichFaces. I demo to him some simple examples.

"Ok Chang, i had decided, all FYP students under me MUST use JSF to develop their project. I wouldn't accept any other programming languages other than Java". This is what he told me after the demo.

Suddenly i felt worried. Is my idea a good one? Will the students be able to cope with the hard learning curve of JSF? Will they be able to develop their system using it? I told Mr. Sanusi about my worries, but he said he is confident that his students will be able to do it. And before he left, he told me:" I'll make sure my diploma students also uses JSF for their Diploma Project". wah, boleh ke?

Almost 3 months passed, those students who found it too difficult for them to catch up with JSF are doing great now. They are progressing well. But as a conclusion, they still prefer to stay away from Java and it's framework after their project ends. Haha... "Its too hard for me!", they told me.

Well, I am happy that they are progressing well, some of them even almost finish their project development. I am impressed with their ability to adapt and learn new technologies which was alien to them at the beginning. Now they are far more expert that me in JSF. I am very happy to see them progressed well.

I would like to wish them good luck and all the best in their FYP.

p/s: its ok to hate me because of Java, but don't hate Java because of me! :) Good luck guys!