ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA"

Transcripción

1 ATLAS MANUAL DE USUARIO SERVICIO DE AUDITORIA Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software

2 Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Servicio de Auditoría NORMATIVA ATLAS Área de Aplicaciones Especiales y Arquitectura de Software Versión 1.3 Fecha Versión 27/02/2012 Registro de Cambios Versión Causa del Cambio Responsable del Cambio Fecha del Cambio 1.0 Versión inicial del documento Área de Integración y Arquitectura de Aplicaciones 26/05/ Apartado El atributo atlas.audit.console_output se parametriza por entorno. Nuevo apartado para nuevo parámetro auditoria.desactivar. 1.2 Se han modificado los estilos de los apartados y eliminado algún error tipográfico Área de Integración y Arquitectura de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software 02/11/ /02/ Se modifica el nombre del Area Área de Aplicaciones Especiales y Arquitectura de Software 21/09/ de 14

3 Índice 1 INTRODUCCIÓN AUDIENCIA OBJETIVO CONOCIMIENTOS PREVIOS DESCRIPCIÓN INSTALACIÓN Y CONFIGURACIÓN INSTALACIÓN Inclusión de dependencia en fichero pom.xml CONFIGURACIÓN Configuración fichero applicationcontext-database.xml Configuración fichero environment.properties USO DEL SERVICIO DE AUDITORIA CLASE AUDITABLEIMPL COMPROBACION DE QUE LAS TRAZAS SE INSERTAN CORRECTAMENTE RECOMENDACIONES Y BUENAS PRACTICAS ENLACES RELACIONADOS de 14

4 1 INTRODUCCIÓN Los Sistemas de Información de la Comunidad de Madrid en algunos casos tratan datos de carácter personal que son especialmente protegidos por la Agencia de Protección de Datos. En estos casos es obligado que se recoja información sobre los accesos realizados a dichos datos. El de Atlas se encarga de auditar los accesos mencionados anteriormente. Para ello es necesario que la aplicación indique cuáles son aquellos datos susceptibles de ser auditados, basándose en los mecanismos que ofrecen los framework s Spring e Hibernate. El intercepta todas las operaciones de base de datos que se realizan a través de Hibernate y deja el registro de la auditoria en el esquema TRAZ a través del paquete de base de datos ATLAS.PACK.LOG. 1.1 Audiencia objetivo Este documento está dirigido a desarrolladores de proyectos java para ICM en los que se desee incorporar una auditoria de los datos de ciertas tablas. Esta auditoria incluye información sobre todos los movimientos realizados en las tablas auditadas. 1.2 Conocimientos Previos Para un completo entendimiento del documento, el lector deberá tener conocimientos previos sobre las siguientes tecnologías: - Spring Framework. - Hibernate - Bases de datos Oracle 4 de 14

5 2 DESCRIPCIÓN El de Atlas esta diseñado para evitar al desarrollador la labor de auditar los datos sensibles que se almacenan en su aplicación. De esta forma y bajo una configuración sencilla el programador tendrá que marcar sus entidades de Hibernate como entidades auditables y el se encargará de recuperar la información necesaria para su inserción en base de datos. A la hora de indicar qué entidades son susceptibles de ser auditadas, el programador se encuentra con 2 opciones: Utilización de la anotación AtlasAuditable Heredando de la clase AuditableImpl Aunque las dos alternativas son válidas se recomienda el uso de la primera. La utilización de la segunda debe ser consensuada previamente con ICM. Posteriormente en el apartado Uso del Servicio de Auditoría se indicará como utilizar cada una de las alternativas. A continuación se muestra una tabla con los datos que se pueden pasar al de Atlas para que queden reflejados en el registro de auditoria de seguridad. Los campos tienen un tamaño máximo, en caso de superar dicho tamaño el campo será truncado. Atención Sólo los campos codaplicacion y cdtpaccesologico son necesarios, el resto de campos son opcionales. Propiedad Descripción Tamaño Max codaplicacion Código con el que se da el alta del proyecto en POAPS. 12 dsfichlogico Nombre del fichero inscrito en el registro de la APD 40 cdtpaccesologico cdproceso Tipo de Acceso al fichero lógico. I -> Individual M -> Acceso Masivo Valor que identifica la operativa que desencadena la generación de la traza. Ej. ALTSINDC, APLS0011 etc. Este código debe ser el mismo que: se defina en el Análisis Funcional se implemente en la Plantilla de Requerimientos SGUR para la identificación de Etiqueta Fichero de 14

