Download Spring Framework

Document related concepts
no text concepts found
Transcript
UNITA
Universidad Tecnológica América
FACULTAD DE CIENCIAS DE COMPUTACIÓN Y ELECTRÓNICA
1. DATOS PRELIMINARES:
CARRERA
ASIGNATURA
CIENCIAS DE LA COMPUTACIÓN Y ELECTRÓNICA
APLICACIONES DISTRIBUIDAS 1
CURSO
8vo INFORMÁTICA
SECCIÓN/MODALIDAD DIURNO
FECHA
2011/07/18
NOMBRE(S)
GRUPO
HUGO LEÓN
TEMA
ESTUDIO ACERCA LA TECNOLOGÍA JPAEJB3
2. OBJETIVO.
Investigar sobre la tecnología JPA EJB3
3. MARCO TEÓRICO.
TECNOLOGÍA EJB3
1 de 6
UNITA
Universidad Tecnológica América
FACULTAD DE CIENCIAS DE COMPUTACIÓN Y ELECTRÓNICA
3.1 ¿Qué es EJB3?.
Enterprise Java Beans (EJB) es una plataforma para construir
aplicaciones de negocio portables, reusables y escalables usando
el lenguaje de programación Java
Desde el punto de vista del desarrollador, un EJB es una porción
de código que se ejecuta en un contenedor EJB, que no es más
que un ambiente especializado (runtime) que provee
determinados componentes de servicio
El objetivo de los EJB es dotar al programador de un modelo que
le permita abstraerse de los problemas generales de una
aplicación empresarial (concurrencia, transacciones, persistencia,
seguridad, etc.) para centrarse en el desarrollo de la lógica de
negocio en sí.
2 de 6
UNITA
Universidad Tecnológica América
FACULTAD DE CIENCIAS DE COMPUTACIÓN Y ELECTRÓNICA
Tipos de EJB
EJB de Entidad
(Entity EJBs
EJB de Sesión
(Session EJBs)
EJB dirigidos
por mensajes
(Messagedriven EJBs)
3.2. Que es JPA
Definicion
de JPA
•JPA, es un framework del lenguaje de programación Java que
maneja datos relacionales en aplicaciones usando la
Plataforma Java en sus ediciones Standard (Java SE) y
Enterprise (Java EE).
•JPA trabaja fuertemente con anotaciones. Para mapear un
bean (una clase java) con una tabla de la base de datos,
tendriamos que escribir lo que se llama un Entity.
•JPA es una especificación basada en el JSR 220 conocido como
“Enterprise Java Bean 3.0”
3 de 6
UNITA
Universidad Tecnológica América
FACULTAD DE CIENCIAS DE COMPUTACIÓN Y ELECTRÓNICA
3.3. Que es JQS
.
.
.
•Java Quick Starter (JQS) mejora el tiempo de inicio de la mayoría de applets y
aplicaciones de Java.
•Esta función se ha incluido para Java en la actualización 10 de Java SE 6 (6u10) y estará
disponible en versiones posteriores
•JQS se activa de forma predeterminada en los sistemas operativos Windows XP y
Windows 2000. Sin embargo, en Windows Vista no es necesario, ya que Vista dispone
de sus propios mecanismos de preinstalación. JQS se activa de forma predeterminada
en los sistemas operativos Windows XP y Windows 2000.
3.4. Principales frameworks que implementan JPA
Spring Framework
Hibernate
• Es
un framework de código
abierto de desarrollo de
aplicaciones para
la plataforma Java.
• Hibernate es software
libre, distribuido bajo los
términos de la
licencia GNU LGPL.
4 de 6
UNITA
Universidad Tecnológica América
FACULTAD DE CIENCIAS DE COMPUTACIÓN Y ELECTRÓNICA
3.4.1 Características
Hibernate
Spring
Framework
•Hibernate está diseñado para ser flexible
•Hibernate ofrece también un lenguaje de consulta de datos
llamado HQL
•Hibernate para Java puede ser utilizado en aplicaciones Java
independientes o en aplicaciones Java EE
•Mejoras para construir aplicaciones basadas en web por encima de la
plataforma empresarial de Java
•A pesar de que Spring Framework no obliga a usar un modelo de
programación en particular, se ha popularizado en la comunidad de
programadores en Java al considerársele una alternativa y sustituto del
modelo de Enterprise JavaBean
5 de 6
UNITA
Universidad Tecnológica América
FACULTAD DE CIENCIAS DE COMPUTACIÓN Y ELECTRÓNICA
4. CONCLUSIONE.

Con este trabajo se pudo concluir que es muy importante saber sobre JPA pata lo que es
programación orientada ala web además saber todos sus atributos
5. BIBLIOGRAFÍA.
1. WIKIPEDIA – La Enciclopedia Libre
http://es.wikipedia.org/wiki/Java_SE
2. MONOGRAFIAS.com - “Apuntes de Java”
http://www.monografias.com/trabajos16/java/java.shtml
3. JAVA.es – Página Oficial de JAVA Sun Micosystem
http://www.java.com/es/download/faq/whatis_j2me.xml
4. SLIDESHARE.net – Presentación: “Introducción a la Plataforma JME”
http://www.slideshare.net/jimezam/introduccin-a-la-plataforma-j2me
5. CIBERAULA Java – “Introducción al J2ME”
http://java.ciberaula.com/articulo/introduccion_j2me/
6. DCC.uchile.cl – “Investigación de la Plataforma J2EE y su Aplicación
Práctica”
http://www.dcc.uchile.cl/~jbarrios/J2EE/
6 de 6
Related documents