ATLAS PREPARACION DEL ENTORNO DE DESARROLLO

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

Download "ATLAS PREPARACION DEL ENTORNO DE DESARROLLO"

Transcripción

1 ATLAS PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.7 Área de Aplicaciones Especiales y Arquitectura de Software 1

2 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL ENTORNO DE DESARROLLO NORMATIVA FRAMEWORK ATLAS Área de Aplicaciones Especiales y Arquitectura de Software Versión 1.7 Fecha Versión 25/08/2011 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 24/05/ Se añade el apartado 4.2: Renombrado de paquetes Área de Integración y Arquitectura de Aplicaciones 07/07/ Se renombran las unidades según la nueva estructura de ICM. Se cambia la jdk de Sun a jrockit. Se incluye información para el despliegue en servidor weblogic en local Área de Integración y Arquitectura de Aplicaciones 19/07/2010 Página 2 de 79

3 Versión Causa del Cambio Responsable del Cambio Fecha del Cambio - Generación inicial de arquetipo de proyecto antes del web. - Modificado apartado Establecer UTF-8 para ficheros de propiedades. - Apartado 4.2: renombrado de 1.3 paquetes Área de Integración y Arquitectura de - Actualizada versión de weblogic Aplicaciones a /09/ Actualizado perfil de weblogic a weblogic-local, no desarrollo. - Modificada línea de ejecución para generar el pdf durante generación de site - Modificada versión de jrockit - Apartado 3.4.7, actualizada la 1.4 versión del plugin de Checkstyle - Modificado nombre de aplicación de ejemplo a ejpl_app Modificaciones para versión de ATLAS Cambiada la forma de invocar 1.6 al plugin de pdf Las preguntas frecuentes se 1.7 consultarán en el portal de arquitectura. Advertencias de configuración de checkstyle. Se actualiza imagen del portal Modificada versión de m2eclipse a la Modificada versión de plugin de checkstyle a la Metida en la introducción una referencia al DVD con el entorno instalado Se modifica el nombre del área Área de Integración y Arquitectura de 30/09/2010 Aplicaciones Área de Integración y Arquitectura de 15/02/2011 Aplicaciones Área de Integración y Arquitectura de 24/05/2011 Aplicaciones Área de Integración y Arquitectura de 05/07/2011 Aplicaciones Área de Integración y Arquitectura de 05/08/2011 Aplicaciones Área de Aplicaciones Especiales y 25/08/2011 Arquitectura de Software Página 3 de 79

4 Índice 1. INTRODUCCION AUDIENCIA OBJETIVO CONOCIMIENTOS PREVIOS INFORMACIÓN GENERAL SOBRE DESARROLLO HERRAMIENTAS DE DESARROLLO JDK Eclipse Maven Servidores de aplicaciones Base de datos SERVICIOS DE ICM Artifactory: Repositorio Maven Portal para el desarrollo de aplicaciones INTEGRACIÓN ENTRE PROVEEDOR E ICM CONFIGURACIÓN DEL ENTORNO DE DESARROLLO INSTALACIÓN DE LA JDK Configuración de variables de entorno: INSTALACIÓN DEL SERVIDOR DE APLICACIONES INSTALACIÓN DE MAVEN INSTALACIÓN Y CONFIGURACIÓN DE ECLIPSE Selección de jdk en Eclipse Inserción de Espacios en lugar de Tabuladores Selección de UTF-8 como encoding por defecto Desactivación de Spelling para acelerar el entorno Configuración del editor de JSP s para archivos XHTML (validación de taglibs) Configuración de PROXY Instalación plugin CkechStyle Formateador de código para checkstyle Limpieza de código para Checkstyle Instalación plugin PMD Instalación del plugin de Subversion (Opcional) Instalar el plugin de Maven para Eclipse (M2Eclipse) Configuración del catálogo de arquetipos CREACIÓN DE UNA APLICACIÓN WEB DESDE CERO GENERAR UN PROYECTO A PARTIR DE UN ARQUETIPO DE PROYECTOS MAVEN GENERAR UN SUBPROYECTO WEB A PARTIR DE UN ARQUETIPO MAVEN CONFIGURACIÓN DE PROPIEDADES DE ACCESO A DATOS Propiedades de base de datos Oracle Esquema de pruebas COMPILACIÓN Y DESPLIEGUE Jetty WebLogic VISUALIZACIÓN DE LA APLICACIÓN DESPLEGADA RENOMBRADO DE CLASES DE FACHADA PARA EL BLOQUE FUNCIONAL VALIDACIÓN DE LA NORMATIVA Y GENERACIÓN DE LA DOCUMENTACIÓN PREGUNTAS MÁS FRECUENTES ENLACES RELACIONADOS Página 4 de 79

5 1. INTRODUCCION En este documento se indica cómo realizar la configuración del entorno para un desarrollador que se dispone a realizar aplicaciones utilizando el framework Atlas. Para ello, se enumeran las herramientas a utilizar así como su instalación y configuración inicial. En el portal para el desarrollo de aplicaciones existe un fichero ZIP preparado con todo lo necesario para comenzar a desarrollar (incluida la JDK, Maven, Eclipse con todos sus plugins, etc.). Si no se desea instalar el entorno paso a paso, puede hacerse uso de este fichero ZIP, en cuyo caso no es necesario seguir los pasos descritos en este documento. En el apartado de información general sobre desarrollo se describen, de manera general, los flujos de trabajo durante un desarrollo sobre el framework Atlas, así como las herramientas que se deben utilizar AUDIENCIA OBJETIVO Este documento está destinado a personas que deseen desarrollar aplicaciones basadas en el framework Atlas de Informática y Comunicaciones de la Comunidad de Madrid (en adelante ICM). Utilizando este manual, cualquier desarrollador debe ser capaz de configurar su entorno para desarrollar y crear una aplicación a partir de una plantilla (arquetipo) CONOCIMIENTOS PREVIOS Para un completo entendimiento del documento, el lector deberá tener conocimientos previos sobre las siguientes tecnologías: - Lenguaje Java - JavaServer Faces (JSF) - Spring Framework. - Hibernate - Web Services (Axis1 y Axis2) - Eclipse - Maven 2 - Gestor de Base de datos Oracle - SQL Para saber más sobre dichas tecnologías, consultar los accesos referenciados en el apartado de este documento, Enlaces Relacionados. Página 5 de 79

6 2. INFORMACIÓN GENERAL SOBRE DESARROLLO A continuación se incluye la información general sobre el desarrollo de aplicaciones Atlas, desde las herramientas necesarias hasta la interacción con los servicios que proporciona ICM Herramientas de desarrollo Entorno Desarrollo Eclipse + plugin Maven (+ plugin subversion) Maven Repositorio Local Base de Datos (Oracle 9i) Servidor de Aplicaciones (WebLogic-Tomcat) A continuación se listan las herramientas que serán necesarias para el desarrollo de aplicaciones con Atlas JDK JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java. En el caso de Atlas, se desarrollará con la jdk jrockit versión 1.6.0_20, concretamente la versión certificada es una de las incluidas con el servidor de aplicaciones Weblogic , es decir, la jdk denominada jrockit 1_6.0_20 (*notar que Weblogic también incluye otra jdk la de SUN -, pero no es la que se utilizará para aplicaciones Atlas) Eclipse Eclipse es un entorno de desarrollo integrado de código abierto multiplataforma para desarrollar todo tipo de aplicaciones. Concretamente se utiliza Eclipse para el desarrollo de aplicaciones Java para el framework Atlas. La distribución de Eclipse con la que se realizan las pruebas e integraciones en ICM es Eclipse Galileo V3.5.X. Además de los módulos iniciales, eclipse posee una serie de extensiones mediante plugins para integración con tecnologías que no provee en la distribución base. En los siguientes apartados se indica cómo instalar y configurar algunos de estos plugins para el desarrollo de aplicaciones para Atlas. Página 6 de 79

7 Menu bar Tool bar Text editor Perspective and Fast View bar Resource Navigator view Outline view Properties view Bookmarks view Message area Stacked views Tasks view Editor Status area Maven Maven es una herramienta software para la gestión y construcción de proyectos Java. Controla la construcción del proyecto, compila, ejecuta test unitarios, genera paquetes, informes y documentación. Se basa en un fichero de configuración en XML y una serie de plugins que pueden ser oficiales o desarrollados por terceros. Trata de forma automática las dependencias del proyecto con un repositorio local. Una de sus características más importantes es su actualización en línea mediante servidores de repositorios. En la versión 2 (que es la que utilizaremos) el fichero de configuración XML es llamado pom.xml (Project-Object- Model) y la página oficial del proyecto es * Para el desarrollo de aplicaciones Atlas utilizaremos el plugin que integra Maven con el entorno de desarrollo Eclipse (M2Eclipse). Página 7 de 79

8 Servidores de aplicaciones Un servidor de aplicaciones es un software que se encarga de ejecutar aplicaciones Web. Por lo general el acceso a estas aplicaciones se realiza utilizando un browser a través de Internet y utilizando el protocolo http. A continuación se enumeran tres de los servidores de aplicaciones existentes en el mercado. El primero de ellos (weblogic) será el utilizado en todos los entornos de ICM, y por tanto sobre el que se certificarán las aplicaciones. Los otros dos (tomcat y jetty) pueden ser utilizados para el desarrollo local, pero la validación final ha de realizarse en weblogic: Weblogic BEA WebLogic es un servidor de aplicaciones J2EE y también un servidor web http. El servidor weblogic provee, entre otras muchas, las siguientes características: Conexión a base de datos mediante JDBC. Compatibilidad con WS-Security. Cumplimiento de los estándares de J2EE 1.3 desde su versión 7 y con la J2EE 1.4 desde su versión 9 y JEE 5 para las versiones 9.2 y 10.x. Dos Jdk incluídas, la jdk 1.6.0_20 de SUN y la JRockit 1.6.0_20, una máquina virtual Java (JVM) para CPUs de Intel. Para proyectos Atlas se utilizará la jrockit. Manejo automático de grandes sesiones con persistencia en base de datos Tomcat 6.X Tomcat es un servidor de aplicaciones con soporte de servlets y JSPs. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. Las versiones más recientes son las 6.x, que implementan las especificaciones de Servlet 2.5 y de JSP 2.1. Dentro de la arquitectura Atlas se puede utilizar como servidor de desarrollo al ser un servidor más ligero que weblogic aunque no provea todas sus capacidades como servidor de aplicaciones. En cualquier caso, para la validación final de una aplicación se utilizará Weblogic Jetty 7.X Jetty es un servidor de aplicaciones muy ligero, especialmente diseñado para el rápido desarrollo por su pequeño tamaño y su capacidad para ser empotrado en aplicaciones Java. En Atlas, jetty es utilizado para realizar algunas de las pruebas de componentes web a través de Selenium. En cualquier caso, para la validación final de una aplicación se utilizará Weblogic Base de datos Dentro de la arquitectura Atlas la capa de acceso a base de datos se tiene que implementar con Hibernate. Esto nos independiza hasta un cierto punto de la base de datos final utilizada siempre que no se utilicen sentencias sql nativas para el acceso a través de Hibernate. La base de datos de los entornos de integración y producción será Oracle 9i (a no ser que se especifique lo contrario por requisitos del proyecto) por lo que los ejemplos se proveerán con configuraciones de acceso a dicha base de datos. Página 8 de 79