6 dsproceso cenprop cendir Descripción de la operativa que desencadena la generación de la traza Ej. Alta de interviniente, Consulta de empleado con sindicato Código de Centro Directivo, Órgano Judicial, Departamento, etc al que pertenecen los datos sobre los que se realiza el proceso. Código de Centro Directivo, Órgano Judicial, Departamento, etc., al que pertenece el usuario que realiza el acceso a los datos de Nivel Alto. En el supuesto de que el valor de este atributo no esté embebido en el código de la aplicación se deberá proceder del siguiente modo: 1. Definir el código en la fase de Análisis Funcional 2. Incluir en este atributo el valor genérico definido en la fase de análisis o el correspondiente al Centro Directivo Propietario. En el segundo caso, el Responsable Funcional que revise la trazabilidad debe saber que el control habilitado para identificar usuarios que acceden a datos de otros centros no estará disponible en SGUR dsoserv Observaciones 255 Algunos parámetros que se indican en el registro de la auditoria son constantes para toda la aplicación, entonces se pueden definir en el bean auditconstants tal y como se indicará posteriormente. Hay que tener en cuenta por otra parte que habrá aplicaciones que accedan a modelos de datos ya existentes en los cuales hay implementado un mecanismo de triggers para el registro de la auditoria (mecanismo utilizado en otros frameworks). Por lo tanto es posible configurar el Servicio de Auditoría de Atlas para que de forma transparente puedan seguirse utilizando dichos triggers y el Servicio de Auditoría sea capaz de auditar solamente las consultas ya que estas no son auditadas a través de los triggers. 6 de 14

7 3 INSTALACIÓN Y CONFIGURACIÓN Los arquetipos no incluyen este servicio instalado por defecto. Por lo tanto aquellas aplicaciones que lo requieran tienen que realizar los siguientes pasos para poder utilizar el servicio correctamente: 3.1 INSTALACIÓN Inclusión de dependencia en fichero pom.xml Añadir en nuestro fichero pom.xml en la etiqueta <dependencies> la siguiente dependencia: pom.xml <dependency> <groupid>atlasfrm</groupid> <artifactid>atlasfrm-auditoria-lib</artifactid> <version>${atlasfrm-auditoria-lib.version}</version> </dependency> Nota Si hemos partido de un arquetipo web, esta dependencia ya se encuentra comentada en el fichero pom.xml del módulo padre, es suficiente con descomentarla. 7 de 14

8 3.2 CONFIGURACIÓN Configuración fichero applicationcontext-database.xml Debemos definir en el fichero applicationcontext-database.xml un nuevo bean con las constantes por defecto que se utilizarán para la auditoría. A este bean se le puede incluir como propiedad cualquiera de las propiedades de la tabla de propiedades del registro de auditoria. (En el caso de los test en necesario incluirlo también en el applicationcontext-database-test.xml ) A continuación se muestra un ejemplo de definición de este bean. applicationcontext-database.xml <bean id="auditconstants" class="atlas.audit.properties.auditconstants"> <property name="codaplicacion" value="ejpl"/> <property name="cdtpaccesologico" value="i"/> </bean> Dentro del bean sessionfactory de Hibernate obligatoriamente se definirá la propiedad de configurationclass con el valor atlas.audit.hibernate.cfg.annotationconfiguration. Existe además un parámetro que se le puede pasar a la configuración del sessionfactory para cambiar el comportamiento de la auditoria: atlas.audit.triggers: Existen bases de datos anteriores al framework Atlas en las que la auditoria se realiza a través de triggers de base de datos (no utilizando Hibernate). En este caso (en el que existen triggers para auditoria de altas, bajas y modificaciones) este parámetro deberá tener el valor true, para que solo se auditen las consultas (en Oracle no existen triggers para consultas). Nota El parametro atlas.audit.triggers no debe modificarse en el fichero applicationcontext-database.xml. En su lugar se modificará el atributo auditoria.desactivar en environment.properties. A continuación se muestra un ejemplo de configuración del bean sessionfactory en el que se marcan en rojo aquellos cambios necesarios para que funcione el. applicationcontext-database.xml 8 de 14

9 <!-- Hibernate SessionFactory Definition --> <bean id="sessionfactory" class="org.springframework.orm.hibernate3.annotation.annotationsessionfactorybean"> <description> Bean que representa a la factoria de hibernate para crear sesiones con base de datos </description> <property name="configurationclass"> <value>atlas.audit.hibernate.cfg.annotationconfiguration</value> </property> <property name="schemaupdate"> <value>false</value> </property> <property name="annotatedclasses"> <list> <value>atlas.core.bo.calendar.impl.festivoimpl</value> </list> </property> <property name="hibernateproperties"> <props> <prop key="hibernate.dialect">${hibernate.dialect}</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">false</prop> <prop key="hibernate.use_sql_comments">false</prop> <prop key="atlas.audit.triggers">false</prop> <prop key="atlas.audit.console_output"> ${auditoria.desactivar}</prop> </props> </property> <property name="datasource" ref="datasource" /> </bean> Nota Si hemos partido de un arquetipo web, en el fichero applicationcontext-database.xml ya se encuentran realizadas estas configuraciones, aunque se encuentran comentadas. Es suficiente con descomentarlas Configuración fichero environment.properties En el fichero environment.properties se puede configurar el siguiente parámetro: auditoria.desactivar: Cuando este parámetro toma valor true, el modulo de auditoría no ejecutará las llamadas a los procedimientos de base de datos que dejan la información en el modelo de datos de SGUR. En vez de eso enviará una traza a consola con la información de la traza. La traza vendrá a nivel INFO. Además saldrá una traza de error en la que se indica que este parámetro no debe llegar al entorno de producción. Este parámetro se debe utilizar en los casos en los que el proveedor está desarrollando en sus instalaciones y no tiene el modelo de datos de SGUR. 9 de 14

