Please enable JavaScript.
Coggle requires JavaScript to display documents.
JEE - Coggle Diagram
JEE
Partes
JAR
Solo necesita instalar Java (JDK/JRE)
WAR
Aplicaciones web
Necesita servidor web
EAR
Aplicaciones empresariales
Necesita servidor de aplicaciones
RAR
Recursos
Hibernate
API para operaciones básicas en capa de persistencia
HQL
Lenguaje para especificar consultas de objetos y propiedades
Hibernate Query Language
Mapeo de metadatos
XML
JPA
Lenguajes para vistas del cliente
Facelets
Lenguaje declarativo de páginas
EL
Lenguaje declarativo de páginas
Bean Validation
Validación de datos del cliente
Persistencia
javax.persistence.Entity
JPQL
Basado en strings (como SQL)
Sujeto a fallos tipográficos
Posibles errores de conversión de tipos detectados en tiempo de ejecución
API de Criterios
Creación de objetos de consulta
Mejor rendimiento que JPQL
NO sujetos a fallos tipográficos
Crear vistas para el cliente
JSP
Etiquetas
Propias :arrow_right: <taglib> web.xml TLD
Estándar :arrow_right: JSTL
JSF
Patrón MVC
Facelets
Páginas JSP
Servicios web
JAX-WS
Servicios web grandes
Usa SOAP
WebService
JAX-RS
Sin estado (cliente y servidor tienen que ponerse de acuerdo)
Usa directamente HTTP
Path
GET
POST
Provider
Seguridad
Declarativa
Descriptores de despliegue
Anotaciones/metadatos
Programática
EJB
Tipos de componentes
Sesión
Entidad
Tipos
Sesión
Stateful
Stateless
Singleton
Dirigidas por mensajes
JMS (asíncrono)
Mensajería
JMS
Débilmente acoplada, fiable y asíncrona
Tipos
Punto a punto (PTP)
Publicación/suscripción (pub/sub)