Please enable JavaScript.
Coggle requires JavaScript to display documents.
JEE(2) (Servicios web (RESTful (Componentes utilizan directamente HTTP,…
JEE(2)
Servicios web
Grandes
XML, SOAP
JAX-WS
Contrato formal
Procesamiento e invocación asíncronos
RESTful
Componentes utilizan directamente HTTP
JAX-RS
Sin estado
Infraestructura de caché
Entendimiento mutuo
Ancho de banda limitado
JAX-WS
Clase javax.jws.WebService
SEI (Interfaz/Implementación de endpoint de servicio)
WebService
WebMethod
WebService
+ elemento endpointInterface
JAX-RS
Persistencia
API de Persistencia Java
Entidad
javax.persistence.Entity
Gestor de entidades :arrow_right: javax.persistence.EntityManager
JPQL (Java Persistence Query Language)
Sujeta a fallos de tipografía y de conversión de tipos
API de Criterios de Persistencia
Usa APIs de Java
Sin fallos de tipografía
Independiente del almacén de datos subyacente
Metadatos de mapeo objeto-relacional
Facelets
Lenguaje declarativo
Construir vistas de JavaServer Faces
Plantilla de estilo HTML
Árboles de componentes
Uso de XHTML
Seguridad
Declarativa
Descriptores de despliegue
Anotaciones o metadatos
Programática
Se incrusta en una aplicación
Mecanismos de seguridad
JAAS
Java GSS-API :arrow_right: tokens
JCE
JSSE
SASL
Tipos de aplicaciones web
Orientadas a presentación
Lenguaje de marcas
Contenido dinámico
Orientadas a servicios
Endpoint de un servicio web
Expression Language (EL)
Acceder a datos de los componentes JavaBeans
Realizar tareas de forma dinámica
API JMS
Comunicación
Débilmente acoplada
Asíncrona
Fiable
Estilos
Punto a punto (PTP)
Publicación/suscripción (pub/sub)
Bean Validation
Definición de restricciones
Usuario
Personalizadas
target
constraint
Incorporadas
Built-in
Package javax.validation.constraints
Versión 1.1
NotNull
Versión 2.0
NotBlank
NotEmpty