LaPlazaFija

E11

J2EE / .NET

75 min de lecturaDES

Objetivos

Al terminar este tema sabrás: (1) situar las plataformas empresariales Java EE/Jakarta EE y .NET; (2) reconocer los componentes de Java EE (servlets, JSP, EJB, JPA); (3) los de .NET (CLR, C#, ASP.NET, Entity Framework); (4) los patrones y capas comunes; y (5) comparar despliegue e interoperabilidad. Se apoya en E7 (POO), E8 (frameworks) y E10 (web).

Cae en examen. E11 es de bajo peso y muy memorístico: qué es un servlet/JSP/EJB, JVM vs CLR, C# es de .NET, servidores de aplicaciones, empaquetado WAR/EAR vs DLL/assembly. Comparativa Java vs .NET.


Sección 1 · Plataformas empresariales

Ambas son plataformas para construir aplicaciones empresariales (web, servicios, lógica de negocio) multicapa y escalables:

Java EE / Jakarta EE.NET
ImpulsorOracle → Eclipse Foundation (Jakarta EE)Microsoft
LenguajeJava (y JVM: Kotlin, Scala)C# (y VB.NET, F#)
Máquina virtualJVM (bytecode)CLR (Common Language Runtime, MSIL/IL)
PortabilidadMultiplataforma ("write once, run anywhere").NET (Core) 5+ es multiplataforma; el antiguo .NET Framework, solo Windows
ServidorServidores de aplicaciones (Tomcat, WildFly)IIS / Kestrel
  • J2EE era el nombre antiguo (Java 2 Enterprise Edition) → Java EEJakarta EE (tras pasar a la Eclipse Foundation).
  • El CLR es a .NET lo que la JVM es a Java: ejecuta el código intermedio (IL/MSIL / bytecode) con compilación JIT y recolección de basura.

Cae en examen. Java EE/Jakarta EE usa Java + JVM; .NET usa C# + CLR. J2EE → Java EE → Jakarta EE. El CLR (Microsoft) equivale a la JVM. .NET moderno (5+) es multiplataforma.

Sigue leyendo gratis

Crea tu cuenta gratuita para leer los temas de muestra completos, guardar tu progreso y entrenar con tests del formato real. Te quedan 8 secciones de este tema por delante.