I've go the task of exploring all the different web service options we have for a particular task at work. One thing is certain: it has to be Java. I've got Apache Tomcat installed, and I've been playing around with different JPA implementations in Eclipse. There's only one problem: there are tons of implementations! Does anyone have any experience with this? What are the pros and cons of each one?
I've been using Spring for about 3 months now and I haven't had any complaints. I can't compare to others because I haven't used any others :)
As far as integration with Eclipse goes, I'm using MyEclipse (I was given a license at work). Nothing too fancy should be necessary though.
Apache Cayenne has a tool that will generate POJOs from an existing database. I'm sold on it already.