JavaSE = Standard Edition. C'est le cœur de programmation Java plate-forme. Il contient toutes les bibliothèques et Api Java programmeur doit apprendre (java.lang, java.io, java.en mathématiques, java.net, java.util, etc...).
JavaEE = Enterprise Edition. De wikipedia:
La plate-forme Java (Enterprise Edition) diffère de la Norme Java
Edition Plate-forme (Java SE) en ce qu'il ajoute les bibliothèques qui fournissent des
la fonctionnalité de déployer à tolérance de pannes, distribué, multi-tiers Java
le logiciel, basé en grande partie sur des composants modulaires en cours d'exécution sur un
serveur d'application.
En d'autres termes, si votre application exige une très grande échelle, système distribué, alors vous devriez envisager d'utiliser JavaEE. Construit sur le haut de JavaSE, il fournit des bibliothèques pour l'accès de base de données (JDBC, JPA), remote method invocation (RMI), la messagerie (JMS), web services, XML traitement, et définit la norme Api pour les entreprises Ejb, servlets, portlets, JavaServer Pages, etc...
JavaME = Micro-Édition. C'est la plate-forme pour le développement d'applications pour les appareils mobiles et les systèmes embarqués tels que les set-top boxes. JavaME fournit un sous-ensemble de la fonctionnalité de JavaSE, mais introduit aussi des bibliothèques spécifiques aux appareils mobiles. Parce que JavaME est basé sur une version antérieure de JavaSE, certaines des nouvelles fonctionnalités de langage introduit dans Java 1.5 (par exemple. les génériques) ne sont pas disponibles.
Si vous êtes nouveau à Java, certainement commencer avec JavaSE.
Je vous recommande également l'utilisation d'Eclipse au lieu de Komodo IDE, car c'est la plus largement utilisée de l'éditeur au sein de l'industrie. Parce qu'il a un support intégré pour Java, vous bénéficierez de tous les avantages de l'utilisation d'un IDE: code de l'aider, la coloration syntaxique, l'auto compiler, etc...
Bonne chance!