10 4 USO DEL SERVICIO DE AUDITORIA En el desarrollo de nuestra aplicación y a la hora de crear nuestras entidades es cuando tenemos que identificar aquellas susceptibles de ser auditadas e indicárselo al. Esto se puede hacer de dos formas distintas: Anotando la entidad mediante la Haciendo que la entidad extienda de la clase AuditableImpl A continuación se explican las 2 opciones y los casos de uso recomendados para cada una. 4.1 Al anotar una entidad indicamos que esa entidad va a ser auditada por el Servicio de Auditoria, esto es, cualquier operación sobre BBDD en la que esté involucrada esta tabla, se creará el correspondiente registro de auditoria en la tabla del esquema TRAZ. A la se le pueden pasar los parámetros indicados en la tabla de propiedades del. Cogerá los valores por defecto definidos en el bean auditconstant y sobrescribirá aquellos específicos de esta entidad que se definan en la etiqueta. Ejemplo de una entidad anotada con AtlasAuditable Import = de Provincias", cdproceso="proc01", dsproceso="proceso DE LOCALIZACION CLIENTE") public class SucaProvincia implements java.io.serializable{ } private SucaProvinciaId id; private String dsprov; private BigDecimal nmprov; private BigDecimal prefijotf; private String matricula; private String matricula2; private Set<SucaMunicipio> sucamunicipios = new HashSet<SucaMunicipio>(0);. Es necesario verificar que nuestras clases susceptibles de auditoría están en la lista de clases anotadas dentro del parámetro annotatedclasses del fichero en applicationcontext-database.xml: 10 de 14

11 4.2 CLASE AuditableImpl Otra opción para indicar que una entidad desea ser auditada es definir que esta entidad herede de la clase atlas.audit.hibernate.interceptor.auditableimpl. El uso de esta solución debe ser previamente autorizado por ICM. Esta clase esta compuesta por una serie de getters y setters de la información adicional auditable, y todos sus atributos, a excepción de cdclave y cdclavevalor, tienen por defecto los valores configurados en el bean auditconstants (Véase punto Configuración del fichero applicationcontext-database.xml). Este tipo de implementación es la recomendada cuando la etiqueta no nos da la suficiente flexibilidad. Toda clase que extienda de atlas.audit.hibernate.interceptor.auditableimpl debe tener, obligatoriamente, un constructor público sin argumentos. La forma mas común de uso es sobreescribir los métodos de AuditableImpl de los que necesitamos cambiar el comportamiento. A continuación se muestra un ejemplo de definición de entidad que hereda de la clase AuditableImpl: Clase = "SUCA_MUNICIPIO") public class SucaMunicipio extends AuditableImpl implements java.io.serializable public String getcdclave() { return "cdmuni"; public String getcdclavevalor() { return this.getid().getcdmuni(); } } Otro ejemplo de uso de esta entidad añadiéndole la información adicional en ejecución sería la siguiente: Clase ejemplo: SucaMunicipio.java 11 de 14

12 @Test public void testsaveprovincia() SucaProvincia prov=new SucaProvincia("ESP","12","28"); prov.setmatricula("m"); prov.setcdproceso("proc_01"); prov.setdsproceso("proceso TEST SAVE PROVINCIA"); prov.setprefijotf(new BigDecimal(91)); prov.setdsprov("madrid"); gethibernatetemplate().save(prov); } 4.3 COMPROBACION DE QUE LAS TRAZAS SE INSERTAN CORRECTAMENTE Para comprobar que la configuración de auditoria es correcta y que la aplicación esta enviando trazas al esquema de TRAZ deberemos conectarnos con algún cliente de base de datos a nuestro esquema y ejecutar la siguiente consulta para comprobar si obtiene resultados: Consulta a base de datos Select * from dba_traz.traz_log_accesos where cod_aplicacion='nombre-aplicación' order by fcacceso; Donde hay que sustituir nombre-aplicación por lo que contenga el parámetro codaplicacion del bean auditconstants. En caso de no obtener resultados marcar el parámetro atlas.audit.console_output = true para ver en el log de la aplicación las trazas que se están mandando al proceso de base de datos. Si no aparecen dichas trazas, habrá que revisar la configuración de atlas-audit. De persistir el problema póngase en contacto con su administrador de base de datos para que compruebe que el pipe de base de datos de TRAZ este funcionando. 4.4 RECOMENDACIONES Y BUENAS PRACTICAS 1. Entorno de proveedor: Durante el desarrollo de la aplicación en el entorno del proveedor se recomienda el uso del parámetro atlas.audit.console_output = true (vease el punto 3.2) para que el proyecto no emita errores al no poder acceder al catálogo de base de datos TRAZ. Cuando el proyecto pase a un entorno de integración habrá que poner este parámetro a false. 2. Configuración básica: Se recomienda el uso de la en las entidades, que junto con la configuración del bean auditconstants en la base de datos proveerá un comportamiento sencillo de auditoría. 12 de 14

13 3. Uso de triggers: Se debe comprobar si nuestro esquema tiene triggers para auditoría antes de realizar la configuración de este servicio. En caso de tenerlos con añadir el siguiente parámetro bastaría para configurar su uso: atlas.audit.triggers=true (vease el punto 3.2). 13 de 14

14 5 ENLACES RELACIONADOS Producto Lenguaje Java Extensible Markup Language (XML) Spring Framework Spring Security Maven Hibernate URL de 14

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

