plataformas quiere decir ide's? las mas conocidas son eclipse, netbeans.
las doc de java es muy facil buscando en google nombreClase JAVA API te sale seguro el javadoc. Los jar los obtenes dependiendo de la licencia en la pagina de cada comunidad, sino en
http://www.findjar.com/index.x y si utilizas maven tenes infinidad de repositorios. Es muy cierto lo que dice GreenEyed te quedo definir una web de gran nivel. Es todo muy relativo y no creo que exista siempre la necesidad de utilizar JEE, es mas muchos creen trabajar con esta tecnologia, pero en realidad nunca la usaron. Conozco empresas de telecomunicaciones que les vendieron esto y los que implementaron nunca aprendieron como utilizarlo.