137 votes

Quelle est la principale différence entre Java SE et Java EE?

Je suis nouveau sur Java, de sorte que tout commentaire est le bienvenu.

116voto

cd1 Points 2661

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.

55voto

Kermia Points 774

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.

26voto

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.

17voto

Savvas Dalkitsis Points 5865

Java SE réfère à la version standard de Java et de ses bibliothèques. Java EE se réfère à l'édition d'Entreprise de Java qui est utilisé pour déployer des applications web.

16voto

Tom Points 16783

Java EE est enterprise edition.

Comprend jsp, servlets, les haricots, et quelques autres trucs pour le serveur de programmation.

Java SE est standard edition. C'est plain old Java. Comprend GUI choses.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X