ATLAS MANUAL DE INTEGRACIÓN

ATLAS MANUAL DE INTEGRACIÓN ATLAS MANUAL DE INTEGRACIÓN Servicios de Firma AFC Certificado Versión 1.1 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Servicios de Firma AFC Certificado NORMATIVA

Más detalles

ALTAS MANUAL DE USUARIO ENVÍO DE CORREOS ELECTRÓNICOS

ALTAS MANUAL DE USUARIO ENVÍO DE CORREOS ELECTRÓNICOS ALTAS MANUAL DE USUARIO ENVÍO DE CORREOS ELECTRÓNICOS Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE TRAZAS

ATLAS MANUAL DE USUARIO SERVICIO DE TRAZAS ATLAS MANUAL DE USUARIO SERVICIO DE TRAZAS Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario NORMATIVA

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE FUSIÓN

ATLAS MANUAL DE USUARIO SERVICIO DE FUSIÓN ATLAS MANUAL DE USUARIO SERVICIO DE FUSIÓN Versión 1.2 Área de Aplicaciones Especiales y Arquitectura de Software 3 Hoja de Control Título Documento de Referencia Responsable Manual de Usuario NORMATIVA

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

Utilización Crystal Reports 2008 Usando Bussiness Object V4.0

Utilización Crystal Reports 2008 Usando Bussiness Object V4.0 Utilización Usando Bussiness Object V4.0 Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario de Utilización

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario

Más detalles

MANUAL DE USUARIO MANUAL DE LOG DE QUERIES LENTAS

MANUAL DE USUARIO MANUAL DE LOG DE QUERIES LENTAS MANUAL DE USUARIO MANUAL DE LOG DE QUERIES LENTAS Versión 1.0 Área de Arquitecturas c Hoja de Control Título Documento de Referencia Responsable Manual de log de queries lentas NORMATIVA ATLAS Unidad de

Más detalles

ATLAS MANUAL DE USUARIO COMPONENTE DE CALENDARIO

ATLAS MANUAL DE USUARIO COMPONENTE DE CALENDARIO ATLAS MANUAL DE USUARIO COMPONENTE DE CALENDARIO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de usuario del Componente

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de

Más detalles

ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE

ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.3 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

ATLAS MANUAL DE USUARIO Servicios Web

ATLAS MANUAL DE USUARIO Servicios Web ATLAS MANUAL DE USUARIO Servicios Web Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador de Servicios

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

ATLAS MANUAL DE USUARIO COMPONENTES JSF BUSINESS OBJECTS XI

ATLAS MANUAL DE USUARIO COMPONENTES JSF BUSINESS OBJECTS XI ATLAS MANUAL DE USUARIO COMPONENTES JSF BUSINESS OBJECTS XI Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software 9 Hoja de Control Título Documento de Referencia Responsable ICM Versión

Más detalles

Utilización Crystal Reports 2008

Utilización Crystal Reports 2008 Utilización Versión 1.7 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Manual de Usuario de Utilización de Informes de Documento de Referencia Responsable NORMATIVA ATLAS

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual

Más detalles

ATLAS MANUAL DE USUARIO COMPONENTE CODIGO DE BARRAS

ATLAS MANUAL DE USUARIO COMPONENTE CODIGO DE BARRAS ATLAS MANUAL DE USUARIO COMPONENTE CODIGO DE BARRAS Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software 8 Hoja de Control Título Documento de Referencia Responsable Manual de Usuario

Más detalles

ATLAS MANUAL DE USUARIO Servicios Web

ATLAS MANUAL DE USUARIO Servicios Web ATLAS MANUAL DE USUARIO Servicios Web Versión 1.4 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador de Servicios NORMATIVA ATLAS Arquitectura

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CRIPTOGRAFIA

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CRIPTOGRAFIA ALTAS MANUAL DE USUARIO DEL SERVICIO DE CRIPTOGRAFIA Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario

Más detalles

RUEDA TORRES DULCE CAROLINA 3CM2 HIBERNATE EN UNA APLICACIÓN WEB

RUEDA TORRES DULCE CAROLINA 3CM2 HIBERNATE EN UNA APLICACIÓN WEB 3CM2 HIBERNATE EN UNA APLICACIÓN WEB 8 DE MAYO DE 2012 1. CREACION DE LA BASE DE DATOS Para llevar a cabo esta práctica se utiliza una base de datos MySQL llamada Sakila, una muestra gratis de base de

Más detalles

Experto Universitario Java Enterprise Spring

Experto Universitario Java Enterprise Spring Experto Universitario Java Enterprise Spring Sesión 1: Spring core Puntos a tratar Introducción. Spring vs. JavaEE estándar El contenedor de beans (Spring core) Trabajo con beans Definir beans Instanciar

Más detalles

ATLAS MANUAL DE USUARIO Servicios Web

ATLAS MANUAL DE USUARIO Servicios Web ATLAS MANUAL DE USUARIO Servicios Web Versión 1.7 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador de Servicios NORMATIVA ATLAS Arquitectura

Más detalles

ESB NORMATIVA DE DESARROLLO DE PROYECTOS

