Qué es JEE

Páginas: 6 (1335 palabras) Publicado: 11 de octubre de 2015


¿QUÉ ES JEE?
Java, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4; traducido informalmente como Java Empresarial). Plataforma de programación Java para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java.
Arquitectura multicapa para implementar aplicaciones de tipo empresarial yaplicaciones basadas en la Web. Esta tecnología soporta una gran variedad de tipos de aplicaciones desde aplicaciones Web de gran escala a pequeñas aplicaciones cliente-servidor. El objetivo principal de la tecnología J2EE es crear un simple modelo de desarrollo para aplicaciones empresariales utilizando componentes basados en el modelo de aplicación. En este modelo dichos componentes utilizan serviciosproporcionados por el contenedor, que de otro modo tendrían que estar incorporados en el código de la aplicación
COMPONENTES:
Un componente JEE es una unidad de software funcional auto-contenido que se ensambla dentro de una aplicación JEE con sus clases de ayuda y ficheros que se comunica con otros componentes de las aplicaciones
Las especificaciones JEE definen los siguientes componentesNivel cliente: navegadores, aplicación standalone, otros servidores (en diferentes máquinas que el servidor JEE). La comunicación entre cliente y servidor puede ser directa o a través de una JSP

Nivel web: Gestiona la interacción entre clientes y capa de negocio. (JSP, JSF, Servlets, etc.).
Nivel de negocio: Provee lógica de negocio de la aplicación. (EJB, servició web, etc.). Se ejecutan en elcontenedor Web. Responsables de componer la presentación de datos en formato HTML
Nivel de datos: Base de datos, XML, etc. Se ejecutan en el contenedor de EBJ. Componentes (objetos Java) responsables de implementar la lógica de la aplicación. EBJ gestionan interacciones con los clientes e implementan reglas de negocio.

CONTENEDORES:
Un contenedor provee un ambiente estandarizado de ejecución queprovee servicios a componentes

Contendedores EJB:
Proporcionan los servicios de transacciones y persistencias y accede a las APIS de servicios y comunicaciones JEE (WEBLOGIC, JBoss, APACHE GERONIMO)
Contenedores Web:
Un contenedor web suministra el mismo servicio que el contenedor de JSP asi como también una vista federada de las API de la plataforma JEE. Un contenedor we se suministra incluidoen un servidor web o JEE. (APACHE Tomcat, Jetty, Jonas)
Contenedor aplicación cliente:
Ofrece la infraestructura necesaria para la ejecución del cliente



APIs de JEE:
Java EE se basa en Java SE. Todas las APIS de Java SE están disponibles.
En Java EE se definen nuevas API especıficas pare el desarrollo de sistemas distribuidos multicapa. Algunas han acabado pasando a Java SE (ej. JDBC, JPA)EJB
Servlets
JSPs
JSFs
JMS
JTA
Java Mail
JAX-WS
JAXB
JPA
JAAS

PATRÓN MVC (Modelo Vista Controlador)
Es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación, de la interfaz de usuario y modulo encargado de gestionar los eventos y comunicaciones









¿QUÉ ES .NET?
.NET Framework es un entorno de ejecución administrado que proporcionadiversos servicios a las aplicaciones en ejecución. Consta de dos componentes principales: Common Language Runtime (CLR), que es el motor de ejecución que controla las aplicaciones en ejecución, y la biblioteca de clases de .NET Framework, que proporciona una biblioteca de código probado y reutilizable al que pueden llamar los desarrolladores desde sus propias aplicaciones.
Esto quiere decir que nosólo nos brinda todas las herramientas y servicios que se necesitan para desarrollar modernas aplicaciones empresariales y de misión crítica, sino que también nos provee de mecanismos robustos, seguros y eficientes para asegurar que la ejecución de las mismas sea óptima. Los componentes principales de la plataforma .NET son:
COMPONENTES
Common Language Specification (CLS): básicamente es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jeee
  • Apuntes JEE
  • Arquitectura Jee
  • jee logistica
  • Jeee
  • Jeeos
  • Jeeer
  • Jeee

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS