Learning J2EE programming
For the past few days I've been getting my head around J2EE programming. In particular servlet programming, JSP and the Spring framework. Let me just say it has been no simple task and a huge shift from cold fusion programming, but I feel as though I have a pretty good understanding of it now. The reason I'm sharing this is for future reference and also to say what a pleasure it is to work with CF. CF makes development much simpler and quicker. However, the flexibily and control delivered by J2EE is very alluring.
Our company is building a large Flex/AIR based CRM system. We're planning on distributing it to allot of servers and the cost of CF is really prohibitively expensive for the scale of deployment we're planning.
Here are a few of the resources I've been using on my quest. If anyone can recommend any other good resources I would love to know about it. ;)
http://www.springframework.org/

Comments
"and the cost of CF is really prohibitively expensive"
hey Jason, are you able to elaborate further (without giving away business secrets)?
"We're planning on distributing it to allot of servers "
you're not actually talking about clustering, yes?
(curious about the "pain points"?)
Hi Barry,
the specifics of the deployment aren't finalised, but for our own use we may deploy on up to six servers ... some of them clustered. Then we're also planning on hosting the app for other organisations that have expressed interest...this may mean more servers. There's also a possibility of an open source release for other larger organisations that want to host it themselves.... Like I said, it's not finalised, but we're really trying to drive it towards an open source system. If we were only talking about using CF standard edition the pain may not be so great, but we need to use allot of the enterprise level features. At the end of the day, CF will get the job done more quickly, but J2EE is going to give us the flexibility and control we really need for this project .... Long live CF, but for this project it just doesn't seem to be the right fit.
Ahh, I'm largely in the same boat. Though, I come from a PHP background, but trying to get my head around all sorts of new technologies and buzzwords. I think this project has.. Hibernate, Spring, Struts2, JSP, Xwork, and.. probably some more!
Pretty hard to find up-to-date examples of things, too. That's my biggest qualm.