ESB NORMATIVA DE DESARROLLO DE PROYECTOS ESB NORMATIVA DE DESARROLLO DE PROYECTOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Normativa

Más detalles

ATLAS MANUAL DE USUARIO COMPONENTE INPUT IBAN

ATLAS MANUAL DE USUARIO COMPONENTE INPUT IBAN ATLAS MANUAL DE USUARIO COMPONENTE INPUT IBAN Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario Componente

Más detalles

Curso de JavaServer Faces

Curso de JavaServer Faces 1 Una JavaBean es una clase Java que sigue las siguientes convenciones: Constructor vacío Atributos de clase privados Por cada atributo, se crean los métodos getters y setters El Objetivo de los Managed

Más detalles

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion Versión 1.8 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Guía de Gestión

Más detalles

ATLAS MANUAL DE USUARIO COMPONENTE LISTA DE VALORES

ATLAS MANUAL DE USUARIO COMPONENTE LISTA DE VALORES ATLAS MANUAL DE USUARIO COMPONENTE LISTA DE VALORES Versión 1.9 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario Componente Lista de valores NORMATIVA

Más detalles

Trabajo Final de Máster 19 de enero 2014. Ampliación de funcionalidades para KPAX. ANEXO: Descripción del servicio web Kpax

Trabajo Final de Máster 19 de enero 2014. Ampliación de funcionalidades para KPAX. ANEXO: Descripción del servicio web Kpax Trabajo Final de Máster 19 de enero 2014 Ampliación de funcionalidades para KPAX ANEXO: Descripción del servicio web Kpax Descripción del servicio web y su funcionalidad general La siguiente imagen es

Más detalles

ATLAS MANUAL DE USUARIO Pruebas con Selenium

ATLAS MANUAL DE USUARIO Pruebas con Selenium ATLAS MANUAL DE USUARIO Versión 1.2 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de NORMATIVA ATLAS Área de Aplicaciones Especiales y Arquitectura de Software

Más detalles

Manual de Usuario. Componentes de Menús

Manual de Usuario. Componentes de Menús Manual de Usuario Componentes de Menús Versión 1.10 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Manual de usuario Componentes de Menú NORMATIVA

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION Versión 1.11 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario NORMATIVA ATLAS Área

Más detalles

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica: audit logs Control declarativo de trazas de auditoria con Dinámica

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica: audit logs Control declarativo de trazas de auditoria con Dinámica Biblioteca Técnica: audit logs Control declarativo de trazas de auditoria con Dinámica Última actualización: 2008-09-30 Requiere framework v2.1.4 release 2008/09 en adelante Contenido Sumario...2 Requerimientos...2

Más detalles

ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS

ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS Versión 1.0 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Servicio de SMS Cliente NORMATIVA ATLAS Arquitectura

Más detalles

FRAMEWORK 2 Recepción de SMS

FRAMEWORK 2 Recepción de SMS FRAMEWORK 2 Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable FW2_MUS_Recepcion_SMS Área de Integración y Arquitectura de Aplicaciones

Más detalles

Documentum 6.7. Manual de migración de proyectos DocAPP a DAR. Área de Aplicaciones Especiales y Arquitectura de Software. Versión 1.

Documentum 6.7. Manual de migración de proyectos DocAPP a DAR. Área de Aplicaciones Especiales y Arquitectura de Software. Versión 1. Documentum 6.7 Manual de migración de proyectos DocAPP a DAR Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software 1 Hoja de Control Título Manual de migración de DoApp a DAR DCTM 6.7

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

Mybatis: alternativa a Hibernate

Mybatis: alternativa a Hibernate Autentia Real Business Solutions Mybatis: alternativa a Hibernate v1.0 1 1 Agenda Qué es y cómo nos puede ayudar? Mybatis vs Hibernate vs JDBC Cómo funciona Técnicas básicas Integración con Maven y Spring

Más detalles

TFC J2EE. Desarrollo de una aplicación J2EE para la gestión del control de presencia. Memoria

TFC J2EE. Desarrollo de una aplicación J2EE para la gestión del control de presencia. Memoria TFC J2EE Desarrollo de una aplicación J2EE para la gestión del control de presencia Memoria CAROLINA SANTANA GONZÁLEZ Consultor: Antoni Oller Arcas 11/01/2013 Índice de contenido 1. Introducción. 2. Descripción,

Más detalles

Framework 1. Web en Java. (solo aplicaciones en mantenimiento)

Framework 1. Web en Java. (solo aplicaciones en mantenimiento) Framework 1 Desarrollo de aplicaciones Web en Java (solo aplicaciones en mantenimiento) Enero de 2013 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de

Más detalles

Instalación y uso del framework Taylor para el modelaje de entidades JPA

Instalación y uso del framework Taylor para el modelaje de entidades JPA Instalación y uso del framework Taylor para el modelaje de entidades JPA por: María Consuelo Franky Dpto. Ingeniería de Sistemas Pontificia Universidad Javeriana email: lfranky@javeriana.edu.co Junio de

Más detalles

Integración Capa Web de pojo-miniportal (1)

Integración Capa Web de pojo-miniportal (1) Integración Capa Web de pojo-miniportal (1) 1. Cambiar tipo de proyecto maven de "JAR" a "WAR 2. Añadir dependencias del API de Tapestry 3. Añadir configuración del plugin de Jetty al pom.xml 4. Añadir

