Je suis nouveau sur Java, de sorte que tout commentaire est le bienvenu.
Réponses
Trop de publicités?Java SE (anciennement J2SE) est la base de l'environnement Java. Dans Java SE, vous prenez toutes les "normes" des programmes en Java, à l'aide de l'API décrite ici. Vous avez seulement besoin d'une JVM pour utiliser Java SE.
Java EE (anciennement J2EE), est l'édition d'entreprise de Java. Avec elle, vous faire des sites web, Java Beans, et plus puissant serveur d'applications. En plus de la JVM, vous avez besoin d'un serveur d'application Java EE-compatible, comme Glassfish, JBoss, et d'autres.
Java SE est synonyme de Java standard edition et est normalement pour le développement d'applications de bureau, les formes de base ou de la base de l'API.
Java EE est synonyme de Java enterprise edition pour les applications qui s'exécutent sur les serveurs, par exemple des sites web.
Java ME est synonyme de Java micro edition pour les applications qui s'exécutent sur les ressources limitées des appareils (petites unités à l'échelle) comme les téléphones cellulaires, par exemple des jeux.
http://www.dreamincode.net/forums/topic/99678-j2se-vs-j2ee-what-are-main-differences/
Aussi loin que la langue va c'est pas comme si java changements. Java EE a accès à l'ensemble de la SE bibliothèques. Toutefois EE ajoute un ensemble de bibliothèques pour faire face aux applications de l'entreprise.
Java EE est plus comme une "plate-forme" ou un domaine plus général du développement.
Dans Java SE permet d'écrire des applications qui s'exécutent de manière autonome des programmes java ou que les Applets. En JavaEE, vous pouvez toujours le faire, mais vous pouvez également écrire des applications qui s'exécutent à l'intérieur d'un conteneur Java EE. Le récipient peut faire une grande quantité de la gestion pour vous comme mise à l'échelle d'une application dans les threads, en fournissant les pools de ressources et de fonctions de gestion.
Java EE est un framework web basé sur des Servlets. Il a JSP (Java Server Pages) qui est un langage de templating qui compile de JSP pour un servlet Java où il peut être exécuté par le conteneur.
Donc Java EE est plus ou moins Java SE + plate-forme d'Entreprise de technologies.
Java EE est beaucoup plus que juste un couple de bibliothèques supplémentaires (c'est ce que j'ai pensé quand j'ai regardé), puisque il y a une tonne de cadres et de technologies intégrées sur les spécifications Java EE.
Mais tout se résume à la juste plain old java.