ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollo de Aplicaciones web con JPA, EJB, JSF y PrimeFaces


Enviado por   •  31 de Enero de 2013  •  664 Palabras (3 Páginas)  •  817 Visitas

Página 1 de 3

Desarrollo de Aplicaciones web con JPA, EJB, JSF y

PrimeFaces

Fernando Pech-May1, Mario A. Gomez-Rodriguez1, Luis A. de la Cruz-Diaz1,

Salvador U. Lara-Jeronimo1

1Instituto Tecnológico Superior de los Ríos.

86930 Km. 3 Carretera Balancán – Villahermosa, Balancán,

Tabasco, México

{fpech, mgomez}@tamps.cinvestav.mx, {aceletes, uciellara}@gmail.com

Resumen. En este artículo se presentan diversas tecnologías de la plataforma

Java EE para el desarrollo de aplicaciones web robusta, potente, de alta

disponibilidad y que simplifica enormemente su desarrollo. Además se analizan

diversas APIs para el desarrollo de aplicaciones empresariales tales como JPA,

EJB, JSF y JNDI que cumplan con las especificaciones de los estándares de la

tecnología de la plataforma Java.

Keywords: JPA, EJB, JSF, Primefaces

1 Introducción

Las empresas de hoy en día viven en un mundo global competitivo que necesitan

aplicaciones para satisfacer las necesidades de negocio, que son cada vez más

complejas. Con el avance de las tecnologías web y la Internet, se han abierto nuevas

oportunidades para los desarrolladores de aplicaciones empresariales; permitiéndoles

el uso de las nuevas tecnologías web en el desarrollo de aplicaciones mucho más

robustas, escalables y con un mayor rendimiento. Algunas de las nuevas tecnologías

que han surgido son: JavaServer Faces (JSF) que es la tecnología estándar de la

edición empresarial de Java (Java Enterprise Edition, Java EE) para la creación de

interfaces de usuario en la web y que permite integrar otras tecnologías como las

hojas de estilo en cascada (Cascade Style Sheet, CSS) que describen como se va a

mostrar un documento, Ajax (Asynchronous JavaScript And XML); un modelo de

desarrollo web para crear aplicaciones interactivas, JavaBeans empresariales

(Enterprise JavaBeans, EJB) y el API (Application Programming Interface) de Java

para el manejo de entidades persistentes (Java Persistence API, JPA) sobre bases de

datos relacionales.

La Figura 1.1 muestra el conjunto de tecnologías de Java EE que pueden utilizarse

para el desarrollo de aplicaciones web. Todas estas tecnologías serán descritas en este

documento.

Fig. 1.1. Tecnologías Java EE para el desarrollo de aplicaciones web.

2 Java Enterprise Edition

Java Enterprise Edition [5, 8] (Java EE), fue desarrollado por Sun Microsystems y

lanzado en 1999 con el nombre de J2EE. Proporciona un conjunto de especificaciones

técnicas para el desarrollo de aplicaciones empresariales. Puede ser visto como una

extensión de Java SE para facilitar el desarrollo de aplicaciones distribuidas, robustas,

potentes y de alta disponibilidad.

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com