Más detalles

Tutorial Enterprise Architect 7.5 Versión en español

Tutorial Enterprise Architect 7.5 Versión en español Página 1 de Tutorial Enterprise Architect 7.5 Versión en español Página 2 de Índice Aspectos básicos Vistazo general. 3 Diagrama de Clases.. 4 Atributos 6 Métodos. 10 Relaciones.. 11 Configuración de Opciones

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones

Más detalles

class Nombre_Clase extends Nombre_SuperClase { cuerpo de la clase extendida }

class Nombre_Clase extends Nombre_SuperClase { cuerpo de la clase extendida } REUTILIZACIÓN DE CLASES:MODELO DE HERENCIA EN JAVA Java soporta herencia simple pero no múltiple. Lo hace mediante el mecanismo de extensión de clase. A partir de él, una subclase se extiende (hereda)

Más detalles

Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010

Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010 INTRODUCCION Los objetos usados en aplicaciones JAVA mantienen su estado y comportamiento mientras la aplicación se halle en ejecución. Generalmente se necesita mantener el estado y comportamiento de los

Más detalles

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Cómo usar este libro Estructura del libro Ejemplos Convenciones tipográficas 1.

Más detalles

TRAZABILIDAD DE ACCESOS A FICHEROS DE ALTO NIVEL DE SEGURIDAD

TRAZABILIDAD DE ACCESOS A FICHEROS DE ALTO NIVEL DE SEGURIDAD TRAZABILIDAD DE ACCESOS A FICHEROS DE ALTO NIVEL DE SEGURIDAD Fecha Versión Cambios 01/09/2008 1.0 Versión Inicial 02/12/2009 1.1 Campos obligatorios en trazabilidad 17/05/2010 1.2 Inclusión apartado Anexo

Más detalles

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4 Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4 MARZO 2010 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 FUNCIONAMIENTO... 4 3.1 Componentes necesarios... 4 3.2

Más detalles

Java Inicial (20 horas)

Java Inicial (20 horas) Java Inicial (20 horas) 1 Temario 1. Programación Orientada a Objetos 2. Introducción y Sintaxis Java 3. Sentencias Control Flujo 4. POO en Java 5. Relaciones entre Objetos 6. Polimorfismo, abstracción

Más detalles

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP Contacto Para las dudas con la instalación: Integración de Clientes (iclientes.inf@asmred.es) Para el contacto comercial: 91 327 28 80

Más detalles

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID Versión 1.2 Julio 2010 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 01/01/2006 1.0 Primera versión 11/09/2008 1.1 Se

Más detalles

Ejercicio 4. EJB Sesión - Sistema SGA. Java EE. Ejercicio 4. EJB Sesión Sistema SGA. Curso de Java EE

Ejercicio 4. EJB Sesión - Sistema SGA. Java EE. Ejercicio 4. EJB Sesión Sistema SGA. Curso de Java EE Java EE Ejercicio 4 EJB Sesión Sistema SGA Objetivo del Ejercicio El objetivo del ejercicio es agregar un EJB de Sesión a nuestro proyecto SGA (Sistema de Gestión de Alumnos), el cual desarrollaremos a

Más detalles

Tema 5. Plataforma Java EE

Tema 5. Plataforma Java EE Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs enero 2009 FJRP, FMBR 2008/09 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS ÍNDICE 1. OBJETO... 2 2. ANTECEDENTES Y SITUACIÓN ACTUAL... 2

PLIEGO DE PRESCRIPCIONES TÉCNICAS ÍNDICE 1. OBJETO... 2 2. ANTECEDENTES Y SITUACIÓN ACTUAL... 2 PROCEDIMIENTO NEGOCIADO SIN PUBLICIDAD PARA LA ADJUDICACIÓN DEL CONTRATO DE SERVICIOS PARA EL DESARROLLO DE COMPONENTES PARA LAS APLICACIONES DE ADMINISTRACIÓN ELECTRÓNICA DEL SENADO PLIEGO DE PRESCRIPCIONES

Más detalles

Herramienta de Generación de Código Framework ATLAS

Herramienta de Generación de Código Framework ATLAS Herramienta de Generación de Código Framework ATLAS Versión 1.6 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario de la Herramienta de Generación de

Más detalles

Curso de Spring Framework

Curso de Spring Framework Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005

FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005 Dpto. de Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005 Normas de examen: Con libros y apuntes Duración: 2 horas

Más detalles

JOOMLA 2.5 MANUAL USUARIO Gestión de Usuarios

JOOMLA 2.5 MANUAL USUARIO Gestión de Usuarios JOOMLA 2.5 MANUAL USUARIO Gestión de Usuarios Versión 1.0.1 Área de Aplicaciones Especiales y Arquitectura Software Hoja de Control Título Gestión de Usuarios Joomla 2.5 Documento de Referencia Responsable

Más detalles

%& %)& '$!%*+ $, %%%&$ %%

