Surprise!

May 5-6, 2008

working with xfire

Whew! This week is really BUSY! We had a surprise meeting on Monday morning. This is to finalize the specifications of the project to make sure that everybody is on the same page. We also had status updates. We already studied the technologies last week, but we haven’t started coding yet.

My module involves job scheduling and Web Services. For the scheduling, they suggested using Quartz, which is what I’ve been studying last week. It’s cool by the way! <hehe> If we already knew this when we were studying threading in CS 140, life would have been easier. <hehe> The following links give details on what Quartz is all about.

http://www.opensymphony.com/quartz/wikidocs/TutorialLesson1.html

http://www.onjava.com/pub/a/onjava/2006/03/01/job-scheduling-in-web-application.html

http://www.opensymphony.com/quartz/wikidocs/Cookbook.html

http://www-128.ibm.com/developerworks/java/library/j-quartz/

http://www.roseindia.net/quartz/quartz-scheduler-tutorial.shtml

For the Web Services, they suggested using XFire instead of the usual Bottom-Up in Eclipse. Sir Deo (Team Lead) said that it’s easier and it’s better. I haven’t studied XFire yet so right after the meeting that’s what I did.

It took me two days to come up with a Web Service in XFire. I encountered errors in building such as incompatible jdk, incompatible running time, etc. Sir Deo helped me with these errors. But he’s right. Using XFire is easier. All you have to worry about are your Java classes, XFire jar files, web.xml, service.xml, and pom.xml, build it with Maven, drop the war file in Tomcat or any container you like then you’re set. I understand Web Services better now. <hehe>

http://www.javaworld.com/javaworld/jw-05-2006/jw-0501-xfire.html

http://xfire.codehaus.org/Quick+Start

By Tuesday I already have the Web Service for my module. I only have to make one but it should be flexible enough to handle all cases. For now it’s only simple but I’m planning to improve it once I’m finished with the job scheduling.

We are going to have another meeting on Friday.

P.S. Again to the people I consulted, our Team Leads and Mentors, THANK YOU!

-CEZ-

Leave a Reply

You must be logged in to post a comment.