¿Cuál es la diferencia entre Java SE & Java EE?Diferencia entre Java SE y Java EE
Respuesta
Java SE (edición estándar) es solo la especificación normal de Java. Java EE (Enterprise Edition) es Java con todo tipo de complementos para cosas de la empresa:
- Enterprise JavaBeans;
- Java Persistence API;
- Servlets;
- Páginas del servidor Java.
(no es una lista exhaustiva, más detalles disponibles en Wikipedia). Generalmente obtiene Java SE cuando descarga el SDK (para desarrollo) o JRE (para ejecutar aplicaciones Java).
Por otro lado, generalmente obtiene todos los recursos de Java EE cuando comienza a utilizar IBM Websphere Application Server, o JBoss, u otro servidor de aplicaciones de clase empresarial.
Puede descargar el SDK Oracle Java EE 6 here. El JSR para Java EE 6 es here.
¿Cómo es? ¿Esta respuesta marcó tanto cuando está mal en casi todos los detalles? –
Tal vez su opinión es incorrecta :-) –
J2EE (ahora llamado JEE) es más que esto ... – Kartoch
Java SE (nombre completo: Java SE, nombres viejos demasiados para enumerar) es una especificación de una plataforma de programación que consiste en:
- El propio lenguaje de programación Java.
- Una máquina virtual a la que se dirige el compilador de Java.
- Un conjunto de bibliotecas estándar.
- Un conjunto de utilidades estándar relacionadas con lo anterior.
Confusamente, también es el nombre predeterminado de una implementación específica de la especificación Java SE (el nombre propio son varias combinaciones del nombre Java SE con "JDK" o "JRE" adjunto). Puede encontrar más información acerca de Java SE (y muy especialmente la implementación Oracle JDK/JRE) on Oracle's page for it (última versión estable).
Java EE (nombre completo: de Java Platform, Enterprise Edition, nombres antiguos, como el anterior, demasiados para enumerar) es una especificación de otra plataforma de programación — un marco, realmente — que se construye en la parte superior de la plataforma Java SE. Esta plataforma tiene la intención de agregar funcionalidad para aplicaciones empresariales modernas como aplicaciones web, arquitecturas n-tier, etc. Hay una gran cantidad de implementaciones de esta especificación. — tanto de código abierto como de propiedad — incluyendo Oracle Glassfish/Java EE SDK, de IBM Websphere , de Apache Geronimo , etc. se puede encontrar más información acerca de Java EE (y el Glassfish aplicación/Java EE SDK de ella) de nuevo on Oracle's page.
puede simplemente saber esto para abreviar : Java SE es para aplicaciones de escritorio y es el núcleo de Java. Java EE es para aplicaciones web que incluyen JSP & Servlet, EJB, Webservice y son un poco extensiones. Puede usarlos cuando instale un contenedor Servlet (Tomcat) o un proveedor JPA (Oracle Toplink, Hibernate) o una aplicación web completa que incluya un contenedor de servlets, un proveedor JPA como JBoss, GlassFish.
+1 para respuestas cortas y simples j2se para escritorio y j2ee para web :) – anshuman
- 1. Diferencia entre Java EE 5 y Java EE 6
- 2. ¿Cuál es la diferencia principal entre Java para Google App Engine y Java EE?
- 3. diferencia entre java bean y java class?
- 4. Diferencia entre java y javaw
- 5. Diferencia entre '.' y "." en java
- 6. JDK = Java SE && JDK! = Java EE?
- 7. Java SE vs Java EE, universidad y carrera profesional
- 8. OSGi y Java EE - JOSGiEE?
- 9. Java EE 6 y alternativas
- 10. Servidor Swing y Java EE
- 11. Groovy, Netbeans y Java EE
- 12. Drools Fusion y Java EE
- 13. ¿Cuáles son las diferencias fundamentales entre OSGi y Java EE?
- 14. Comenzando con Java EE
- 15. Diferencia entre Java Bean y Enterprise Java Beans?
- 16. Diferencia entre parseInt y valueOf en java?
- 17. ¿Cuál es la diferencia entre el "Java EE" y "PCR" distribuciones de Eclipse?
- 18. Eclipse EE: perspectiva de Java EE Vs perspectiva de Java
- 19. cifrado RSA: Diferencia entre Java y Android
- 20. Java - Diferencia entre SwingWorker y SwingUtilities.invokeLater()
- 21. ¿Diferencia entre Groovy def y Java Object?
- 22. Diferencia entre Java DateUtils.ceiling y DateUtils.truncate
- 23. Diferencia entre Authenticode, SPC y Java CodeSign?
- 24. diferencia entre las descargas de Java
- 25. Diferencia entre el filtro y el oyente en el servlet (Java EE)
- 26. ¿Cuál es la diferencia entre Eclipse for Java (EE) Developers y Eclipse Classic?
- 27. Java: diferencia entre PrintStream y PrintWriter
- 28. Diferencia de Java entre FileWriter y BufferedWriter
- 29. Java: Diferencia entre Class.forName y ClassLoader.loadClass
- 30. Diferencia entre clase Java y jar
... ¿una búsqueda en internet? –
¿De qué me gustaría descargarlo? quiero decir j2ee .. tengo j2se instaladoQuiero j2ee – prasad
"¿Qué pasa con Google?" Nada, excepto SO es el sitio al que queremos que Google lo dirija para programar preguntas. – paxdiablo