%& %)& '$!%*+ $, %%%&$ %% OBJETIVO!!"#$$ %& '(%"#% (% %& %)& '$!%*+ $, %%%&$ %% REQUERIMIENTOS SOFTWARE VERSIÓN LINK Java Development Kit (JDK) 6 http://java.sun.com NetBeans 6.1 http://www.netbeans.org MySQL 5.0 http://dev.mysql.com/

Más detalles

Framework ATLAS. Entorno de Desarrollo

Framework ATLAS. Entorno de Desarrollo Framework ATLAS Entorno de Desarrollo Febrero de 2011 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Índice Introducción Visión general

Más detalles

Framework 2 Manual de usuario del Servicio de envío de SMS

Framework 2 Manual de usuario del Servicio de envío de SMS Manual de usuario del Servicio de envío de SMS Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software 1 Hoja de Control Título Documento de Referencia Framework 2: Servicio de envío de

Más detalles

Curso de Java POO: Programación orientada a objetos

Curso de Java POO: Programación orientada a objetos Curso de Java POO: Programación orientada a objetos Luis Guerra Velasco Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Introducción a la POO 2 Herencia y polimorfismo 3 Empaquetado de proyectos

Más detalles

FRAMEWORK 2 - ARQUITECTURA APLICACIONES WEB

FRAMEWORK 2 - ARQUITECTURA APLICACIONES WEB FRAMEWORK 2 - ARQUITECTURA APLICACIONES WEB Versión 1.1 Septiembre 2008 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 21/05/2008 1.0 Primera versión 11/09/2008 1.1 Se eliminan las referencias a Remote

Más detalles

Lenguajes de Programación Curso 04-05. Práctica 4. Herencia. Utilización de interfaces y clases abstractas. 1. Interfaces 1. 2. Clases abstractas 2

Lenguajes de Programación Curso 04-05. Práctica 4. Herencia. Utilización de interfaces y clases abstractas. 1. Interfaces 1. 2. Clases abstractas 2 Objetivos Herencia. Utilización de interfaces y clases abstractas. Índice 1. Interfaces 1 2. Clases abstractas 2 3. Collections Framework 3 3.1. Collection........................................... 3

Más detalles

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Curso académico 2008-2009 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

Más detalles

ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios

ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Modelo de Objetos Distribuidos

Modelo de Objetos Distribuidos Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo

Más detalles

Ejercicios de validación e internacionalización

Ejercicios de validación e internacionalización Ejercicios de validación e internacionalización Índice 1 Conversión y formateo de datos (0.5 puntos)...2 2 Validación (1.5 puntos)... 2 3 Internacionalización (1 punto)...3 En las plantillas de la sesión

Más detalles

Spring. Sesión 7: Seguridad con Spring Security. Experto Universitario Java Enterprise

Spring. Sesión 7: Seguridad con Spring Security. Experto Universitario Java Enterprise Spring Sesión 7: Seguridad con Spring Security 1 Indice Configuración básica Autentificación contra una base de datos Personalización de la seguridad web Seguridad de la capa de negocio 2 Spring Security

Más detalles

Google Cloud EndPoints (Parte II)

Google Cloud EndPoints (Parte II) 1 Google Cloud EndPoints (Parte II) 1. Aplicaciones android con Google EndPoints. 1.1. Resumen en la creación de un cliente y un backend con Google endpoints. 1.2. Añadiendo autentificación a nuestra aplicación.

Más detalles

Introducción a la herramienta para administración de información de especies y especímenes: Ara. María Mora, INBio. Costa Rica mmora@inbio.ac.

Introducción a la herramienta para administración de información de especies y especímenes: Ara. María Mora, INBio. Costa Rica mmora@inbio.ac. Introducción a la herramienta para administración de información de especies y especímenes: Ara María Mora, INBio. Costa Rica mmora@inbio.ac.cr Temario Objetivo del sistema Mecanismos de implementación

Más detalles

Prácticas de Programación

Prácticas de Programación Prácticas de Programación Tema 1. Introducción al análisis y diseño de programas Tema 2. Clases y objetos Tema 4. Tratamiento de errores Tema 5. Aspectos avanzados de los tipos de datos Tema 6. Modularidad

Más detalles

Laboratorio de Aplicaciones Telemáticas

Laboratorio de Aplicaciones Telemáticas Java Server Pages (JSP) Laboratorio de plicaciones Telemáticas Jesús rias Fisteus jaf@it.uc3m.es Curso 2007/2008 Edited with emacs + LT E X+ prosper Universidad Carlos de adrid V E S E Java Server Pages

Más detalles

FRAMEWORK 2 Creación de Servicios Web

FRAMEWORK 2 Creación de Servicios Web Creación de Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Página 1 de 21 Hoja de Control Título Documento Referencia Responsable de Creación de Área de Aplicaciones Especiales

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Juan Galán García Rubén García Navamuel Javier Rodríguez Camarma Álvaro Rodríguez Moya

Juan Galán García Rubén García Navamuel Javier Rodríguez Camarma Álvaro Rodríguez Moya Juan Galán García Rubén García Navamuel Javier Rodríguez Camarma Álvaro Rodríguez Moya Índice - Qué es Google Guice? - Inyección de dependencias. Dependencias de clases en Java - Primer ejemplo con Google

Más detalles

Integración Capa Web de pojo-miniportal (1)

Integración Capa Web de pojo-miniportal (1) Integración Capa Web de pojo-miniportal (1) 1. Cambiar tipo de proyecto maven de "JAR" a "WAR" y actualizar la versión de Tapestry (5.0.18) en las dependencias 2. Añadir configuración del plugin de Jetty

Más detalles

Manual del Modelizador. 28 de enero de 2009

Manual del Modelizador. 28 de enero de 2009 Índice de contenidos Introducción... 1 Proceso de ejecución de modelos... 1 Origen de datos... 3 Detalles técnicos... 3 Lenguaje de programación... 3 Estructura de los modelos... 3 Biblioteca de clases...

Más detalles

Ejercicio 6. Persistencia con JPA - Sistema SGA. Java EE. Ejercicio 6. Persistencia con JPA Sistema SGA. Curso de Java EE

Ejercicio 6. Persistencia con JPA - Sistema SGA. Java EE. Ejercicio 6. Persistencia con JPA Sistema SGA. Curso de Java EE Java EE Ejercicio 6 Persistencia con JPA Sistema SGA Objetivo del Ejercicio El objetivo del ejercicio agregar persistencia con JPA a nuestro proyecto SGA (Sistema de Gestión de Alumnos). Al finalizar deberemos

Más detalles

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3 1 Índice 1 Índice... 1 2 Introducción... 2 2.1 Propósito... 2 2.2 Alcance... 2 3 Modelo Arquitectónico Inicial... 3 3.1 Diagrama de alto nivel de la arquitectura... 3 3.2 Vista de Casos de Uso... 5 3.2.1

Más detalles

Lenguaje Java Avanzado

Lenguaje Java Avanzado Lenguaje Java Avanzado Sesión 4: Pruebas con JUnit 2012-2013 Depto. Ciencia de la Computación e IA Índice Introducción a JUnit Implementación de las pruebas Ejecución de pruebas Pruebas con excepciones

Más detalles

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP Contacto Para las dudas con la instalación: Integración de Clientes (iclientes.inf@asmred.es) Para el contacto comercial: 91 327 28 80

Más detalles

BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Dámaso López Aragón

BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Dámaso López Aragón BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS Dámaso López Aragón Introducción En la actualidad, la orientación a objetos es una nueva forma de comprender los problemas y modelar el negocio de una empresa,

Más detalles

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Universidad idad de las Islas Baleares Centro de Tecnologías de la Información n (CTI@UIB( CTI@UIB) Daniel López Janáriz Objetivos

Más detalles

NCover: Manual de usuario

NCover: Manual de usuario NCover: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este

Más detalles

ArquitecturaSW Portal para el Desarrollo de Aplicaciones y Soporte Comunidad de Madrid ICM

ArquitecturaSW Portal para el Desarrollo de Aplicaciones y Soporte Comunidad de Madrid ICM ArquitecturaSW Portal para el Desarrollo de Aplicaciones y Soporte Comunidad de Madrid ICM Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia

Más detalles

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones 1 de 10 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

PORTALES VPN PARA PROVEEDORES EXTERNOS

PORTALES VPN PARA PROVEEDORES EXTERNOS PORTALES VPN PARA PROVEEDORES EXTERNOS Version 1.1 UNIDAD DE ARQUITECTURA Y SOPORTE DE APLICACIONES Hoja de Control Título Documento de Referencia Responsable PORTALES VPN PARA PROVEEDORES EXTERNOS Unidad

Más detalles

Arquitecturas Avanzadas Flex / JEE. Carlos Rovira

Arquitecturas Avanzadas Flex / JEE. Carlos Rovira Arquitecturas Avanzadas Flex / JEE Carlos Rovira 1 Introducción Técnicas, metodologías y soluciones para facilitar el desarrollo de Rich Internet Applications (RIA) flexibles y escalables. RIAlity es una

Más detalles

Accesibilidad Web con.net

Accesibilidad Web con.net Accesibilidad Web con.net Internet llega cada vez a más usuarios, por lo que crear sitios Web accesibles se está convirtiendo en algo imprescindible. Para los programadores de sitios Web, los controles

Más detalles

Taller de. Creación de herramientas. Alexandre Ballesté ASIC UdL 17 de Junio 2008

Taller de. Creación de herramientas. Alexandre Ballesté ASIC UdL 17 de Junio 2008 Taller de Creación de herramientas Alexandre Ballesté ASIC UdL 17 de Junio 2008 Guía de la presentación LMS como portal El framework Sakai Construcción de una herramienta Servicios Web en Sakai Herramientas

Más detalles

Ayudar a reducir costes de desarrollo, identificando los problemas desde las fases iniciales mientras el software está siendo programado-,

Ayudar a reducir costes de desarrollo, identificando los problemas desde las fases iniciales mientras el software está siendo programado-, Introducción bugscout es una herramienta de análisis estático de código (SAST) que nace con el objetivo de automatizar el proceso de la revisión manual de código para encontrar vulnerabilidades de seguridad

Más detalles

Arquitectura Java para el Cuarto Ejercicio. José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático

Arquitectura Java para el Cuarto Ejercicio. José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático Arquitectura Java para el Cuarto Ejercicio José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático Sumario Introducción Arquitectura en n-capas Arquitectura y el Cuarto Examen Java y su modelo

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA LA INTEGRACIÓN CON SISNOT Y CORREOS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles