at first I must say, that im still university student (not bachelor yet), so Im looking for some impulses what technologies to choose to develop the project I will describe below.
I cant fully say, what the project is all about, but in short: It is some communication client via browser with chat, file uploads and not trivial business logic below (It's not just easy database backend as it can seem). It also includes communication with other servers (e.g. through XML-RPC calls - i think this wont change anything). It needs to count with a lot of accesses in the future via polling from web-app. And yes it will be open source one day I think.
best suiting IDE for selected technlogies (NB/Ecl/Idea)
if you can, you can recommend some J2EEpatterns or any other stuff:-)
I'm now thinking what solutions would be best for me. I have knowledge of JSF, Facelets, RichFaces, Wicket a bit; EJB3 + things around like JPA; Glassfish; NB, Eclipse
Im able and willing to learn any new technology (or IDE), if I would know it would be good (e.g. Don't know much about GWT , but could it be good with some extension?).