9 Por requerimientos específicos del proyecto, se podrá especificar que la base de datos a utilizar sea la versión 10g de Oracle. En tal caso habrá que modificar la configuración de Hibernate para utilizar esta base de datos Servicios de ICM Dentro de la infraestructura de ICM se proporcionan una serie de servicios que proveen documentación y software necesario para todo el ciclo de vida del software que se desarrolle dentro de la arquitectura Atlas. Entre estos servicios se incluyen la disponibilidad de un repositorio de artefactos, así como una web con toda la documentación relativa a Atlas. En los siguientes apartados se describen estos servicios Artifactory: Repositorio Maven La herramienta Maven precisa de repositorios de software para su uso durante las diferentes fases del proyecto. Por lo tanto existe un repositorio Maven accesible desde Internet que requiere autenticación mediante usuario y contraseña y al cual se accede en modo consulta (consulta y descarga de software). El repositorio que provee ICM esta publicado con la herramienta Artifactory que publica dos tipos de elementos: o Artefactos o Arquetipos url del artifactory de ICM Artefactos Los artefactos de Maven son elementos de software que se almacenan en el repositorio y pueden ser utilizados por las aplicaciones (típicamente un artefacto es una librería en forma de fichero jar). Cada artefacto consta de las siguientes propiedades: groupid grupo de aplicaciones en las que se engloba el artefacto artifactid nombre del artefacto version versión del software (normalmente en Maven se especifican con 3 números, por ejemplo, 1.0.0). Si después del ultimo número siguen un sufijo -SNAPSHOT significa que no es una versión final y puede sufrir cambios. type(o packaging) Especifica el tipo de software. Los principales son: o pom: elemento de configuración maven o jar: librería java o war: aplicación web java o archetype: arquetipo maven (plantilla de proyecto de ejemplo) o maven-plugin: plugin de maven que se puede enlazar en la ejecución del ciclo de vida maven o por si solo a través de su nombre y ejecución. En Atlas se definen todos los posibles artefactos que una aplicación puede utilizar, tanto los propios del framework Página 9 de 79

10 como los de terceros. Además solamente se encuentran las versiones de las librerías homologadas o autorizadas para su utilización. Nota En el repositorio de Atlas todos los artefactos propios del framework tienen como groupid el valor atlasfrm Arquetipos Los arquetipos son plantillas de proyectos Maven que se utilizarán como punto de partida de cualquier proyecto Atlas. Actualmente se dispone de los siguientes arquetipos dentro del framework Atlas: ARQUETIPOS atlasfrm-arquetipos-generador-web atlasfrm-arquetipos-generadorservicioweb atlasfrm-arquetipos-generadordocumentumweb atlasfrm-arquetipos-generador-batch atlasfrm-arquetipos-generador-jar DESCRIPCION Genera un proyecto Maven preparado para el desarrollo de aplicaciones web con JSF, Spring e Hibernate. Genera un proyecto Maven de tipo web listo para desplegar un servicio web con Axis2, Spring e Hibernate. Genera un proyecto Maven de tipo web listo para ser utilizado con aplicaciones que se integren con Documentum. Genera un proyecto Maven preparado para el desarrollo de aplicaciones de tipo batch, con sus scripts de ejecución preparada para distribución. Contiene configuraciones de Spring e Hibernate. Genera un proyecto Maven preparado para el desarrollo de librerías (jar) Portal para el desarrollo de aplicaciones Se dispone de una web de ayuda y soporte al desarrollo, que incluye los siguientes contenidos: o o Normativa y Metodología de desarrollo: Incluye documentación sobre la normativa para el desarrollo de aplicaciones con Atlas. Documentación de componentes: Incluye los manuales y javadoc de los distintos componentes del framework, así como la posibilidad de navegar por el código fuente, acceder a diagramas de clases y objetos, etc. Página 10 de 79

11 o o Ejemplos de uso: Incluye distintas aplicaciones de ejemplo basadas en Atlas, así como acceso al código fuente de dichas aplicaciones. Consultas e Incidencias relativas al desarrollo: Incluye un sistema de realización y seguimiento de consultas e incidencias sobre el framework. Página 11 de 79

12 2.3. Integración entre proveedor e ICM En el siguiente esquema se muestra la manera de trabajar de un proveedor que desea realizar aplicaciones con Atlas. Para ello, el proveedor tiene acceso a los distintos servicios que provee ICM, como el repositorio de artefactos, la web de documentación o el servidor ftp. Describimos a continuación los componentes del diagrama anterior: Entornos de ejecución diferenciamos claramente los entornos de ejecución de ICM con respecto al proveedor a fin de establecer las interfaces de intercambio de información. Unidad de Arquitectura y Soporte de Aplicaciones Se identifica esta unidad como la encargada de establecer la normativa de desarrollo y proporcionar la documentación necesaria para la consecución del proyecto. Será además la encargada de mantener actualizado el Portal para el desarrollo de aplicaciones. Artifactory Repositorio de artefactos de software necesarios tanto para el desarrollo como para la ejecución de dichos proyectos. Se encuentra publicado en la URL: atlasfrm-arquetipos Arquetipos o plantillas de proyectos a partir de los cuales se generaran los nuevos proyectos. Eclipse+Maven Entorno básico necesario para el desarrollo de una aplicación con Atlas Repositorio local Copia realizada por maven de los elementos de software ubicados en artifactory u otro repositorio público necesarios para el desarrollo y ejecución del proyecto. Unidad de Recepción de Aplicaciones Unidad encargada de recibir las entregas (que realiza el proveedor por ftp) e instalar el proyecto en el entorno de integración continua para su construcción. Página 12 de 79

13 El ciclo de vida de un proyecto consta de los siguientes pasos: 1. El desarrollador configura su entorno de trabajo en local, estableciendo la conexión con el servidor artifactory de ICM. Para trabajar con el proyecto durante el ciclo de vida los desarrolladores deben tener acceso al repositorio de artefactos para que maven pueda bajar a sus repositorios locales las librerías adecuadas para cada proyecto. 2. Una vez montado el entorno, se genera un nuevo proyecto partiendo de un arquetipo (plantilla). 3. Una vez generado el arquetipo se recomienda versionar el proyecto inicial con algún sistema de control de versiones (se recomienda Subversion). 4. Para realizar una entrega del proyecto, ICM habilitará un directorio en un servidor ftp al que el proveedor deberá subir el código del proyecto. Este proyecto será versionado en el entorno de integración y se montará en una herramienta de integración continua para su construcción, en caso de existir problemas el proveedor recibirá por correo electrónico un reporte con la ejecución fallida de la entrega. 5. Una vez instalado el proyecto, pasará por una fase de certificación para asegurar que cumple con la normativa y directrices de ICM. 6. Cuando el proyecto esté listo y certificado, se procederá a su puesta en producción. Página 13 de 79

14 3. CONFIGURACIÓN DEL ENTORNO DE DESARROLLO En este apartado se incluye información sobre la instalación y la configuración del entorno de desarrollo, describiendo en detalle la instalación de la jdk, maven, y eclipse con sus distintos plugins. ATENCION: Existe un ZIP con el entorno instalado preparado para desarrollar En el portal para el desarrollo de aplicaciones existe un fichero ZIP preparado con todo lo necesario para comenzar a desarrollar (incluida la JDK, Maven, Eclipse con todos sus plugins, etc.). Si no se desea instalar el entorno paso a paso, puede hacerse uso de este fichero ZIP, en cuyo caso no es necesario seguir los pasos descritos en este documento Instalación de la JDK Antes de proceder a instalar Eclipse deberemos tener instalada una jdk jrockit 1.6.0_20. Aunque puede utilizarse cualquier jdk para el desarrollo, la certificación de proyectos se hará utilizando la jdk denominada jdk jrockit 1.6.0_20 que viene incluida con la distribución de Weblogic ATENCION: Para comprobar la versión de jdk que tenemos instalada En línea de comandos ejecutar: java version. La salida debe ser algo similar a lo siguiente: java version "1.6.0_20" Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Oracle JRockit(R) (build R _ windows-ia32, compiled mode) Nota: Puede descargarse la versión de jockit descargando Oracle JRockit Misión Control de la página (Descargar la versión para nuestro sistema operativo for Java version 6 ) Configuración de variables de entorno: Es necesario que la variable de entorno JAVA_HOME apunte al directorio de instalación de nuestra jdk. Teclear en un Terminal el comando: Comando windows echo %JAVA_HOME% Comando linux echo $JAVA_HOME Si no contiene valor tendremos que definirlas en el sistema operativo para cargar su valor durante el inicio de sesión: En el caso de entornos Linux editaremos el archivo.profile que se encuentra en nuestro home y al que Página 14 de 79

15 añadiremos unas líneas como: export JAVA_HOME=/home/myUser/software/jrockit1.6.0_20 export PATH=${JAVA_HOME}/jre/bin:$PATH En caso de entornos Windows podremos añadir dichas variables en Panel de Control -> Propiedades de Sistema -> Opciones Avanzadas -> Variables de Entorno Asegurarse de que existe la variable de entorno JAVA_HOME, y si no es así crearla. Asegurarse además de que en la variable de entorno PATH existe un acceso a la ruta de los ejecutables dentro del JAVA_HOME: JAVA_HOME PATH C:\myJDKPath %JAVA_HOME%/jre/bin;%PATH% 3.2. Instalación del Servidor de Aplicaciones Para poder desplegar aplicaciones web desarrolladas con Atlas es necesario disponer de un servidor de aplicaciones. Aunque puede utilizarse cualquiera de los disponibles en el mercado (incluidos jetty y tomcat), la certificación de aplicaciones en ICM se realizará utilizando Weblogic por lo tanto la aplicación ha de ser validada por parte del proveedor en sus instalaciones previamente a realizar la entrega para garantizar Página 15 de 79

