2009-12-07 8 views
2

J'ai toujours été développeur .NET. J'ai créé quelques applications Swing dans le passé et je gère assez bien le langage Java, mais je n'ai pas beaucoup de connaissances sur Java EE ou d'autres technologies pertinentes pour le développement d'applications d'entreprise.Java EE pour un développeur .NET

1) Quelles sont les technologies pertinentes pour le développement d'entreprise en Java?

2) Quels sont les meilleurs endroits en ligne pour les apprendre?

3) Existe-t-il un référentiel d'informations en ligne pour Java comme MSDN Library?

4) Quels outils de développement sont recommandés pour cette technologie?

Thanx

+0

Voici une question relativement similaire: http://stackoverflow.com/questions/1072216/net-developer-applying-for-a-java-job-closed – Graviton

Répondre

3

Quelles sont les technologies pertinentes pour le développement de entreprise en Java?

Servlets/JSP sont les plus importants que je dirais. Il fait partie de la spécification Java EE et constitue la base de 99% des frameworks Web Java. L'autre est le cadre de Spring, qui est presque un "must-have". Quels sont les meilleurs endroits en ligne pour les apprendre?

Écrire du code, bien sûr.

Y at-il de dépôt en ligne informations pour Java comme le MSDN Library ? Il s'agit du JDK 6 documentaiton et d'autres.

Quels outils de développement sont recommandés pour cette technologie? ?

Un IDE est la chose la plus importante. Il y a essentiellement trois choix: Eclipse (gratuit, le plus populaire), IntelliJ IDEA (commercial, mon préféré) et Netbeans (gratuit).

2

En plus de la réponse de Cletus, jetez un oeil à Apache Commons, où vous trouverez les classes et les méthodes que vous voudrez souvent qui ont été plus ou moins laissées en dehors des bibliothèques Java de base.

Pour ce que ça vaut, je commencerais avec Eclipse comme IDE, et changerai plus tard. C'est gratuit, et de loin l'IDE le plus courant pour Java.