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