Me, Just Me, Blog of Chang Gee Guan
26 Mar
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!
6 Responses for "The JSF Story…"
I just hate myself ..
haha
nice, you tainted the kids’ entire impression of Java with an overly complex web framework. They’ll go through life thinking all links should be implemented with POST. good job.
A true programmer will appreciates Java – eat, breath and sleep Java.
as usual..java sucks..
@Jeremy Leipzig: I dont think they’ll go through life thinking all links should be implemented with POST. They have good foundation of web programming with PHP and JSP.
@nadzree: well, not only u, all the web developers says the same thing. But its true. hahaha…
Hi Chang,
I went to .net course that held in UTeM last April. At first, i thought that . net will become the competitor for J2EE. But, after i study JSF using netbeans recently. There is too far away for .net to be allocated inside my soul. Although dean has assigned me to handle ftmk’s teams to participate in ImagineCup 2009. Sorry for the students in the teams because i cannot help them in order to develop application using .net. I HATE .net but i never bar myself from learning any type of framework introduced my .net.
I use netbeans 6.5, There are no requirements to develop api class because it just drag the database table to the component. For example: drag database table into table, drop-down list and others. What we need to do is modify the sql in the QueryList (Persistence) in order to get the desire output.
Ok lah change, nice to share in your bloq. Thank you juta2 for helping me.
Leave a reply