16 el correcto funcionamiento en este servidor de aplicaciones. Si se desea utilizar el servidor de aplicaciones jetty durante el desarrollo no será necesario instalarlo, ya que los arquetipos vienen configurados por defecto con un servidor de este tipo. Para instalar cualquier otro servidor de aplicaciones consultar el manual correspondiente de dicho servidor Instalación de Maven Se puede obtener de la página oficial de maven ( el archivo comprimido que contiene la versión 2.2.1, para descomprimirlo en nuestro directorio de trabajo. Para su configuración es necesario realizar los siguientes pasos: Añadir a nuestra variable de entorno $PATH nuestra instalación de Maven. Para ello seguiremos los pasos añadiremos en las variables de entorno lo siguiente: Variable M2_HOME MAVEN_OPTS PATH (windows) PATH (linux) Path <nuestra ruta>/apache-maven Xmx700m %M2_HOME%/bin;%PATH% $M2_HOME/bin:$PATH Maven almacena en local los jar que utilice en cada uno de sus proyectos para así tenerlos todos centralizados y almacenados una sola vez compartidos para todos ellos. Estos jar son denominados artefactos. Este almacén se denomina repositorio local y podemos configurar la ruta donde queremos que se localice. Por defecto maven lo ubicará en ${HOME}/.m2/repository para cambiar el comportamiento debemos modificar en el fichero de configuración settings.xml contenido en $M2_HOME/conf añadiendo la etiqueta <localrepository>< ruta de nuestro repositorio ></localrepository> si la carpeta indicada no existe se creara una nueva la primera vez que ejecutemos Maven. Importante Página 16 de 79

17 Los usuarios de Windows deberán cambiar el valor para evitar que la ruta final del repositorio contenga espacios (por ejemplo Documents and Settings ) ya que dichas rutas entran en conflicto con algunos plugins de maven. Por tanto se deberá configurar una ruta sin espacios. Ejemplo: <localrepository>c:/maven/repo</localrepository> Los artefactos o librerías que Maven necesita para los proyectos serán descargados directamente del repositorio propio de ICM llamado artifactory. La configuración de acceso al artifactory se hace en el fichero settings.xml. El fichero settings.xml está disponible en el portal para el desarrollo de aplicaciones. Este fichero solamente se debe cambiar para modificar los valores propios del entorno que se esté montando (marcados en amarillo abajo). No se podrán incluir accesos a otros respositorios públicos ni privados ya que de esta forma garantizamos que solamente se accede a librerías homologadas o autorizadas dentro del framework. $M2_HOME/conf/settings.xml <settings> <localrepository>c:/maven/repo</localrepository> <proxies> </proxies> <servers> <server> <id>artifactory</id> <username>xxxxx</username> <password>yyyyyy</password> </server> </servers> <mirrors> <mirror> <id>artifactory</id> <mirrorof>*</mirrorof> <name>artifactory de atlas-icm</name> <url> </mirror> </mirrors> <profiles> </profiles> </settings> Usuario y password de acceso al artifactory Para poder tener acceso al artifactory se necesita de un usuario y password que se debe solicitar al jefe de proyecto. Página 17 de 79

18 En el caso de que para salir a Internet se tenga que hacer a través de un Proxy se debe incluir en el fichero settings.xml de la siguiente forma (en el fichero settings.xml que se proporciona como ejemplo ya está incluido el grupo <proxies> introducir dentro de este grupo la configuración <proxy>). Página 18 de 79

19 Añadir al fichero settings.xml lo siguiente: <proxy> <id>optional</id> <active>true</active> <protocol>http</protocol> <username>myproxyuser</username> <password>myproxypassword</password> <host>myhost</host> <port>80</port> <nonproxyhosts>localhost </nonProxyHosts> </proxy> Los datos marcados en Amarillo deben ser sustituidos por los valores del proxy. ATENCION Cuidado con poner como separador de nonproxyhosts algo distinto a la barra vertical, puesto que no resolvería los repositorios de ICM necesario, para montar nuestros proyectos 3.4. Instalación y configuración de Eclipse La versión recomendada para el desarrollo de aplicaciones Atlas es Eclipse Galileo V3.5.X. Puede obtenerse una versión para instalarlo en la URL: Para más información sobre la instalación consultar dicha web. Posteriormente a la instalación de Eclipse, deberán de realizarse unas configuraciones adicionales descritas en los siguientes apartados. Estas configuraciones son muy importantes ya que conseguiremos homogeneizar el formato del código y facilitaremos el cumplimiento de la normativa de estilo de código. Para realizar estas configuraciones va a ser necesario descargar una serie de ficheros disponibles en el portal de contenidos de Atlas, y que se listan a continuación: ATLAS_JAVA_CC_CS.xml ATLAS_JAVA_CC_ECLIPSE_CLEANUP_PROFILE.xml ATLAS_JAVA_CC_ECLIPSE_FORMATTER_PROFILE.xml ATLAS_JAVA_CC_PMD.xml En los siguientes apartados se muestra cómo configurar correctamente Eclipse, y cómo utilizar cada uno de estos ficheros descargados. Página 19 de 79

20 Selección de jdk en Eclipse La normativa de Atlas impone que se utilice la jdk 1.6 o superior, por lo que habrá que verificar que esta jdk se encuentra instalada en Eclipse. Para ello iremos a Window->Preferences->Java->JRE instaladas y verificaremos la jdk que se encuentra instalada. Si la jdk no está instalada pulsaremos sobre Add para añadir la jdk correspondiente. Se recomienda que la jdk utilizada sea la incluida en la distribución de Oracle Weblogic (que incluye la jdk jrockit V1.6.0_20) Inserción de Espacios en lugar de Tabuladores Según la normativa de Atlas, el código del proyecto no debe contener tabuladores, sino espacios en blanco. Con la configuración que se realizará en los pasos posteriores para Checkstyle Eclipse insertará espacios en blanco en lugar de tabuladores en los ficheros con extensión Java, pero no en el resto de ficheros (txt, etc.). Para configurar que Eclipse inserte espacios en lugar de tabuladores también en el resto de ficheros (no sólo en ficheros Java), debemos acceder al menú Window -> Preferences" y ahí acceder a la opción General -> Editors -> Text Editors. Página 20 de 79

21 En esta pantalla activamos la casilla Insert spaces for tabs según se muestra en la siguiente figura: Selección de UTF-8 como encoding por defecto Todos los ficheros de un proyecto Atlas deben estar en encoding UTF-8 tal y como se indica en la normativa del framework Atlas. Para que al crear un nuevo fichero Eclipse lo cree automáticamente en dicho encoding, es necesario acceder al menú Window -> Preferences. Ahí desplegaremos la opción General -> Workspace, y en la pantalla que aparece seleccionaremos la opción Other -> UTF-8 en el apartado Text file encoding, según se muestra en la siguiente pantalla: Página 21 de 79

22 Acceder al apartado Content Types. Expandir el nodo y seleccionar la opción Java Properties File. En la parte inferior de la pantalla, en el campo Default encoding, escribir UTF-8 y pulsar el botón Update. De esta forma habremos configurado Eclipse para que los ficheros.properties se creen en formato UTF-8. Página 22 de 79

23 Desactivación de Spelling para acelerar el entorno Para que el entorno Eclipse vaya más rápido en la edición de documentos y código, es recomendable desactivar la corrección ortográfica tanto en ficheros de texto como en los comentarios javadoc. Para ello es necesario acceder al menú Window -> Preferences. Ahí desplegaremos la opción General -> Editors -> Text Editors - > Spelling, y en la pantalla que aparece desactivaremos la casilla Enable spell checking, según se muestra en la siguiente imagen: Página 23 de 79

24 Configuración del editor de JSP s para archivos XHTML (validación de taglibs) Para que funcionen las validaciones que Eclipse hace en los ficheros JSP también en los ficheros con extensión XHTML (como por ejemplo validar y autocompletar los taglibs), es necesario realizar una modificación en Eclipse para indicarle que por defecto utilice el editor de JSP s para los ficheros con extensión xhtml. Para ello hay que realizar varias modificaciones en la configuración de Eclipse. En Window -> Preferences -> General -> Content Types seleccionamos Text->JSP, y añadimos la extensión *.xhtml en la zona de File associations. Además escribimos UTF-8 en la caja inferior donde se indica el Default encoding, y pulsamos sobre el botón Update, según se muestra en la siguiente figura: Página 24 de 79

25 Además, en Window -> Preferences -> General -> Editors -> File Associations pulsamos sobre la extensión *.xhtml, y en la zona de Associated editors pulsamos sobre JSP Editor y hacemos clic sobre el botón Default, para que este sea el editor que utilice por defecto para los ficheros con extensión XHTML (al pulsar sobre Default, el JSP Editor pasa a ocupar la primera posición en la lista): Página 25 de 79

26 Con estas modificaciones en la configuración nos aseguramos de que podemos utilizar la verificación de sintaxis y la función de auto-completar de eclipse para los taglibs en nuestros ficheros con extensión XHTML (facelets) Configuración de PROXY Si nuestro ordenador necesita acceder a Internet a través de un Proxy, deberemos configurar Eclipse para utilizarlo en Window -> Preferences -> General -> Network Connections. En la siguiente figura se muestra un ejemplo de configuración del Proxy si se encuentra en la intranet de ICM: Página 26 de 79

27 Instalación plugin CkechStyle Checkstyle es una herramienta que valida el estilo del código. Podemos instalar en Eclipse el plugin de CheckStyle para que tengamos conocimiento de los errores de estilo según vamos implementando nuestro código. La forma recomendada para la instalación del plugin de CheckStyle es mediante la url de update de plugin tal y como se indica a continuación. Dentro de Eclipse vamos a la opción Help->Install New Software, y en la pantalla que aparece pulsamos sobre Add para agregar una nueva dirección: Página 27 de 79

28 En la caja de texto añadimos la dirección y pulsamos sobre Ok. En el desplegable Work with seleccionamos el sitio que acabamos de crear, y seleccionamos la versión del plugin de checkstyle a instalar (en nuestro caso la XXX) y presionamos Next: Página 28 de 79

29 En las siguiente pantalla verificamos lo seleccionado y volvemos a pulsar Next, y luego Finish para aceptar los términos de la licencia y terminar de instalar el plugin. * Es posible que eclipse en este momento nos solicite reiniciarse para terminar con la instalación. Aceptaremos a reiniciar si nos lo sugiere. Una vez que está instalado el plugin hay que configurarlo para que coja el fichero de reglas del framework Atlas. Este fichero se llama ATLAS_JAVA_CC_CS.XML encuentra disponible en el Portal para el desarrollo de aplicaciones. Para configurar el plugin de CheckStyle para aplicar las reglas de convenciones de codificación JAVA en ICM deberemos seleccionar la opción Preferences del menú Window y una vez dentro seleccionar CheckStyle como muestra la imagen siguiente: Página 29 de 79

30 Pulsamos el botón New y aparecerá la siguiente ventana en la que seleccionaremos un fichero de configuración externo, con nombre Atlas Checkstyle para la nueva configuración y seleccionaremos la ruta al archivo ATLAS_JAVA_CC_CS.XML que hemos descargado del portal de contenidos de Atlas. Por último pulsamos OK para añadir el nuevo fichero de configuración de checkstyle, y en la pantalla anterior Página 30 de 79

31 marcamos la nueva configuración como la utilizada por defecto, seleccionándola y pulsando sobre Set as Default. Atención: Configuración en cada proyecto En Eclipse cada proyecto puede tener una configuración distinta de Checkstyle. Por lo tanto cuando creemos un nuevo proyecto deberemos modificar su configuración para que se realice la comprobación correcta de checkstyle en tiempo de desarrollo. Es importante además asegurarnos que todos los módulos de nuestro proyecto están correctamente configurados. Página 31 de 79

32 Configuración propia de checkstyle para cada proyecto: Para configurar un proyecto, seleccionaremos la opción de menú Project Properties y una vez dentro seleccionaremos la opción Checkstyle como muestra la imagen siguiente: En esta pantalla es necesario activar la opción Checkstyle active for this Project y elegir el fichero de configuración que hemos creado para Atlas en el combo Simple-use the following check configuration for all files. Además se hará el checkeo solamente en los ficheros java para ello nos aseguramos que en las opciones de Exclude from checking aparece la opción all file types except: java Una vez realizada la configuración anterior en las clases java donde no se cumpla alguna de las reglas aparecerá la línea marcada en rojo y todos los errores de checkstyle aparecerán en la pestaña de Problems. Existen además vistas propias de checkstyle en Eclipse que podemos revisar Formateador de código para checkstyle. Es posible configurar Eclipse para que formatee automáticamente el código de forma que cumpla el máximo número posible de objetivos de checkstyle, para hacer esto deberemos ir al menú de preferencias de Eclipse (Window -> Preferences) y una vez hay ir al menú Java Code Style Formater, como puede verse en la siguiente imagen: Página 32 de 79

33 Una vez dentro de esta opción pulsaremos el botón Import ( Importar ) e importaremos el archivo que podemos descargar del portal de Atlas llamado ATLAS_JAVA_CC_ECLIPSE_FORMATTER_PROFILE.xml. Pulsaremos Ok para confirmar los cambios Limpieza de código para Checkstyle Además del formateador es posible configurar Eclipse para que al hacer una limpieza de código este haga los cambios de acuerdo con los objetivos de Checkstyle, para ello deberemos seleccionar de nuevo la opción Preferences del menú Window y una vez dentro seleccionar Java Code Style Clean Up como puede verse en esta imagen: Página 33 de 79

34 En esta pantalla seleccionaremos Import (Importar) e importaremos el archivo descargado ATLAS_JAVA_CC_ECLIPSE_CLEANUP_PROFILE.xml. * Cuando tengamos un proyecto y queramos realizar una limpieza automática del código, pulsaremos con el botón derecho sobre la carpeta src/main/java y elegiremos Source->Clean Up Instalación plugin PMD PMD es una herramienta que valida el estilo del código. Podemos instalar en Eclipse el plugin de PMD para que tengamos conocimiento de los errores de estilo según vamos implementando nuestro código. La forma recomendada para la instalación del plugin de PMD es mediante la url de update de plugin tal y como se indica a continuación. Dentro de Eclipse vamos a la opción Help->Install New Software, y en la pantalla que aparece pulsamos sobre Add para agregar una nueva dirección: Página 34 de 79

35 En la caja de texto añadimos la dirección y pulsamos sobre Ok. En el desplegable Work with seleccionamos el sitio que acabamos de crear, y seleccionamos la versión del plugin de PMD a instalar (en nuestro caso la PMD for Eclipse 3) y presionamos Next: Página 35 de 79

36 En la siguiente pantalla verificamos lo seleccionado y pulsamos sobre Finish para terminar de instalar el plugin. * Es posible que eclipse en este momento nos solicite reiniciarse para terminar con la instalación. Aceptaremos a reiniciar si nos lo sugiere. Una vez que está instalado el plugin hay que configurarlo para que coja el fichero de reglas del framework Atlas. Este fichero se llama ATLAS_JAVA_CC_PMD.XML y se encuentra disponible en el Portal para el desarrollo de aplicaciones. Para configurar el plugin de PMD para aplicar las reglas de convenciones de codificación JAVA en ICM deberemos seleccionar de nuevo la opción Preferences del menú Window y una vez dentro seleccionar PMD Rules configuration como muestra la imagen siguiente Página 36 de 79

37 Pulsaremos la opción Clear all para quitar las reglas anteriores. A continuación pulsaremos el botón Import rule set, seleccionaremos el fichero pmd.xml que hemos descargado del portal de Atlas y pulsamos OK en ambas ventanas. * Cuando creemos un proyecto y queramos aplicar las reglas de PMD sobre nuestro código seleccionamos nuestro proyecto pulsamos botón derecho del ratón y pulsamos sobre la opción PMD Check Code With PMD. Página 37 de 79

38 A continuación PMD chequeará el código y se abrirá la perspectiva PMD donde en las distintas ventanas se mostrarán las reglas que no se cumplen Instalación del plugin de Subversion (Opcional) Para que desde Eclipse se pueda acceder a proyectos que se encuentran en un repositorio de subversion es necesario instalar un plugin para Subversion llamado subclipse. Esto es opcional, ya que la normativa de Atlas no obliga a utilizar ningún repositorio de código concreto. La forma recomendada para la instalación del plugin de Subclipse es mediante la url de update de plugin tal y como se indica a continuación. Dentro de Eclipse vamos a la opción Help->Install New Software, y en la pantalla que aparece pulsamos sobre Add para agregar una nueva dirección: Página 38 de 79

39 Una vez añadido el sitio, seleccionamos los plugins según la siguiente pantalla: Página 39 de 79

40 Cuando nos aparezcan las actualizaciones o instalaciones a realizar puede que alguna necesite la instalación previa de otro plugin. Bastará con deshabilitar dicha característica en el desplegable que nos aparece. Una vez instalado desde la perspectiva java por defecto seleccionaremos en el menú la opción Window->Show View->Other->SVN y seleccionaremos la opción SVN repositories. Entonces se abrirá una vista llamada SVN Repositories en la que, pulsando con el botón derecho, podemos añadir un nuevo repositorio SVN con New -> Repository Location. Ahora podremos ver el árbol de proyectos, desde el que podemos realizar diferentes acciones. Página 40 de 79

41 Instalar el plugin de Maven para Eclipse (M2Eclipse) Para la completa integración de Maven con Eclipse se ha de instalar el plugin M2Eclipse. La forma recomendada para la instalación del plugin de M2Eclipse es mediante la url de update de plugin tal y como se indica a continuación. Dentro de Eclipse vamos a la opción Help->Install New Software, y en la pantalla que aparece pulsamos sobre Add para agregar una nueva dirección: En la caja de texto añadimos la URL y pulsamos sobre Ok. En el desplegable Work with seleccionamos el sitio que acabamos de crear, y seleccionamos el plugin a instalar (en nuestro caso la Maven Integration for Eclipse v ) y presionamos Next: Página 41 de 79

42 En la siguiente pantalla verificamos lo seleccionado y volvemos a pulsar Next, y luego Finish para aceptar los términos de la licencia y terminar de instalar el plugin. * Es posible que eclipse en este momento nos solicite reiniciarse para terminar con la instalación. Aceptaremos a reiniciar si nos lo sugiere. Una vez instalado deberemos configurar en el eclipse la ruta donde tenemos instalado maven. Para ello accedemos a Window->Preferencies->Maven ->Installations, según se muestra en la siguiente figura: Página 42 de 79

43 Aquí pulsamos sobre Add y le indicaremos la ruta a donde apunte nuestra variable $M2_HOME (la ruta donde instalamos Maven), marcando esta nueva instalación para su uso por defecto en lugar de la instalación embebida: Página 43 de 79

44 Posteriormente seleccionaremos la opción User Settings, y pulsando sobre Browse seleccionaremos el archivo settings.xml que hemos descargado del portal de Atlas, y que configuramos al instalar maven: Página 44 de 79

45 Pulsando sobre Ok habremos finalizado con la instalación del plugin Configuración del catálogo de arquetipos Tal y como hemos comentado anteriormente las aplicaciones de Atlas se generan a partir de un arquetipo o plantilla. Para utilizar los arquetipos que proporciona Atlas se deberá disponer del fichero archetype-catalog.xml que se encuentra disponible en el Portal para el desarrollo de aplicaciones. Es necesario configurar Eclipse con este fichero para ello entraremos en Window/Preferentes y seleccionamos Maven/Archetypes. Página 45 de 79

46 En la ventana que nos aparece se debe pulsar el botón Add Local Catalog e indicar la ruta donde tenemos en nuestro pc el fichero archetype-catalog.xml. Pulsamos sobre Ok para finalizar con la instalación del catálogo local de arquetipos. 4. CREACIÓN DE UNA APLICACIÓN WEB DESDE CERO En este apartado se incluye información sobre cómo, una vez configurado el entorno, se puede generar un proyecto web desde cero y configurarlo para que se ejecute correctamente en nuestro entorno, partiendo de dos arquetipos: - Un arquetipo de proyecto que crea la estructura general para un proyecto ATLAS. - Un arquetipo web, que crea un subproyecto web (módulo de aplicación web) dentro de nuestro proyecto ATLAS. Página 46 de 79

47 Si se desea información sobre cómo generar cualquier otro tipo de aplicación desde cero (Jar, Batch, Web Service, etc.) consultar el manual específico de cada arquetipo. En cualquier caso se recomienda leer previamente este apartado Generar un proyecto a partir de un arquetipo de Proyectos Maven Una vez que ya hemos realizado todas las instalaciones y configuraciones indicadas en el apartado 3 ya podemos comenzar a crear nuevos proyectos Atlas. Se trate del tipo de proyecto que se trate (un proyecto con una única aplicación web, un proyecto con varias librerías y una aplicación web, un proyecto con una aplicación batch, etc.), lo primero que debemos hacer es generar un proyecto ATLAS a partir de un arquetipo de proyecto. Para ello entramos en File->New->Project y seleccionamos dentro de la carpeta Maven -> Maven Project. Una vez que ya hemos realizado todas las instalaciones y configuraciones indicadas en el apartado 3 ya podemos comenzar a crear nuevos proyectos Atlas. Tenemos que crear un proyecto Maven para ello entramos en File->New->Project y seleccionamos dentro de la carpeta Maven -> Maven Project. Página 47 de 79

48 En la siguiente pantalla dejar activada la casilla Use default workspace location y pulsar sobre Next : En la siguiente ventana seleccionar el catálogo de arquetipos de Atlas y aparecerá la lista de todos los arquetipos de atlas (la versión que aparece dependerá de la versión del framework ATLAS a utilizar): Página 48 de 79

49 Seleccionamos atlasfrm-arquetipos-generador-proyecto y rellenamos los parámetros para la generación del proyecto: ATENCION NOMENCLATURA Es muy importante utilizar en esta pantalla los valores que cumplan la normativa de Atlas: groupid: Nombre del proyecto (Normalmente es de 4 caracteres y es un código que se le dá a un proyecto. Todos los módulos de un proyecto tendrán el mismo groupid y se corresponderá con el nombre del proyecto. artifactid: Nombre del proyecto. Para subsiguientes sub-proyectos que creemos, cada uno tendrá su identificador propio. En este caso, como se trata del proyecto en general, el artifactid coincide con el groupid. Version: La primera versión será package: El nombre del paquete java sera el nombre del proyecto (y por tanto igual que el groupid). Todos los nombres deben ir en minúsculas. Una vez finalizado veremos en el Eclipse el proyecto generado y listo empezar a crear subproyectos (módulos) dentro de él. Página 49 de 79

50 ATENCION Si es el primer proyecto Maven que generamos puede tardar varios minutos en generarse debido a que maven se encarga de bajar todos las librerías del proyecto del artifactory de ICM. Debe esperar a que terminen las tareas de actualización de Maven antes de continuar Generar un subproyecto web a partir de un arquetipo Maven Una vez que ya hemos creado nuestro arquetipo para el proyecto en general, podemos ir creando distintos módulos dentro de éste. Concretamente en este apartado vamos a explicar cómo crear un proyecto de tipo aplicación Web. Para ello tenemos que pulsar con el botón derecho sobre el proyecto padre en el que deseamos crear el nuevo módulo y seleccionamos New->Other y ahí seleccionamos dentro de la carpeta Maven -> Maven Module. Página 50 de 79

51 En la siguiente pantalla debemos escribir el nombre del módulo que deseamos crear (en el ejemplo, el módulo se llamará ejpl_app): Página 51 de 79

52 Pulsamos sobre el botón Next y en la siguiente ventana seleccionar el catálogo de arquetipos de Atlas y aparecerá la lista de todos los arquetipos de atlas: Página 52 de 79

53 Seleccionamos atlasfrm-arquetipos-generador-web y rellenamos los parámetros para la generación del módulo: ATENCION NOMENCLATURA Es muy importante utilizar en esta pantalla los valores que cumplan la normativa de Atlas: groupid: Nombre del proyecto (Normalmente es de 4 caracteres y es un código que se le dá a un proyecto. Todos los módulos de un proyecto tendrán el mismo groupid y se corresponderá con el nombre del proyecto. artifactid: Nombre del módulo. (En el caso de aplicaciones web el nombre del módulo será: xxxx_yyyy donde xxxx se corresponde con el groupid indicado y yyyy el texto que identifique a este modulo y lo diferencie de otros: Ejemplo: ejpl_app Están prohibidos los sufijos web y test ya que son utilizados por el propio framework. Version: La primera versión será package: El nombre del paquete java será el groupid, seguido de un punto y el nombre del bloque funcional dentro de la aplicación (para aplicaciones grandes se crearán varios bloques funcionales). Todos los nombres deben ir en minúsculas. Una vez finalizado veremos en el Eclipse el proyecto generado y listo empezar a programar. En el caso del arquetipo para aplicaciones web se trata de un proyecto multimodular, por lo que veremos que en eclipse se crean tres proyectos, uno padre y dos proyectos hijos: Uno para la parte web, y otro para las pruebas de integración (basado en Selenium): Página 53 de 79

54 Antes de comenzar a visualizar la estructura del nuevo proyecto web generado, debemos realizar un ajuste en el fichero pom.xml del nuevo proyecto creado. Para ello, debemos abrir el fichero ejpl\ejpl_app\pom.xml, eliminar la sección <parent> existente y descomentar la sección <parent> que aparece comentada. Antes de eliminar: Página 54 de 79

55 Después de eliminar: Una vez configurado el proyecto general y el subproyecto (módulo de tipo aplicación web), ya podemos seguir viendo la estructura del subproyecto para la aplicación web que acabamos de generar. Página 55 de 79

56 La estructura del proyecto generado es similar a la siguiente: ATENCION Si al desplegar Maven Dependencies en el árbol de proyecto de la vista de paquetes no se encuentra ninguna dependencia o aparecen como inconsistentes deberemos comprobar que la variable de entorno M2_REPO esté correctamente configurada y apuntando a nuestro repositorio local de Maven. Esto lo podemos comprobar en Propiedades de proyecto > Java build path > Libraries > New Variable : Debe aparecer correctamente configurada esta variable. En caso contrario volver a revisar la configuración de Maven como se indica en el punto correspondiente de este manual. Además debemos asegurarnos que la JRE que está utilizando es la que hemos configurado, observando el valor entre corchetes que aparece al lado de Java Resources -> Libraries -> JRE System Library [XXX] : Página 56 de 79

57 Si no es así, podemos modificarlo para que se utilice la jdk configurada en nuestro entorno, pulsando con el botón derecho sobre el nombre de cada proyecto y seleccionando Build Path->Configure Build Path : Página 57 de 79

58 En la pestaña Libraries eliminaremos la JRE no existente, y añadiremos la nuestra pulsando sobre Add Library Configuración de propiedades de acceso a datos Cuando generamos una aplicación a partir del arquetipo correspondiente, esta llevará una configuración por defecto que deberemos modificar, para adaptarlo a nuestro entorno de trabajo. Esto se realizará modificando unas propiedades que se configurarán en el fichero src/main/resources/environment.properties de nuestro proyecto. A continuación se muestra una descripción de las variables básicas a modificar para configurar la aplicación en un entorno de desarrollo (variables de conexión a la base de datos Oracle, y creación del esquema de pruebas): Propiedades de base de datos Oracle Para aplicaciones web en producción se utilizará un datasource obtenido del jndi, sin embargo para las pruebas de los diferentes módulos en desarrollo se deberá configurar la base de datos de desarrollo mediante las siguientes propiedades del archivo environment.properties: Environment.properties jdbc.url=jdbc:oracle:thin:@icm21.icm.es:1521:denivel2 jdbc.username=configurar jdbc.password=configurar En la configuración anterior debe editar los campos: jdbc.username Usuario de base de datos jdbc.password Contraseña de base de datos jdbc.url - Url de conexión a la base de datos Oracle (sustituir el nombre de la máquina y la instancia de base de datos) Esquema de pruebas Para ver funcionar el arquetipo web correctamente debe crear una serie de tablas en el esquema de base de datos que haya configurado en el punto anterior. El script para crear dichas tablas se encuentra en el fichero src/test/resources/schema_arquetipo_oracle.sql, y se muestra a continuación: Página 58 de 79

59 Autor : ICM -- Descripcion : Este script permite crear el el schema necesario para poder ejecutar -- el arquetipo de forma local. -- El schema debe tener asociado un usuario como el siguiente: -- usuario = usuario_ok -- password = password_ok. -- Nota : El script tambien contiene un ejemplo de tabla para que el componente -- de calendario funcione de forma correcta. Esta tabla no sera necesaria -- si se trabaja desde la intranet de ICM, pero sera necesario crearla si -- se trabaja de manera externa (contiene datos sobre localidades y festivos) DROP TABLE "EJPL_CLIENTES"; DROP SEQUENCE "EJPL_SECUENCIA_ID_CLIENTE"; DROP TABLE "EJPL_ESTADO_CIVIL"; DROP SEQUENCE "EJPL_SECUENCIA_ID_ESTADO_CIVIL"; CREATE TABLE EJPL_ESTADO_CIVIL ( ID_ESTADO_CIVIL NUMBER(9) NOT NULL, ESTADO_CIVIL VARCHAR2(20) NOT NULL ); ALTER TABLE EJPL_ESTADO_CIVIL ADD CONSTRAINT PK_ESTADO_CIVIL PRIMARY KEY (ID_ESTADO_CIVIL); CREATE SEQUENCE EJPL_SECUENCIA_ID_ESTADO_CIVIL minvalue 0 maxvalue start with 1 increment by 1 cache 5 order; CREATE TABLE EJPL_CLIENTES ( ID_CLIENTE NUMBER(9) not null, NOMBRE VARCHAR2(50) not null, APELLIDO1 VARCHAR2(50) not null, APELLIDO2 VARCHAR2(50) not null, DIRECCION VARCHAR2(100), TELEFONO VARCHAR2(15), FC_NACIMIENTO DATE, FK_ESTADO_CIVIL NUMBER(9) ); ALTER TABLE EJPL_CLIENTES ADD CONSTRAINT PK_CLIENTE PRIMARY KEY (ID_CLIENTE); ALTER TABLE EJPL_CLIENTES ADD CONSTRAINT FK_CLIENTE_ESTADO FOREIGN KEY(FK_ESTADO_CIVIL) REFERENCES EJPL_ESTADO_CIVIL(ID_ESTADO_CIVIL); CREATE SEQUENCE EJPL_SECUENCIA_ID_CLIENTE minvalue 0 maxvalue start with 1 increment by 1 cache 5 order; Página 59 de 79

60 INSERT INTO EJPL_ESTADO_CIVIL (ID_ESTADO_CIVIL, ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_ESTADO_CIVIL.NEXTVAL, 'Soltero'); INSERT INTO EJPL_ESTADO_CIVIL (ID_ESTADO_CIVIL, ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_ESTADO_CIVIL.NEXTVAL, 'Casado'); INSERT INTO EJPL_ESTADO_CIVIL (ID_ESTADO_CIVIL, ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_ESTADO_CIVIL.NEXTVAL, 'Viudo'); INSERT INTO EJPL_ESTADO_CIVIL (ID_ESTADO_CIVIL, ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_ESTADO_CIVIL.NEXTVAL, 'Divorciado'); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Jose', 'Perez', 'Martinez', 'C/Maria Fontaneda, S/N', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Luisa', 'Gomez', 'Prieto', 'C/Jose Abascal, 2', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Maria Antonia', 'Jimenez', 'De la Osa', 'C/Manoteras, 13 S/N', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Luis', 'Perez', 'Martinez', 'C/Maria Fontaneda, S/N', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Mariano', 'Gomez', 'Prieto', 'C/Jose Abascal, 2', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Jose Antonio', 'Jimenez', 'De la Osa', 'C/Manoteras, 13 S/N', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Jose Vicente', 'Perez', 'Martinez', 'C/Maria Fontaneda, S/N', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Luisa Fernanda', 'Gomez', 'Prieto', 'C/Jose Abascal, 2', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Maria Josefa', 'Jimenez', 'De la Osa', 'C/Manoteras, 13 S/N', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Luis Miguel', 'Perez', 'Martinez', 'C/Maria Fontaneda, S/N', ' ', SYSDATE, 1); Página 60 de 79

61 INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Mariano Jose', 'Gomez', 'Prieto', 'C/Jose Abascal, 2', ' ', SYSDATE, 1); INSERT INTO EJPL_CLIENTES(ID_CLIENTE, NOMBRE, APELLIDO1, APELLIDO2, DIRECCION, TELEFONO, FC_NACIMIENTO, FK_ESTADO_CIVIL) VALUES(EJPL_SECUENCIA_ID_CLIENTE.NEXTVAL, 'Jose Luis', 'Jimenez', 'De la Osa', 'C/Manoteras, 13 S/N', ' ', SYSDATE, 1); COMMIT; -- Ejemplo de tabla para que funcione el calendario con localidades y festivos create table CATA_V_FESTIVOS_MUNICIPIO ( CDMUNI VARCHAR2(3) not null, CDENTIDAD VARCHAR2(2), ANNO VARCHAR2(4), FECHA DATE not null, DSFIESTA VARCHAR2(35) ); COMMIT; Página 61 de 79

62 4.4. Compilación y Despliegue Jetty Para construir el proyecto desde Eclipse pulsamos con el botón derecho sobre el proyecto padre del arquetipo web que acabamos de generar (Ej: ejpl_app), y en el menú contextual seleccionamos Run as -> Maven Build : Aparecerá un cuadro de diálogo en el que debemos indicar que se ejecuten los goals clean install, y pulsar sobre el botón Run : Página 62 de 79

63 ATENCION Al ejecutar desde Eclipse, es importante que la casilla Resolve Workspace artifacts no esté activada, si lo está es posible que Maven produzca un error de ejecución del estilo: Could not explode webapp. Tras la ejecución de este comando quedará generado el fichero war en la ruta web/target/nombrefichero.war. ATENCION Si es la primera vez que compilamos el proyecto puede tardar varios minutos en generarse debido a que Maven se encarga de bajar todas las librerías del proyecto del artifactory de ICM. Para desplegar el war en nuestro servidor de aplicaciones podemos coger el fichero de la carpeta en la que se ha generado (web/target/nombrefichero.war), o podemos utilizar un servidor Jetty local que viene preconfigurado en el arquetipo. Para ejecutarlo sobre jetty sobre el sub-modulo NombreModulo_web (por ejemplo ejpl_app_web) desde Eclipse seleccionamos Run As->Maven build y en el goal indicamos jetty:run Página 63 de 79

64 Si todo ha ido correctamente ya podemos acceder a la aplicación web desplegada, en la URL: WebLogic Antes de desplegar una aplicación en el servidor de aplicaciones Weblogic tenemos que crear el Data Source que usará la aplicación. En la consola de administración del Weblogic se accede a Servicios -> JDBC -> Orígenes de Datos. Página 64 de 79

65 A continuación pulsaremos sobre el botón Nuevo y rellenaremos el Nombre y el Nombre de JNDI del Data Source. Deberemos seleccionar la opción Oracle en la lista desplegable Tipo de Base de Datos. ATENCION Es muy importante utilizar en esta pantalla los valores que cumplan la normativa de Atlas para el nombre del Data Source y el nombre del JNDI. Página 65 de 79

66 En la siguiente pantalla seleccionaremos el controlador de base de datos Oracle s Driver (Thin) for Instante connections; Versions:9.0.1,9.2.0,10,11 en la lista desplegable. Para continuar con la configuración pulsaremos sobre el botón Siguiente, en la nueva pantalla dejamos los valores por defecto y pulsamos nuevamente sobre Siguiente. En este paso se rellenarán las propiedades para conectarse a la base de datos y pulsaremos sobre el botón Sigiuente. Página 66 de 79

67 A continuación se muestra el resumen de los datos de conexión que se han añadido y el test de conexión. Si la configuración es correcta se pulsará sobre el botón Siguiente y en caso contrario pulsaremos Atrás. Por último, seleccionaremos en que servidores se creará el Data Source y pulsaremos el botón Terminar. Página 67 de 79

68 A continuación pulsaremos sobre la opción Activar Cambios en la parte superior izquierda de la pantalla para terminar la creación del DataSource: Para evitar problemas al desplegar las aplicaciones cambiaremos las políticas de seguridad. Pulsaremos sobre el nombre del Data Source que hemos creado. Una vez seleccionado, accederemos a la pestaña Seguridad, y dentro de ella a la subpestaña Políticas. Página 68 de 79

69 Verificaremos que el menú desplegable Métodos de Administrador tiene el valor TODOS y presionaremos en el botón Agregar Condiciones del apartado Condiciones de Política. En la nueva ventana seleccionaremos del menú desplegable Lista de predicados la opción Allow access to everyone : A continuación pulsaremos sobre el botón Terminar y volverá a aparecer la pantalla anterior, si bien bajo Policy Página 69 de 79

70 conditions puede observarse que se ha incluido el nuevo predicado. Pulsamos sobre el botón Guardar y con esto el Data Source queda ya configurado. Para construir el proyecto desde Eclipse pulsamos con el botón derecho sobre el proyecto padre que acabamos de generar, y en el menú contextual seleccionamos Run as -> Maven Build : Página 70 de 79

71 Aparecerá un cuadro de diálogo en el que debemos indicar que se ejecuten los goals clean install, y el profile correspondiente, por ejemplo en el entorno de desarrollo en ICM se indicará weblogic-local, y pulsar sobre el botón Run. ATENCION Al ejecutar desde Eclipse, es importante que la casilla Resolve Workspace artifacts no esté activada, si lo está es posible que Maven produzca un error de ejecución del estilo: Could not explode webapp. Página 71 de 79

72 ATENCION El perfíl weblogic-local utilizado toma los datos de la configuración del proyecto del fichero src/main/resources/environment.properties Tras la ejecución de este comando quedará generado el fichero war en la ruta web/target/nombrefichero.war. ATENCION Si es la primera vez que compilamos el proyecto puede tardar varios minutos en generarse debido a que Maven se encarga de bajar todas las librerías del proyecto del artifactory de ICM. Para desplegar el war en el servidor de aplicaciones BEA WebLogic podemos coger el fichero de la carpeta en la que se ha generado (web/target/nombrefichero.war) y usar la consola del servidor o desde Eclipse seleccionamos Run As -> Maven build, y en el goal indicamos deploy y el profile correspondiente, por ejemplo weblogic-local si vamos a desplegar en el entorno local, que se habrá configurado en el fichero environment.properties. Si todo ha ido correctamente ya podemos acceder a la aplicación web desplegada en la URL del entorno correspondiente. Página 72 de 79

73 4.5. Visualización de la Aplicación Desplegada Si hemos utilizado el servidor jetty podemos acceder a nuestra aplicación utilizando un browser, accediendo a la URL: En el caso en el que hayamos usado el servidor Weblogic podemos acceder a nuestra aplicación desde un browser, accediendo a la URL: En caso de que todo haya funcionado correctamente, aparecerá una pantalla de login: Página 73 de 79

74 Por defecto debido a la política de seguridad de pruebas que viene configurada en el arquetipo, se puede acceder con el usuario y contraseña usuario_ok/usuario_ok. Al autenticarnos con este usuario, aparecerá la pantalla principal de ejemplo del arquetipo: 4.6. Renombrado de clases de fachada para el bloque funcional Los paquetes iniciales del proyecto se establecerán al crear este. Si nuestro proyecto va a tener un gran volumen y queremos separar el código en varios bloques funcionales, cada bloque funcional puede tener su fachada (y su implementación de ésta). Por defecto, al crear un arquetipo web el bloque funcional viene con una fachada denominada BloqueFuncionalnFacade (y su implementación correspondiente). Es necesario renombrar este fichero (y todos los afectados), de manera que corresponda con el nombre del bloque funcional deseado. A continuación se muestra una lista de los ficheros en los que habría que modificar el nombre de la fachada: Página 74 de 79

75 Página 75 de 79 Preparación de Entorno de Desarrollo

76 5. VALIDACIÓN DE LA NORMATIVA Y GENERACIÓN DE LA DOCUMENTACIÓN Los arquetipos vienen preparados para automáticamente generar un web-site con la información de la aplicación, incluyendo el javadoc, información de dependencias, etc. También se ejecuta una herramienta automática que valida el cumplimiento de la normativa de Atlas y genera un informe sobre los incumplimientos de dicha normativa. Para ejecutar la creación del site completo se debe ejecutar en secuencia los siguientes comandos Maven: mvn site mvn dashboard:dashboard pdf:pdf mvn site:deploy ATENCION Se recomienda ejecutar estos comandos utilizando la línea de comandos de maven diréctamente (no desde Eclipse ), ya que puede dar errores por falta de memoria. Esto generará en la carpeta /sitedesplegado en la que estamos ejecutando Maven todos los ficheros necesarios para el site del proyecto. Para ver el site generado, puede accederse al fichero index.html dentro de esta carpeta. La documentación generada en el site tendrá los siguientes puntos: Menú Módulos: Contiene los distintos módulos de los que se compone el proyecto y una referencia a dichos módulos. Página 76 de 79

ATLAS PREPARACION DEL ENTORNO DE DESARROLLO ATLAS LUNA

ATLAS PREPARACION DEL ENTORNO DE DESARROLLO ATLAS LUNA ATLAS PREPARACION DEL ENTORNO DE DESARROLLO ATLAS LUNA Versión 1.2 Arquitectura de Software 1 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL ENTORNO DE DESARROLLO ATLAS LUNA

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR 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 ATLAS

Más detalles

ATLAS PREPARACION DEL ENTORNO DE DESARROLLO

ATLAS PREPARACION DEL ENTORNO DE DESARROLLO ATLAS PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.14 Arquitectura de Software 1 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL ENTORNO DE DESARROLLO NORMATIVA FRAMEWORK

Más detalles

Validación de normas de codificación de código java

Validación de normas de codificación de código java Validación de normas de codificación de código java Versión 1.0 ABRIL 2008 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 08/04/2008 1.0 Primera versión del documento Página: 2 1 TABLA DE CONTENIDO

Más detalles

Documentación para desarrolladores

Documentación para desarrolladores Documentación para desarrolladores Página 1 de 180 1.Introducción ChinApp es una aplicación móvil con soporte para generar está misma a través de una aplicación web. Este documento es una informativa sobre

Más detalles

MANUAL DE USUARIO Plugins para maven Framework ATLAS. Versión 1.1

MANUAL DE USUARIO Plugins para maven Framework ATLAS. Versión 1.1 MANUAL DE USUARIO Plugins para maven Framework ATLAS Versión 1.1 Hoja de Control Título Documento de Referencia Responsable Manual de generación del zip para herramienta de validación COVER NORMATIVA ATLAS

Más detalles

Manual de instalación Revisión: 03/10/17

Manual de instalación Revisión: 03/10/17 Revisión: 03/10/17 - Professional Edition v 0.1.x Sumario 1 Introducción...2 2 Requisitos hardware...2 3 Requisitos...2 3.1 Java Development Kit...2 3.2 Eclipse...2 3.3 Apache Maven...3 4 Instalación...3

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

ATLAS MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA

ATLAS MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA ATLAS MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA Versión 1.0 Arquitectura de Software 1 Hoja de Control Título Documento de Referencia Responsable MIGRACIÓN AL ENTORNO DE DESARROLLO ATLAS LUNA PREPARACION

Más detalles

Guía del Entorno de Desarrollo de Java. Eclipse

Guía del Entorno de Desarrollo de Java. Eclipse Guía del Entorno de Desarrollo de Java. Eclipse Dpto. Lenguajes y Ciencias de la Computación. E.T.S.I. Informática. Universidad de Málaga Programación Orientada a Objetos Dpto. Lenguajes y Ciencias de

Más detalles

Sage 50c Premium / Standard / Essential

Sage 50c Premium / Standard / Essential Sage 50c Premium / Standard / Essential Manual de Instalación Sage 02 11 2016 Tabla de contenidos Manual de Instalación 1.0 Presentación 3 2.0 Instalación por defecto de Sage 50c 4 3.0 Instalación avanzada

Más detalles

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través

Más detalles

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 3.0

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 3.0 MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA Versión 3.0 17/04/2015 ÍNDICE Nº Pág. 1 Introducción... 3 2 Requisitos mínimos... 4 3 Certificados ACCV y software adicional...

Más detalles

MANUAL WinPoET 1/31. MANUAL WinPoET

MANUAL WinPoET 1/31. MANUAL WinPoET 1/31 MANUAL WinPoET Mayo 2006 1/31 INDICE 1. Introducción... 2 2. Windows 2000, 98 y ME - Instalación y configuración del WinPoET... 3 3. Windows XP Configuración de la conexión... 10 4. Windows XP - Comprobación

Más detalles

Cómo descargar, instalar y verificar JAVA

Cómo descargar, instalar y verificar JAVA Cómo descargar, instalar y verificar JAVA Bienvenido! Para acceder a LexNET es necesario tener instalado en el equipo el componente JAVA. A lo largo de este material conoceremos los pasos a seguir para

Más detalles

Sage 50c Premium / Standard Manual de instalación

Sage 50c Premium / Standard Manual de instalación Sage 50c Premium / Standard Manual de instalación SAGE 50c PREMIUM / STANDARD Manual de Instalación 2/11/2016 1 Tabla de Contenidos 1.0 Presentación... 2.0 Instalación inicial de Sage 50c... 2.1 Instalar

Más detalles

Manual de Importación/Exportación. Proyectos Mule

Manual de Importación/Exportación. Proyectos Mule Proyectos Mule Ángel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática Universidad de Cádiz 19 de septiembre de 2016 Proyectos Mule 1 Índice 1. Introducción 4 2. Adición

Más detalles

Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE

Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE V4.2 Octubre de 2015 Ver. 4.0 Página 1 de 40 C/ Condesa de Venadito 9 Índice 1. OBJETIVOS... 3 2. REQUISITOS GENERALES...

Más detalles

Descarga e Instalación de Java Development Kit (JDK)

Descarga e Instalación de Java Development Kit (JDK) Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno

Más detalles

Integración de Toolchain sobre IDE gráfico basado en Eclipse

Integración de Toolchain sobre IDE gráfico basado en Eclipse Integración de Toolchain sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto. Debug de una aplicación

Más detalles

CASO-PRACTICO-3-FTP. 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima.

CASO-PRACTICO-3-FTP. 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima. CASO-PRACTICO-3-FTP 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima. - Instalación del Servidor En el menú Inicio, clic en Panel de control,

Más detalles

Instalación del Admin CFDI Ver. 4.6

Instalación del Admin CFDI Ver. 4.6 Instalación del Admin CFDI Ver. 4.6 Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte,

Más detalles

Guía de trabajo Despliegue de aplicaciones web

Guía de trabajo Despliegue de aplicaciones web CC5604 Desarrollo de aplicaciones empresariales con J2EE Guía de trabajo Despliegue de aplicaciones web 1 Objetivos El objetivo de esta guía de trabajo es permitirle adquirir una experiencia inicial respecto

Más detalles

CONFIGURACIÓN DE FIRMA ELECTRÓNICA

CONFIGURACIÓN DE FIRMA ELECTRÓNICA CONFIGURACIÓN DE FIRMA ELECTRÓNICA Si necesita información adicional sobre este procedimiento, no dude en contactar: Centro de Atención a Usuarios Correo electrónico: oficinavirtual.dgsfp@mineco.es ÍNDICE

Más detalles

Catálogo de Normas de Desarrollo JEE Instalación de Herramientas para la Revisión de Código

Catálogo de Normas de Desarrollo JEE Instalación de Herramientas para la Revisión de Código Subdirección de Tecnologías de la Información y Comunicaciones Catálogo de Normas de Desarrollo JEE Instalación de Herramientas para la Revisión de Código CONTROL DE CAMBIOS DEL DOCUMENTO Fecha Versión

Más detalles

GUÍA DE INSTALACIÓN Y CONFIGURACIÓN DE COMPASS 2.0

GUÍA DE INSTALACIÓN Y CONFIGURACIÓN DE COMPASS 2.0 GUÍA DE INSTALACIÓN Y CONFIGURACIÓN DE COMPASS 2.0 Hay que descargar los archivos de instalación correspondientes de las siguientes ligas: http://ftp3.syscom.mx/usuarios/yhermosillo/honeywell/software%20compass/pur_227

Más detalles

Manual de Usuario para instalación de Antivirus BitDefender 2010

Manual de Usuario para instalación de Antivirus BitDefender 2010 Manual de Usuario para instalación de Antivirus BitDefender 2010 Roberto Velasco y Pérez de Gracia roberto@etsit.upm.es Pag. 1 de 13 ÍNDICE 1-INTRODUCCIÓN.....3 2-CONFIGURACIÓN DEL EQUIPO........ 3 2.2-

Más detalles

Manual de instalación Conector FactuSOL Prestashop VERSIÓN BÁSICO

Manual de instalación Conector FactuSOL Prestashop VERSIÓN BÁSICO Manual de instalación Conector FactuSOL Prestashop VERSIÓN BÁSICO Manual Conector FactuSOL Básico Módulo para PrestaShop v.1.5 o superior Lea detenidamente este manual de inicio a fin antes de realizar

Más detalles

Conexión mediante la VPN a la red de la Universitat de València en Windows 10

Conexión mediante la VPN a la red de la Universitat de València en Windows 10 Conexión mediante la VPN a la red de la Universitat de València en Windows 10 La configuración es muy parecida a la que se describe para Windows 8, no obstante explicaré con detalle cómo se realiza en

Más detalles

Manual de configuración de Safari en los procesos de autenticación y firma

Manual de configuración de Safari en los procesos de autenticación y firma Manual de configuración de Safari en los procesos de autenticación y firma Configuración del navegador de Safari para la autenticación y firma electrónica en los servicios de la Seguridad Social Dirección

Más detalles

Guía rápida de Instalación Sistemas D3xD Restaurant

Guía rápida de Instalación Sistemas D3xD Restaurant Guía rápida de Instalación Software Administrativo Comercial INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows 10 32 /64 Bits Microsoft Windows

Más detalles

Guía para configurar el acceso al Sistema de Consulta Remota del Sistema Integral Registral SIRe 2017

Guía para configurar el acceso al Sistema de Consulta Remota del Sistema Integral Registral SIRe 2017 Guía para configurar el acceso al SIRe 2017 Contenido Requisitos... 2 Habilitar plugins java en navegadores... 3 Configuración de seguridad del JRE... 3 Configurar Sitios de Confianza... 7 Ingresar a la

Más detalles

Conexión mediante la VPN a la red de la Universitat de València en Windows 10

Conexión mediante la VPN a la red de la Universitat de València en Windows 10 Conexión mediante la VPN a la red de la Universitat de València en Windows 10 La configuración es muy parecida a la que se describe para Windows 8, no obstante explicaré con detalle cómo se realiza en

Más detalles

Uso e integración de QT sobre Eclipse para equipos embebidos

Uso e integración de QT sobre Eclipse para equipos embebidos Uso e integración de QT sobre Eclipse para equipos embebidos Objetivos Integrar el Plugin de QT sobre un IDE gráfico basado en Eclipse. Integración del Toolchain de ARM Requisitos Toolchain para cros-compilación.

Más detalles

GUÍA DE CONFIGURACIÓN DE LOS EQUIPOS PARA EL USO DE LA APLICACIÓN CONCECTA-CENTRALIZACIÓN

GUÍA DE CONFIGURACIÓN DE LOS EQUIPOS PARA EL USO DE LA APLICACIÓN CONCECTA-CENTRALIZACIÓN GUÍA DE CONFIGURACIÓN DE LOS EQUIPOS PARA EL USO DE LA APLICACIÓN CONCECTA-CENTRALIZACIÓN El acceso a CONECTA-CENTRALIZACIÓN se realiza mediante la dirección http://catalogocentralizado.minhafp.es o https://catalogocentralizado.minhafp.es

Más detalles

Manual de instalación de certificados digitales en soporte software

Manual de instalación de certificados digitales en soporte software Manual de instalación de certificados digitales en soporte Fecha: 17/03/2006 Versión: 2.1 Nº de páginas: 18 Secretaria Autonòmica de Telecomunicacions i Societat de la Informació Conselleria d'infraestructures

Más detalles

Proyecto: Evolución de Agenda Electrónica - SAE

Proyecto: Evolución de Agenda Electrónica - SAE Proyect Evolución de Agenda Entorno de Desarrollo 1.0 Plantill SS-SOFTFAC-TE-61-ES Códig 1 de 6 Proyect Evolución de Agenda 1 Introducción El siguiente documento es una guía para la instalación del entorno

Más detalles

Es importante que todas las herramientas sean de la misma arquitectura: 32bits ó 64bits acorde al sistema operativo al que se esté instalando.

Es importante que todas las herramientas sean de la misma arquitectura: 32bits ó 64bits acorde al sistema operativo al que se esté instalando. Número Versión Acción, C,M,D,A* Fecha Acción Resumen Cambios Responsables de la acción 1.0 C 2013-03-13 Creación del instructivo Fabio Andrés Valencia C. Aprobado por Distribuido a 1.1 *: C =Creación,

Más detalles

Manual de Hosting 2018 de Hostalia

Manual de Hosting 2018 de Hostalia Hostalia Guía de uso Manual de Hosting 2018 de Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Acceso al panel de control de cliente Abra un navegador web y escriba

Más detalles

Requisitos técnicos para firmar con applets Java

Requisitos técnicos para firmar con applets Java Requisitos técnicos para firmar con applets Java Acciones necesarias para preparar mi equipo para realizar firmas electrónicas con applets Java Consejería de Fomento y Medio Ambiente Dirección General

Más detalles

NOTA: durante la configuración, los comandos introducidos corresponden al terminal expresados con el carácter del dólar ($).

NOTA: durante la configuración, los comandos introducidos corresponden al terminal expresados con el carácter del dólar ($). Software El software necesario se detalla a continuación. Si bien la versión indicada puede no llegar a ser la última, se recomienda respetarla, ya que las pruebas realizadas funcionan correctamente bajo

Más detalles

Pruebas Técnicas Grabación casos de prueba JMeter. Área de Aseguramiento de la Calidad

Pruebas Técnicas Grabación casos de prueba JMeter. Área de Aseguramiento de la Calidad Pruebas Técnicas Grabación casos de prueba JMeter 1. Introducción. Este documento pretende servir de guía para la grabación de los casos de prueba con la herramienta JMeter 2. Grabación del caso de prueba.

Más detalles

Unidad 2. Crear una Presentación (I)

Unidad 2. Crear una Presentación (I) Unidad 2. Crear una Presentación (I) A continuación veremos cómo crear una Presentación. PowerPoint nos permite crear una presentación de formas distintas, bien a través del asistente que es muy útil cuando

Más detalles

AGENCIA PÚBLICA ANDALUZA DE EDUCACIÓN

AGENCIA PÚBLICA ANDALUZA DE EDUCACIÓN AGENCIA PÚBLICA ANDALUZA DE EDUCACIÓN CONSEJERÍA DE EDUCACIÓN Manual firma digital Contratos Actividades Extraescolares Fecha de Última Actualización: 22/09/2016 11:32:00 Versión: V02 Hoja de Control de

Más detalles

Tips de Configuración para FEC v2

Tips de Configuración para FEC v2 Tips de Configuración para FEC v2 Bitácora de cambios del documento Fecha de Versión Autor Descripción del cambio Cambio Mayo-22 1.3 Lic. Juan Pablo Álvarez Hernández -Configuración en la solución de Java8u45

Más detalles

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema ANEXO A MANUAL ADMINISTRADOR Modulo Sistema 2017 1. INSTALAR XAMPP EN WINDOWS 7 Nota: Antes de instalar un servidor de páginas web es conveniente comprobar si no hay ya uno instalado. Para ello, es suficiente

Más detalles

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Apartado Postal Electrónico Manual de configuración para sistemas MAC Abril 2011 Versión: Abril 2011 Página 1 de 20 Índice de

Más detalles

Instalación Componente Cliente

Instalación Componente Cliente Instalación Componente Cliente Manual de usuario Referencia: Autor: Fecha de creación: 06/07/2009 Última actualización: 19/06/2012 Versión: v1.3 AST-EFIRMA- InstalacionComponenteCliente.doc Aragonesa de

Más detalles

MODELO 347. Si elegimos el modelo 347, la pantalla que se nos muestra es:

MODELO 347. Si elegimos el modelo 347, la pantalla que se nos muestra es: MODELO 347 Desde Rayuela podremos generar un fichero en formato.pdf con el resumen de los pagos a proveedores por más de 3.005,06 de un ejercicio económico (año fiscal), para imprimirlo en papel. Lo haremos

Más detalles

INSTRUCTIVO DE INSTALACIÓN DEL PLUGIN ANEXO DE RETENCIONES EN LA FUENTE BAJO RELACIÓN DE DEPENDENCIA (RDEP)

INSTRUCTIVO DE INSTALACIÓN DEL PLUGIN ANEXO DE RETENCIONES EN LA FUENTE BAJO RELACIÓN DE DEPENDENCIA (RDEP) INSTRUCTIVO DE INSTALACIÓN DEL PLUGIN ANEXO DE RETENCIONES EN LA FUENTE BAJO RELACIÓN DE DEPENDENCIA (RDEP) - 2013 A continuación se detallan los pasos que debe seguir para instalar en su computador el

Más detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

Generador de Informes HTML OdA-Clavy

Generador de Informes HTML OdA-Clavy Generador de Informes HTML OdA-Clavy Paquete software para la generación de informes en formato HTML de las colecciones de Objetos Digitales de los repositorios OdA mediante la conexión con la plataforma

Más detalles

Manual de configuración de Google Chrome en los procesos de autenticación y firma

Manual de configuración de Google Chrome en los procesos de autenticación y firma Manual de configuración de Google Chrome en los procesos de autenticación y firma Configuración del navegador de Chrome para la autenticación y firma electrónica en los servicios de la Seguridad Social

Más detalles

Inventario. Disponemos de 3 formas para generar el inventario:

Inventario. Disponemos de 3 formas para generar el inventario: Inventario Inventario, como su nombre indica nos permite obtener un Inventario de los artículos disponibles en ese momento. Esta herramienta se encuentra en Stock / Inventario. Disponemos de 3 formas para

Más detalles

TRATAMIENTO DE DATOS

TRATAMIENTO DE DATOS Sesión 3 Tratamiento de datos TRATAMIENTO DE DATOS Objetivo Crear y administrar Estilos. Crear y administrar encabezados y pies de página. Aprender a dividir nuestra hoja y a inmovilizar paneles. Contenido

Más detalles

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Software Especializado INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows Seven

Más detalles

Desarrollo de una Servlet básica con las herramientas de JBuilder 9

Desarrollo de una Servlet básica con las herramientas de JBuilder 9 Tutorial JBuilder 9 Servlets Desarrollo de una Servlet básica con las herramientas de JBuilder 9 Este tutorial muestra el desarrollo y prueba de una servlet básica. Se pretende presentar las herramientas

Más detalles

1. INTRODUCCIÓN Como usuario de asm-formacion.es a usted se le habrá hecho entrega de un lector USB y una tarjeta inteligente en cuyo chip está almacenada la información con los datos necesarios para acceder

Más detalles

Professional v Manual de avisos por SMS

Professional v Manual de avisos por SMS Professional v1.8.1.11 Manual de avisos por SMS 1 Microsoft Access y Microsoft SQL Server son marcas registradas por Microsoft Corporation. Cualquier otro nombre de producto referenciado en esta guía es

Más detalles

Implantación de Webmin

Implantación de Webmin Implantación de Webmin instalación de Webmin OBJETIVO.- instalar y configurar la herramienta de administración del sistema Webmin. Esta es una buena herramienta para la administración de sistemas Linux,

Más detalles

CÓMO CONFIGURAR MACINTOSH PARA USAR LEXNET

CÓMO CONFIGURAR MACINTOSH PARA USAR LEXNET CÓMO CONFIGURAR MACINTOSH PARA USAR LEXNET Bienvenido! Para utilizar en nuestro equipo Macintosh tenemos que seguir estos pasos: Para leer los certificados criptográficos Para instalar el plugin de java

Más detalles

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Página 1 de 15 GESTIÓN DE ARCHIVOS Dentro del Campus Virtual vamos a tener distintas formas de seleccionar y gestionar los archivos.

Más detalles

WMAIL 1.5. Grupo Winmotor

WMAIL 1.5. Grupo Winmotor WMAIL 1.5 Grupo Winmotor 2016 WMAIL 1.5 GUIA DE INSTALACIÓN RÁPIDA Y PUESTA EN MARCHA En esta guía daremos de una forma rápida los principales pasosa seguir para la correcta instalación y puesta en funcionamiento

Más detalles

MANUAL CDROM VIRTUAL - ISOs

MANUAL CDROM VIRTUAL - ISOs MANUAL CDROM VIRTUAL - ISOs 1 Introducción En este manual vamos a mostrar cómo gestionar imágenes de CDROM (en adelante también CD ) en formato ISO para poder: Arrancar Servidores Cloud de Gigas con un

Más detalles

CONFIGURACIÓN RECOMENDADA PARA USAR. LA SEDE ELECTRÓNICA https://benissa.sedelectronica.es

CONFIGURACIÓN RECOMENDADA PARA USAR. LA SEDE ELECTRÓNICA https://benissa.sedelectronica.es CONFIGURACIÓN RECOMENDADA PARA USAR LA SEDE ELECTRÓNICA https://benissa.sedelectronica.es ADVERTENCIAS PRELIMINARES: Este documento puede contener errores tipográficos y/o de otro tipo, todos ellos involuntarios,

Más detalles

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. OFIMABOT OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. IMPORTANTE: Para la ejecución de Ofimabot se deben tener presente en la configuración de Proxys - FireWall

Más detalles

UNIFICA CAPTURA ECONÓMICO FINANCIERO

UNIFICA CAPTURA ECONÓMICO FINANCIERO UNIFICA CAPTURA ECONÓMICO FINANCIERO MANUAL DE INSTALACIÓN Dirección General de Planificación y Presupuesto Gobierno de Canarias V.3.5.0.0 Actualizado a Marzo 2013 Manual de instalación Unifica Captura

Más detalles

Contenido INTRODUCCION Acceso Web Navegadores a. Lanzamiento de aplicaciones desde Google Chrome... 10

Contenido INTRODUCCION Acceso Web Navegadores a. Lanzamiento de aplicaciones desde Google Chrome... 10 1 Contenido INTRODUCCION... 3 1. Acceso Web.... 3 2. Navegadores.... 10 a. Lanzamiento de aplicaciones desde Google Chrome.... 10 b. Mozilla Firefox... 11 3. Instalación y configuración para MacOS....

Más detalles

Instalar/Desinstalar extensiones Las extensiones son piezas de software agregables sobre el CMS que permiten expandir las funcionalidades de Joomla!. Las extensiones se usan para agregar capacidades a

Más detalles

MICROSOFT OUTLOOK 2016 PARA WINDOWS

MICROSOFT OUTLOOK 2016 PARA WINDOWS MICROSOFT OUTLOOK 2016 PARA WINDOWS es el popular cliente de correo electrónico que además permite coordinar agendas y mantenerse actualizado con sus contactos. Requiere Windows 7 o posterior y no es compatible

Más detalles

Firma_de_actas. El DNI-e es válido para firmar las actas. Este artículo no pretende explicar como se instala el DNI-e en Windows.

Firma_de_actas. El DNI-e es válido para firmar las actas. Este artículo no pretende explicar como se instala el DNI-e en Windows. En este artículo de la Wiki, explicamos el proceso para instalar Java en su navegador, para después poder firmar las actas académicas. Al final también tenemos unos pasos para poder comprobar si el certificado

Más detalles

Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010

Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010 Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010 1. Configuración del adaptador de red para acceder a la configuración de la antena... 2 2.

Más detalles

Tema 5 Sistemas Operativos En Red. Ejercicio 6 Realizar copia de seguridad, Windows Server 2008.

Tema 5 Sistemas Operativos En Red. Ejercicio 6 Realizar copia de seguridad, Windows Server 2008. Tema 5 Sistemas Operativos En Red Ejercicio 6 Realizar copia de seguridad, Windows Server 2008. Adicional: Programar tareas. Realizado por: David De Maya Merras. 1. Copia de seguridad. A) Instala la herramienta

Más detalles

Instrucciones para la instalación de WebSigner en Mozilla Firefox

Instrucciones para la instalación de WebSigner en Mozilla Firefox Instrucciones para la instalación de WebSigner en Mozilla Firefox Estas instrucciones permiten instalar el componente de firma WebSigner en ordenadores con sistemas operativos Windows y con los navegadores

Más detalles

MANUAL DE USUARIO Gestión documental

MANUAL DE USUARIO Gestión documental SEMILLAS Sistema de gestión de ensayos MANUAL DE USUARIO Contenido ACCESO A SITIO.... 2 CREACION DE NUEVOS USUARIOS.... 3 Dar de alta un usuario.... 7 CREAR BIBLIOTECAS DE DOCUMENTOS.... 11 Como crear

Más detalles

Manual básico de Wordpress

Manual básico de Wordpress Manual básico de Wordpress Instalación del programa sobre el espacio web asociado a la cuenta de correo de PDI/PAS 25/03/2011 Centro de servicios de informática y redes de comunicaciones Nodo Cartuja Contenido

Más detalles

Instalación de Dev-Pascal en entornos Windows

Instalación de Dev-Pascal en entornos Windows Instalación de Dev-Pascal en entornos Windows 1.- El software se puede descargar de la web: http://www.bloodshed.net/devpascal.html Como se puede observar en la página web de Bloodshed, el fichero ocupa

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DEL ENTORNO DE DESARROLLO SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido

Más detalles

MODELO 190. Seleccionamos Declaración de I.R.P.F.: información para modelos 111 y 190 y nos aparece la siguiente pantalla:

MODELO 190. Seleccionamos Declaración de I.R.P.F.: información para modelos 111 y 190 y nos aparece la siguiente pantalla: MODELO 190 Desde Rayuela podremos generar un fichero en formato.pdf con información sobre las retenciones practicadas a cada perceptor y los importes totales de las percepciones, así como de las retenciones

Más detalles

Manual de Instalación a3erp i. Manual de Instalación a3erp

Manual de Instalación a3erp i. Manual de Instalación a3erp Manual de Instalación a3erp i Manual de Instalación a3erp Instalación del paquete El primer paso consiste en descargar el paquete completo de instalación a una carpeta conocida y ejecutarlo en el ordenador

Más detalles

Instalar Joomla desde cero en un hosting de Hostalia

Instalar Joomla desde cero en un hosting de Hostalia Instalar Joomla desde cero en un hosting de Hostalia Teléfono: 900 103 253 www.hostalia.com Crear un portal web para alguien que no tenga conocimiento de programación puede resultar relativamente sencillo,

Más detalles

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,

Más detalles

Instalación y Registro Versiones Educativas 2012

Instalación y Registro Versiones Educativas 2012 Instalación y Registro Versiones Educativas 2012 Septiembre 2012 Índice Introducción... 3 Instalación Versión Educativa Aula... 4 1. Setup... 4 2. Instalación... 5 Bienvenido al proceso de Instalación

Más detalles

DEFINITIVO. Manual de Instalación DIRECCIÓN DE PROCESOS Y OPERACIONES COORDINACIÓN TÉCNICA DE DESARROLLO

DEFINITIVO. Manual de Instalación DIRECCIÓN DE PROCESOS Y OPERACIONES COORDINACIÓN TÉCNICA DE DESARROLLO Pág. 1 de 21 AyudaDelt@ DEFINITIVO PREPARADO POR: DIRECCIÓN DE PROCESOS Y OPERACIONES COORDINACIÓN TÉCNICA DE DESARROLLO Pág. 2 de 21 HOJA DE CONTROL DE CAMBIOS Rev Fecha Autor Modificación realizada 06/06/2017

Más detalles

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los

La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los Guía de usuario Introducción La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los clientes a sus proveedores, a través del portal saint pago, actualizando

Más detalles

MANUAL CORREO ELECTRÓNICO

MANUAL CORREO ELECTRÓNICO MANUAL CORREO ELECTRÓNICO Contenido Configuración de correo institucional en Outlook... 3 Configuración de correo institucional en Gmail... 10 Configuración de correo institucional en Hotmail... 16 Configuración

Más detalles

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 4.0

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 4.0 MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA Versión 4.0 01/12/2015 ÍNDICE 1 Introducción... 3 2 Requisitos mínimos...4 3 Certificados ACCV y software adicional...4 3.1

Más detalles

Configuración y respaldo de correos electrónicos bajo Microsoft Outlook

Configuración y respaldo de correos electrónicos bajo Microsoft Outlook Configuración y respaldo de correos electrónicos bajo Microsoft Outlook Elaborado por: Carlos Tenorio carlos [punto] tenorio [arroba] camposreyeros [punto] com Creado el: 19/03/2013 Última actualización:

Más detalles

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Documento de Requisitos Versión: 1.11 22/11/2016 Control de cambios Versión Fecha Revisado Resumen de los cambios producidos

Más detalles

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Apartado Postal Electrónico Manual de Configuración de Navegadores Enero 2012 Página 1 de 34 Índice de Contenidos 1 Lista de verificación

Más detalles

Guía para descargar certificado electrónico desde el ordenador (con DNIe)

Guía para descargar certificado electrónico desde el ordenador (con DNIe) Guía para descargar certificado electrónico desde el ordenador (con DNIe) PRIMERA PARTE. DESCARGA E INSTALACIÓN DEL CERTIFICADO En primer lugar, deberemos tener una serie de REQUISITOS cubiertos para poder

Más detalles

Cómo descargar, instalar y verificar JAVA

Cómo descargar, instalar y verificar JAVA Cómo descargar, instalar y verificar JAVA Bienvenido! Para acceder a LexNET es necesario tener instalado en el equipo el componente JAVA. A lo largo de este material conoceremos los pasos a seguir para

Más detalles

Generador de Etiquetas

Generador de Etiquetas Generador de Etiquetas Dentro del menú Listados/Etiq, se encuentran las utilidades para la generación de etiquetas. Hay dos modos de creación de etiquetas, según se desee generar una etiqueta sin acceder

Más detalles

Guía del administrador. HP ThinUpdate

Guía del administrador. HP ThinUpdate Guía del administrador HP ThinUpdate Copyright 2016, 2017 HP Development Company, L.P. Windows es una marca comercial o una marca comercial registrada de Microsoft Corporation en los Estados Unidos y/o

Más detalles

ÍNDICE. 1- Copias de seguridad en Windows Cobian backup...9

ÍNDICE. 1- Copias de seguridad en Windows Cobian backup...9 ÍNDICE 1- Copias de seguridad en Windows...2 1.1- Otra forma...8 2- Cobian backup...9 Página 1 COPIAS DE SEGURIDAD EN WINDOWS Para hacer una copia de seguridad debemos ir a: inicio accesorios - herramientas

Más detalles

Manual de Recurso Multimedia. C/ Salado, 11. Local Sevilla

Manual de Recurso Multimedia.  C/ Salado, 11. Local Sevilla Manual de Recurso Multimedia info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75 MANUAL RECURSO MULTIMEDIA CONTROL DEL DOCUMENTOS Realizado (28/12/2009) Inmaculada Peña Ruiz

Más detalles

Aplicación R.A.E.E. WEB Manual de usuario

Aplicación R.A.E.E. WEB Manual de usuario 6. Consulta 6.1. Consulta de Productos en el mercado Esta opción es común para los SIG y las empresas. En ésta opción se podrán consultar las cantidades puestas en el mercado por las empresas con los siguientes

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

Framework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016

Framework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016 FRAMEWORK ATLAS INTRODUCCIÓN Framework Atlas Introducción Diciembre de 2016 Diciembre de 2016 Unidad de Arquitectura y Soporte de Aplicaciones Área de Arquitecturas INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles