Empaquetado de Entity Beans

Slides:



Advertisements
Presentaciones similares
2010Ing. de Sistemas II Persistencia en EJB3 Pasos para crear entity beans.
Advertisements

JEE (EJB3) Configuración Ambiente de Desarrollo
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
JEE Entity Enterprise Beans Herencia. 2009Ing. de Sistemas II2 Herencia y Polimorfismo en Entity Beans Los Entity Beans son clases Java comunes que soportan.
Web Services.
Las aplicaciones requieren datos persistentes
Red Social: “Un millón de Amigos”.
Introducción a HIBERNATE
Administración del estado
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
Aplicaciones J2EE.
Capa de Persistencia Daniel Fernández Lanvin.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Entorno de trabajo.
Entorno de trabajo con apache ant
Yuri Bernal Desarrollo de Aplicaciones Comerciales en JAVA.
BASES DE DATOS Desarrollo de Aplicaciones
SECRETARIA DE FINANZAS CERTIFICACIÓN INFORMÁTICA SAPE 2008 BIENVENIDOS Junio/ 2007.
Gestión de usuarios en redes Miguel A. González Ruz 19/11/07.
Tema: Introducción a las BDR. Generalidades del Access
Conexión a Base de Datos con NetBeans
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Spring Framework v2.5.
Curso de Java y Aplicaciones Web
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
ARQUITECTURA DE ORACLE
NETWORKING En el nivel más elemental el concepto de NETWORK (red) esta referido a computadoras interconectadas con el objeto de poder compartir recursos.
JAVA Persistence API (JPA)
ARIS-G: Software de Monitoreo Geomecánico de Superficies
Introducción a ASP.NET.
ODBC - JDBC Gabriel Vásquez Dpto. Electrónica, Instrumentación y Control.
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP.
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
FHS: organización de directorios en Linux
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
OWASP - A6 Open Web Application Security Project Riesgo por: Configuración Defectuosa de Seguridad Guillermo David Vélez Álvarez C.C. 71' 763,346.
UNIVERSIDAD LATINA BASES DE DATOS.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Diseño de Sitios Web con CMS David Chura. Sesión 1.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Programación I Aplicaciones Web
CONFIGURACIÓN INICIAL DE WINSCP. PASO 1 Abrir WinSCP, se mostrará una ventana como la siguiente.
Arquitectura de Oracle
Contacta un Servlet o un JSP
Daniel Fernández Lanvin Capa de Infraestructura. Daniel Fernández Lanvin Capa de Infraestructura Adyacente a todas las demás. Comprende todos aquellos.
Creación y administración de cuentas de usuario de dominio
Acceso y consulta a bases de datos. Base de datos Una base de datos (cuya abreviatura es BD) es una entidad(host) en la cual se pueden almacenar datos.
Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez Persistencia Java.
o MySql: es una base de datos con licencia GPL basada en un servidor. o PostgreSql y Oracle: Son sistemas de base de datos poderosos. o Access: Es una.
Prof. Daniel Obando Fuentes
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
Sistemas Operativos De Red
PASO 1  Descargarmos y extraemos el fichero ZIP que contiene la última versión de WordPress.
CONFIGURACIÓN BÁSICA DE LA RED
Bases de Datos y Conectores
Unidad 4 SEGURIDAD 4.1 Tipos de usuarios
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Proyecto java eclipse como configurar el entorno de desarrollo.
Capítulo 12. Tecnología y herramientas. Ricardo García Mataix
Almacenamiento virtual de sitios web: «Hosts» virtuales
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
Práctica de Laboratorio de Bases de Datos
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
Desarrollo De aplicaciones Web 2. Utilizaremos las siguientes herramientas.
Gestión de usuarios básica SQL Server. Primero configuramos el SQLServer para que se pueda gestionar usuarios propios del SQLServer. Vamos a las propiedades.
Plataformas e- learning Moodle. Instalacion  Descargamos Moodle de su página oficial  Una vez hemos descargado el archivo, lo descomprimimos y copiamos.
Notario electrónico Consejería de Justicia y Administración Pública Dirección General de Organización, Inspección y Calidad de los Servicios Antonio Pedro.
GeoBuilder Fernando Alonso-Pastor Es un gestor de geoprocesos que facilita la realización de múltiples operaciones que deben ejecutarse simultánea.
 Tres tipos de aplicaciones ◦ Aplicaciones Web Java ◦ Objetos distribuidos EJBs ◦ Aplicaciones Empresariales.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Transcripción de la presentación:

Empaquetado de Entity Beans Descriptor de Persistencia Creación de DataSources para el acceso a BD

Empaquetado de Entity Beans Los Entity se empaquetan en archivos JAR igual que los Session Beans Pueden compartir el mismo JAR o pueden estar en un JAR separado Se debe incluir un descriptor para la configuración del acceso a la BD y opciones de configuración de bajo nivel META-INF/persistence.xml Nombre lógico de la unidad de persistencia (opcional) Información de conección a la BD (no opcional) XMLs de mapeo para aumentar/reemplazar las anotaciones (opcional) Opciones de configuración específicas de la BD (opcional) 2010 Ing. de Sistemas II

Empaquetado de Entity Beans META-INF/persistence.xml <entity-manager> <name>CRM</name> <jta-data-source>java:/DefaultDS</jta-data-source> <jar-file>otros jars para deployar</jar-file> <class>otras clases fuera de un jar para deployar</class> <mapping-file>otros XMLs con informacion de mapeo</mapping-file> </entity-manager> DataSource para acceso a la BD { @PersistenceContext(unitName=“CRM”) private EntityManager manager; } 2010 Ing. de Sistemas II

Configurar DataSource Para que el Entity Manager persista el estado de las instancias, necesita una Base de Datos activa Para ello, tenemos que configurar un acceso desde JBoss a la BD que vamos a usar, mediante un “DataSource” El DataSource es un archivo XML que le indica a JBoss donde se encuentra la BD y de que manera accederla La información es específica de cada tipo de BD SQLServer != Oracle != MySQL 2010 Ing. de Sistemas II

Configurar DataSource En JBOSS_HOME/docs/examples/jca se encuentran XMLs de ejemplos para las principales BD del mercado Copiar la que se va a utilizar a un directorio temporal MySQL: mysql-ds.xml SQL Server: mssql-ds.xml Renombrarla por algo mas significativo Es mandatorio que termine con –ds.xml Ej: tienda-Zara-ds.xml 2010 Ing. de Sistemas II

Configurar DataSource Copiar los drivers de JDBC de la BD al directorio de librerias de JBoss MySQL: _Soft\Bases de datos\MySQL\mysql-connector-java-5.0.4.\mysql-connector.jar  JBOSS_HOME/server/default/lib/ SQL Server: _Soft\Bases de datos\SQLServer-Sybase\jtds-1.2-dist\jtds-1.2.jar  JBOSS_HOME/server/default/lib/ 2010 Ing. de Sistemas II

Configurar DataSource Editar el archivo de DataSource <jndi-name>: nombre de la conexión (ej: tienda-Zara-ds) <connection-url>: modificar direccion del servidor de BD, puerto y nombre de la base <user-name>: usuario BD <password>: clave BD Copiar el DataSource al directorio de deploy Ej: tienda-Zara-ds.xml  JBOSS_HOME/server/default/deploy/ 2010 Ing. de Sistemas II

Configurar DataSource Configurar la unidad de persistencia para que use el DS: <entity-manager> <name>ZARA</name> <jta-data-source>java:/tienda-Zara-ds</jta-data-source> <jar-file>otros jars para deployar</jar-file> <class>otras clases fuera de un jar para deployar</class> <mapping-file>otros XMLs con informacion de mapeo</mapping-file> </entity-manager> DataSource para acceso a la BD 2010 Ing. de Sistemas II