Ing. Pablo Almeida Haro Msc.
APLICACIONES DISTRIBUIDAS EN PLATAFORMA JAVA
Por Ing. Pablo Almeida Haro Mgs.
MENSAJE AL LECTOR
“Igualdad no es igual a Justicia”
DEDICATORIA
REQUISITOS
· Lenguaje Java
· Resultsets, cachedrowsets
INDICE
1 Aplicaciones distribuidas
1.1 Aplicaciones cliente – servidor
1.1.1 Conceptos
1.1.2 Características
1.1.3 Ventajas
1.1.4 Desventajas
1.1.5 Elementos
1.1.5.1 Cliente
1.1.5.2 Servidor
1.2 Aplicaciones 3 capas
1.2.1 Conceptos
1.2.2 Características
1.2.3 Ventajas
1.2.4 Desventajas
1.2.5 Elementos
1.2.5.1 Cliente
1.2.5.2 Negocio
1.2.5.3 Base de datos
1.3 Aplicaciones n – capas (n-tier)
1.3.1 Conceptos
1.3.2 Características
1.3.3 Ventajas
1.3.4 Desventajas
1.3.5 Elementos
1.3.5.1 Capa cliente
1.3.5.2 Capa web o presentación
1.3.5.3 Capa de negocio
1.3.5.4 Capa de persistencia
1.3.5.5 Base de datos
1.4 Arquitectura MVC (Model, View, Controller)
1.4.1 Modelo (Model)
1.4.2 Vista (View)
1.4.3 Controlador (Controller)
1.5 El patrón de diseño JEE
1.5.1 Conceptos
1.5.2 Elementos
1.5.2.1 Modelo
1.5.2.2 Vista
1.5.2.3 Controlador
2 Tecnologías del lado del cliente
2.1 Applets
2.2 Java script
2.3 Ajax
3 Tecnologías del lado del servidor
3.1 Páginas Jsp
3.2 Servlets
3.3 Facelets
3.4 JSF Core
3.4.1 Inclusión de ajax
3.5 Web services
3.5.1 Soap
3.5.2 Restful
3.6 Javabeans
3.7 Enterprise java beans (EJB)
3.7.1 Session beans
3.7.2 Entity Beans
3.7.3 Message driven vean
3.8 Persistencia
3.8.1 JPA
4 Otras tecnologías basadas en JSF
4.1 Ice faces
4.2 Rich Faces
---------- ------------ ----------
---- ----------- ----------------
JPA- HIBERNATE
*Una vez que un proyecto web se encuentra creado es posible agregar el framework Hibernate como capa de persistencia. Seguir los siguientes pasos:
*Colocar click derecho sobre el proyecto/propiedades/frameworks/add
*Seleccionar Hibernate
*Seleccionar Database connection. Se puede utilizar la base de datos nativa e nebeans (derby) o realizar una nueva conexión a una marca de base de datos diferente