AVANCE PROYECTO No. 2 ENTRENAMIENTO EN ECLIPSE Y EASEVER 5.0 COMO SERVIDOR WEB Y DE APLICACIONES

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

Download "AVANCE PROYECTO No. 2 ENTRENAMIENTO EN ECLIPSE 2.1.1 Y EASEVER 5.0 COMO SERVIDOR WEB Y DE APLICACIONES"

Transcripción

1 AVANCE PROYECTO No. 2 ENTRENAMIENTO EN ECLIPSE Y EASEVER 5.0 COMO SERVIDOR WEB Y DE APLICACIONES ANDRES FERNANDO RAMIREZ GOMEZ DEPARTAMENTO DE INGENIERIA DE SISTEMAS UNIVERSIDAD NACIONAL DE COLOMBIA Bogotá DC., 20005

2 ENTRENAMIENTO EN ECLIPSE Y SYBASE EASERVER 5.0 Qué es Eclipse? Eclipse es un entorno independiente de la plataforma, de código abierto, para crear aplicaciones clientes de cualquier tipo. La primera y más importante aplicación que ha sido realizada con este entorno es el afamado IDE Java llamado Java Development Toolkit (JDT) y el compilador incluido en Eclipse, que se usaron para desarrollar el propio Eclipse. Eclipse fue creado originalmente por IBM. Ahora lo desarrolla la Fundación Eclipse, una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicios. El entorno integrado de desarrollo (IDE) de Eclipse emplea módulos (en inglés plug-in) para proporcionar toda su funcionalidad, a diferencia de otros entornos monolíticos donde las funcionalidades están generalmente prefijadas, las necesite el usuario o no. El mecanismo de módulos permite que el entorno de desarrollo soporte otros lenguajes además de Java. Por ejemplo, existe un módulo para dar soporte a C/C++. Existen módulos para añadir un poco de todo, desde Telnet hasta soporte a bases de datos. Los componentes gráficos (widget) de Eclipse están basados en un juego de herramientas de tercera generación para Java de IBM llamado SWT que mejora los de primera y segunda generación de Sun (AWT y Swing, respectivamente). La interfaz de usuario de Eclipse cuenta con una capa intermedia de interfaz gráfica (GUI) llamada JFace, lo que simplifica la creación de aplicaciones basadas en SWT. La definición que da el proyecto Eclipse acerca de su software es: "una especie de herramienta universal - un IDE abierto y extensible para todo y nada en particular". Una de sus grandes ventajas es que basa su funcionamiento en plugins con lo que es ampliable para que haga prácticamente cualquier cosa, desde edición de XML a control del Tomcat, pasando por plugins para otros lenguajes como Perl o Shell Script. Características principales Eclipse es una poderosa herramienta que permite integrar diferentes aplicaciones para construir un entorno integrado de desarrolo (IDE). Es un proyecto de desarrollo de software open-source, que está dividido en tres partes: el proyecto Eclipse Proyect, Eclipse Tools, y Eclipse Technology Proyect. El Eclipse Proyect está subdividido a su vez en tres sub -proyectos que son la propia plataforma, JDT (Java Development Tool ) y PDE (Plugin Development Enviroment). Mediante Eclipse se pueden crear diversas aplicaciones como sitios Web, programas Java, C++ y Enterprise Java Beans. Su principal aplicación es JDT, herramienta para crear aplicaciones en Java. Otras aplicaciones pueden ser integradas a eclipse en

3 forma de plugins, que son reconocidos automáticamente por Eclipse al iniciar el mismo. Como Eclipse está escrito en Java, para su funcionamiento se debe tener instalado el JRE (Java Runtime Enviroment). Eclipse detecta automáticamente la ubicación de la JRE instalada. Las funcionalidades que otorga Eclipse se localizan de dos formas diferentes: en un pequeño núcleo conocido como el Plataform Runtime o en forma de plugins. Existe un conjunto de plugins que ya vienen con la plataforma. Entre los más plugins que vienen con la plataforma encontramos: Ant, Compare, Core, CVS, Debug, Help, JDT, Jface, Releng, Scripting, Search, SWT, Text, UI, Update, Team, WebDAV. La plataforma Eclipse esta construída en base a plugins. Este mecanismo que permite desarrollar, integrar y correr nuevos plugins. Un plug-in es la mínima unidad de la plataforma que puede ser desarrollado por separado. Se pueden encontrar herramientas pequeñas desarrolladas en un sólo plug-in o herramientas mucho más complejas que se componen de un conjunto de plugins que se comunican entre sí. Existen por lo general, dos formas de instalar los nuevos plugins en Eclipse. En la mayoría de los casos sólo hay que descompactar el zip del plugin en el directorio en el que se encuentra instalado Ec lipse. Existen casos donde la herramienta provee algún programa de instalación, el cuál integra la nueva herramienta. Eclipse provee la utilidad de comenzar el programa con los plugins especificados, permitiendo acceder a distintas aplicaciones sin necesidad de levantar todas a la vez al momento de ejecutarlo. Al comenzar Eclipse, el Runtime descubre cuáles son los plugins que se encuentran disponibles, lee su información desde sus propios archivos de manifiesto, y construye lo que se denomina plug-inregistry. Las herramientas integradas a Eclipse operan en archivos del workspace del usuario. El workspace consta de uno o más proyectos donde cada uno se mapea a un directorio especificado por el usuario en el file system. El usuario se comunica con Ec lipse por intermedio del marco de trabajo que se inicia al correr Eclipse (workbench). El workbench, es la interfaz de usuario de la plataforma. El mismo esta compuesto de un conjunto de vistas, editores y perspectivas. Los editores permiten crear, modificar y salvar objetos, las vistas proveen información acerca de los objetos con los que se están trabajando en el workbench y las perspectivas proveen distintas formas de organización del proyecto. Si bien se tienen varias perspectivas para un tipo de pro yecto, sólo se puede tener una perspectiva a la vez.

4 Beneficios Es una herramienta open-source. Soporta la construcción de una variedad de herramientas para el desarrollo de apliciaciones. Soporta el desarrollo de aplicaciones basadas en GUI y non-gui. Soporta herramientas que manipulan diferentes tipos de archivos como por ejemplo Java, C, C++, EJB, HTML, GIF, etc. Corre en una gran cantidad de sistemas operativos incluyendo Windows y Linux. Provee a los desarrolladores, herrramientas (ej.- PDE ) que facilitan la creación de plugins. Mediante JDT facilita la creación de aplicaciones programadas en Java. Desventajas Si bien Eclipse es multiplataforma, los plugins no tienen por qué serlo. Existen plugins que sólo corren en una plataforma, o que aún no han sido desarrollados para más de una. Al ser una herramienta open-source, se desarrollan plugins que no tienen todas las funcionalidades que tienen en otras herramientas comerciales, como ser IBM Websphere. Sybase EAServer 5.0 Qué es Sybase EAServer 5.0? EAServer está basado 100% en estándares abiertos, puede utilizar cualquier Servicio Web y puede brindarle poder a cualquier sitio Web, portal o aplicación Web. Permite el acceso desde navegadores y dispositivos inalámbricos y puede ejecutar Servicios Web empresariales de manera segura que ayuden a las organizaciones a reaccionar rápidamente a las condiciones cambiantes de los negocios.

5 Beneficios de EAServer El alto rendimiento y las opciones completamente configurables de manejo de caché y balance de cargas brindan rendimiento de clase empresarial a la vez que preserva y mantiene la integridad de los datos. Mayor facilidad de instalación y nuevos asistentes de usuario hacen que la configuración sea rápida y fácil. Características que brindan mayor facilidad en el afinamiento y monitoreo, reduciendo los costos de administración y mantenimiento. Soporte a componentes J2EE, PowerBuilder, C/C++ y CORBA, lo que significa que se pueden evitar las costosas reprogramaciones de sistemas existentes. Soporte mejorado a Servicios web. Relación entre EAServer 5.0 y Eclipse 2.1 Para crear aplicaciones usando Eclipse, es necesario instalar componentes llamados "plug-ins". Dichos plug-ins, usualmente desarrollados por terceros, extienden las capacidades de Eclipse y le permiten desarrollar algún tipo particular de aplicación. Por ejemplo, Se puede encontrar un plug-in para desarrollar programas C++, otro plugin que le sirva como editor HTML, y así sucesivamente. Sybase EAServer 5.0 incluye, dentro de las opciones de instalación, la versión de la plataforma Eclipse e incluye un plug-in de Sybase para Servicios Web, el cual brinda a los desarrolladores la habilidad de administrar servicios web contenidos en EAServer. En la documentación de EAServer 5.0 se hace referencia a Eclipse y al plug-in de Servicios Web, como la herramienta de desarrollo Web Services Toolkit o WST. Para este trabajo investigativo se utilizará EAServer 5.0, Eclipse que viene en la instalación de EAServer 5.0 y unos plug-ins externos a los que ya vienen en la instalación de EAServer 5.0 sino que se utilizará el plug-in Lomboz.

6 EJERCICIO PRÁCTICO La idea de la aplicación es que basándose en el lenguaje de programación JAVA, se utilizarán las diferentes tecnologías que JAVA ofrece, es decir, además de programación a nivel cliente (JAVASCRIPT) utilizar la gran variedad de programación a nivel Servidor (lo que se llamaría programación dinámica) que se ofrece, entre esto tenemos JPS y los servlets, entonces, la idea de esta aplicación es mezclar estas tecnologías junto con manejo de sesiones, cokies, manejo de archivos, envió de correos electrónicos y generación dinámica de código html. Además se manejará una base de datos en Microsoft SQL Server La aplicación pretende mostrar como mediante páginas dinámicas se pueden dar opciones nuevas de compra a un cliente y puede personalizar las opciones según los gustos del cliente. La aplicación maneja la información de diferentes componentes de computador, el cliente configurará a su propio gusto esta configuración y el programa enviará la cotización al cliente a su . Estructura de la aplicación Página de inicio: Log-in de usuario Página de crear nuevo usuario Página de navegación Envío de Cotización al correo electrónico Borrar una cotización Creación de una nueva cotización a. PAGINA DE INCIO: Esta es la página de Bienvenida a la aplicación, está será la primera página a desarrollar, en ella se recibirá al usuario, se identificará en la aplicación con su respectivo correo electrónico. b. PAGINA DE NAVEGACIÓN: En esta página aparecerán las opciones que el usuario podrá realizar por la aplicación, además de mostrar las configuraciones ya realizadas por el usuario.

7 c. PAGINA ENVIO DE COTIZACIONES: En esta página el usuario elegirá cual de las configuración desea enviar a su correo electrónico colocado como identificación y además enviarlo a otro de su interés. d. PAGINA DE CREACION DE UNA NUEVA CONFIGURACION: En esta página el usuario entre los diferentes componentes que se ofrecen el escogerá los necesarios para armar su equipo. Características técnicas de la aplicación a. PAGINA DE INCIO: Esta página será programada solo en código HMTL, las verificaciones de integridad a realizar se realizarán en el lado cliente, mediante programación en JAVASCRIPT. (Primera página a ser realizada en el entrenamiento) b. PAGINA DE NAVEGACIÓN: Esta página será una página dinámica, manejará sesiones y se actualizará con las configuraciones nuevas creadas por el usuario, esta página será programada en JSP para generación dinámica de html. c. PAGINA ENVIO DE COTIZACIONES: Esta página será programada en JSP, mostrará la cotización a enviar al seleccionar enviar la cotización se comunicará con un servlet el cual será el encargado de enviar el . d. PAGINA DE CREACION DE UNA NUEVA CONFIGURACION: Esta página será programada en JSP y cargará la información de los componentes de computador de archivos planos. Características Base de Datos Se va a trabajar con una base de datos en Microsoft SQL Server 2000, la base de datos se llama BDTiendaVirtual, se van a trabajar con 7 tablas: PARTE: Esta tabla tendrá todas las diferentes partes con las cuales se pude armar un equipo. TIPO PARTE: Las partes están catalogadas en tipos, ya que para un tipo parte procesador hay muchos diferentes partes. USUARIO: Contiene la información de los usuarios, sus datos personales, su nickname, su password y su correo electrónico. MODELO y MODELO_DETALLE: Contiene la estructura del computador que se puede armar, por ejemplo que solo lleva un procesador, un disco duro, etc. MODELO_USUARIO y MODELO_USUARIO_DETALLE: contiene las partes seleccionadas por el usuario en base a los modelos existentes, con estos modelos de usuario se puede elaborar la cotización. Diagrama Entidad-Relación El diagrama Entidad relación para la base de datos BDTiendaVirtual es:

8

9 Prerrequisitos Primero hay que instalar Sybase EAServer 5.0, que será nuestro servidor de aplicaciones y Web para este entrenamiento. Luego haber instalado la versión de Eclipse que viene con la instalación de Sybase EAServer 5.0. La Interface Cuando lance eclipse por primera vez debe ver una ventana como esta: Eclipse tiene una barra de menú bastante estandar. Y una barra de herramientas. También existe una ventana del editor, que por ahora muestra la página de bienvenida.

10 Tenemos también La barra de perspectiva Una Perspectiva, en el lenguaje de Eclipse, es una distribución de ventanas que contiene cualquier número de editores y vistas diferentes. Eclipse viene con varias perspectivas por defecto (Resource, Java, Debug, etc.) que se pueden personalizar, o se pueden crear perspectivas comp letamente nuevas. Las perspectivas se manejan utilizando ítems del menú Window o desde la barra de herramientas de perspectivas situadas en la parte superior derecha de la ventana de Eclipse. Java perspective

11 Resource perspective Entonces con respecto a las perspectivas podemos concluir: Perspectivas son disposiciones de vistas y editores. Perspectivas diferentes para cada uso de un usuario. Los usuarios pueden cambiar de perspectiva. Orientación a la tarea, oculta vistas. Permite escalar a una gran cantidad de utilidades instaladas. PRIMER PASO: Instalación de un plugin J2EE para desarrollo en java. ECLIPSE Y LOS PLUG-INS La característica clave de Eclipse es la extensibilidad. Eclipse es una gran estructura formada por un núcleo y muchos plug-ins que van conformando la funcionalidad final. La forma en que los plug-ins interactúan es mediante interfaces o puntos de extensión; así, las nuevas aportaciones se integran sin dificultad ni conflictos. Estructura de Eclipse: Eclipse lo forman el núcleo, el entorno de trabajo (Workspace), el área de desarrollo (Workbench), la ayuda al equipo (Team support) y la ayuda o documentación (Help), ver figura 1. Figura 1: Arquitectura de Eclipse

12 Núcleo: su tarea es determinar cuales son los plug-ins disponibles en el directorio de plug-ins de Eclipse. Cada plug-in tiene un fichero XML manifest que lista los elementos que necesita de otros plug-ins así como los puntos de extensión que ofrece. Como la cantidad de plug-ins puede ser muy grande, solo se cargan los necesarios en el momento de ser utilizados con el objeto de minimizar el tiempo de arranque de Eclipse y recursos. Entorno de trabajo: maneja los recursos del usuario, organizados en uno o más proyectos. Cada proyecto corresponde a un directorio en el directorio de trabajo de Eclipse, y contienen archivos y carpetas. Interfaz de usuario: muestra los menús y herramientas, y se organiza en perspectivas que configuran los editores de código y las vistas. A diferencia de muchas aplicaciones escritas en Java, Eclipse tiene el aspecto y se comporta como una aplicación nativa. No está programada en Swing, sino en SWT (Standard Widget Toolkit) y Jface (juego de herramientas construida sobre SWT), que emula los gráficos nativos de cada sistema operativo. Este ha sido un aspecto discutido sobre Eclipse, porque SWT debe ser portada a cada sistema operativo para interactuar con el sistema gráfico. En los proyectos de Java puede usarse AWT y Swing salvo cuando se desarrolle un plug-in para Eclipse. Ayuda al grupo: este plug-in facilita el uso de un sistema de control de versiones para manejar los recursos en un proyecto del usuario y define el proceso necesario para guardar y recuperar de un repositorio. Eclipse incluye un cliente para CVS. Documentación: al igual que el propio Eclipse, el componente de ayuda es un sistema de documentación extensible. Los proveedores de herramientas pueden añadir documentación en formato HT ML y, usando XML, definir una estructura de navegación. Plug-ins Un plug-in es la mínima unidad de la plataforma que puede ser desarrollado por Separado y que la aporta una nueva funcionalidad. Los hay freeware y de pago; incluso se puede programar uno por uno mismo. Se instalan descomprimiendo el zip del plug-in en el directorio plugins de Eclipse. La carpeta que aloja un plug-in tiene por nombre el del plug-in seguido de un guión bajo (_) seguido del número de versión. Ante plug -ins con mismo nombre, Eclipse selecciona la última versión. Al inicio de la ejecución la plataforma de ejecución Descubre los plug-ins instalados en disco. Correlaciona las extensiones con los puntos de ext. Construye un registro global de plug -ins. Crea una cache del registro en disco. Los Plug-ins se activan solo cuando es necesario Ejemplo: Plug-in solo activado cuando es seleccionado desde una entrada de un menú. Proporciona una solución de gran escalabilidad Permite eliminar largos tiempos de arranque Cada plug-in Contribuye a uno o más puntos de extensión

13 Opcionalmente declara nuevos puntos de extensión Depende de un conjunto de otros plugins Contiene librerías de código Java y otros archivos Puede contener API Java de otros plugins de los que depende Tiene su propio subdirectorio El primer paso es instalar un plug -in para el desarrollo de aplicaciones J2EE para Eclipse 2.1.1, para este entrenamiento se utilizará el plug-in LOMBOZ, el cual es gratuito. Este plug-in se puede descargar en el link: Fig. 1 download del plug-in Para instalar el plug-in Lomboz en Eclipse, siga estos pasos: Descargue el archivo lomboz.213.zip, el cual es la versión para Eclipse 2.1 (hay otra versión para el Eclipse 3.1) y descomprima el archivo ZIP en un directorio temporal. Una vez desempaquetado, usted encontrará dos carpetas: o com.objectlearn.jdt.j2ee, y o com.objectlearn.jdt.j2ee.editors Copie las carpetas creadas en el paso anterior (junto con todo su contenido) a la siguiente ubicación: %ECLIPSE%\plugins donde %ECLIPSE% es el directorio de instalación de la plataforma Eclipse. Reinicie Eclipse. Para verificar si el plug -in quedó debidamente instalado, seleccione la opción About Eclipse Platform del menú Help. En seguida haga click sobre el botón Plug-in Details.

14 En la lista de plug-ins instalados usted debe ver, como mínimo, dos del proveedor ObjectLearn Group. La Figura 3 muestra la lista de Plug-ins instalados, incluyendo Lomboz. Fig. 2 About Eclipse plataform Los dos plugins instalados. Fig. 3 plug-ins de Lomboz

15 SEGUNDO PASO: Definición del Servidor Destino Una vez instalado el plug-in, usted debe registrar la definición del servidor destino, en este caso EAServer 5.0. El servidor destino es aquél que contendrá los componentes J2EE, como servlets, JSPs, etc. desarrollados usando el plug-in Lomboz. La definición de EAServer está contenida en el archivo EAServer500.server, el cual se puede descargar desde la página : de Sybase CodeXChange. Para instalar la definición del servidor destino, siga los siguientes pasos: Desempaquete el archivo ZIP en un directorio temporal. Una vez desempaquetado, usted encontrará tres archivos: o EAServer500.server, o EAServer500.server.withpassword.txt, y o readme.txt Copie el archivo EAServer500.server a la siguiente ubicación: %ECLIPSE%\plugins\com.objectlearn.jdt.j2ee\servers donde %ECLIPSE% es el directorio de instalación de la plataforma Eclipse. Note que la carpeta com.objectlearn.jdt.j2ee es una de las que hacen parte del plug-in Lomboz. Para verificar que la definición de EAServer 5.0 quedó debidamente registrada en Eclipse, seleccione la opción Preferences del menú Window de Eclipse. En seguida, haga doble click sobre Lomboz y luego click sobre Server Definitions. En la lista Server types debe aparecer una definición para Sybase EAServer 5.0. Al seleccionar de la lista el servidor Sybase EAServer 5.0, usted puede personalizar las opciones de acuerdo a su entorno. La figura 4 muestra un ejemplo de definición para el servidor Sybase EAServer 5.0.

16 Fig. 4 Configuración del servidor Destino en Eclipse Actualizamos la información con la información correspondiente a nuestro servidor: Server Name Jaguar User Name Jagadmin Address Localhost IIOP Listener 9000 TERCER PASO: Creación del Proyecto Una vez instalado el plug-in Lomboz y la definición del servidor de aplicaciones EAServer 5.0, procederemos a crear una nueva aplicación J2EE. Para esto elaboraremos la aplicación mensionada en este entrenamiento y haremos el deploy sobre nuestro servidor de aplicaciones, Sybase EAServer 5.0. Cree un nuevo proyecto. Del menú File de Eclipse seleccione la opción New y luego la opción Project... En la ventana Select haga doble click sobre Java; de la opción Lomboz J2EE Wizards seleccione Lomboz J2EE Project y por último haga click en el botón Next:

17 En la ventana Project Settings especifique un nombre para el proyecto en el campo Project Name. Deje la opción Use Default seleccionada y presiones el botón Next. Para efectos de nuestro ejemplo, bautizaremos nuestro proyecto PrTiendaVirtual : Y oprima siguiente, En la ventana Java Settings seleccione la pestaña Settings y haga click en el botón Add External Jars... Ubique y agregue el archivo easj2ee.jar. Este archivo usualmente se encuentra en %JAGUAR%\java\lib, donde %JAGUAR% es el directorio de instalación de Sybase EAServer. Al agregarlo, éste debería aparecer en la ventana: El archivo easj2ee.jar contiene el API que permite desarrollar componentes J2EE para EAServer (como por ejemplo el API para el desarrollo de un servlet). Ahora, en la misma ventana, haga click en la pestaña Order and Export. Marque las casillas correspondientes al sistema JRE y al easj2ee.jar. Luego, haga click sobre el botón Finish:

18 Con esto, se completa la creación del nuevo proyecto. Una vez creado, el nuevo proyecto PrTiendaVirtual aparecerá en el explorador de Eclipse, preferiblemente en la prespectiva Java: CUARTO PASO: Agregar un módulo al proyecto. Después de crear el proyecto, Se debe agregar un módulo. Más adelante, éste módulo quedará asociado a una Aplicación Web (Web Application) de EAServer. Haga click derecho sobre el proyecto PrTiendaVirtual, creado antes. Del menú desplegable seleccione New y luego la opción Other Luego, en la ventana Select, haga doble click sobre Java, haga click en Lomboz J2EE Wizards, seleccione la opción Lomboz J2EE Module y por último haga click en Next:

19 En la ventana Create J2EE Module haga click sobre el botón Add... Escriba luego el nombre del nuevo módulo y haga click en OK. Para este entrenamiento el módulo se llamará MTiendaVirtual. El nuevo módulo quedará registrado: Al agregar el módulo usted debe definir el servidor sobre el cual se hará el deploy del módulo y de sus componentes. Para eso, en la misma ventana Create J2EE Module, seleccione la pestaña Targeted Servers; de la lista de servidores seleccione Sybase EAServer 5.0, haga click en el botón Add... y por último haga click en Finish:

20 Al abrir la carpeta del proyecto PrTiendaVirtual en el explorador de Eclipse, usted verá el módulo MTiendaVirtual: TIP: Elaboración del deploy al servidor Jaguar. Para elaborar el deploy de nuestro modulo al servidor EAServer: haciendo click derecho sobre el módulo y seleccionando las opciones Lomboz J2EE... y Deply Module del menú desplegable.

21 Aparecerá una ventana indicando el progreso del proceso de deploy. Finalmente, Eclipse mostrará el tiempo tomado para montar el componente en EAServer, en la vista de tareas:

22 Usando EAServer Manager, conéctese a EAServer; haga click derecho sobre el servidor Jaguar y del menú desplegable seleccione la opción Refresh: Se verá el módulo MTiendaVirtual como un web Application, después en la pantalla derecha aparecerán los componentes que hagan parte del Web Application como por ejemplo los servlets. QUINTO PASO: Construcción de la página de Bienvenida.

23 Esta página será la que dará la bienvenida a los usuarios, el usuario se identificará o tendrá la opción de pasar a la página de registro, esta página será construida en puro HTML. Para esta página necesitamos: Conocimientos en JavaScript y HTML. Un formulario: Para la identificación del usuario. Verificación en el cliente de que la identificación este bien escrita mediante JavaScript. Haga click derecho sobre el módulo MTiendaVirtual. Del menú seleccione New y luego Other... En la ventana Select, seleccione el Lomboz HTML Wizard y haga click en Next:

24 A continuación nos pedirá sobre que directorio realizar nuestra página HTML, lo dejaremos sobre MTiendaVirtual y llamaremos esta página HomePage.html y por último haga click en Finish. El árbol del proyecto quedará de esta manera: Haga click en HomePage.html y en el editor de texto aparecerá un template que provee Eclipse para HTML:

25 La idea de HomePage es la siguiente: Mantener el nombre y el logo de la empresa. Página cambiante, primero de bienvenida, y luego según las decisiones del usuario. Para esto crearemos dos páginas planas para la página de bienvenida una llamada Header.html que contendrá el nombre y el logo de la empresa y la otra Welcome.html que contendrá el saludo para todos los usuarios, entonces nuestra página HomePage.html contendrá dos frames para albergar estas dos páginas. Para La construcción de Header.html: 1. Primero creamos la página al igual que creamos HomePage.html. 2. Como utilizaremos una imagen con logo, hay que importarla a nuestro proyecto, y lo mejor es crear una carpeta para las imágenes, para ello hay que: a. Pasarnos a la perspectiva de recursos (resource perspective). b. Botón derecho del ratón sobre el módulo y colocamos en el menú New la opción Folder y lo llamamos imagenes.

26 c. Sobre la carpeta creada damos clic derecho del ratón y en Import otro clic. d. En el menú import seleccionamos File system y clic en Next. e. Buscamos el directorio donde este nuestra imagen y la seleccionamos, por último haz clic en finish, y la imagen quedará en el directorio del proyecto. Para nuestro caso utilizaremos una imagen llamada logotv.jpg. f. Ahora trabajaremos en el código de Header.html: Básicamente es una tabla en donde manejamos sus componentes, el código es el siguiente. <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>header</title> </head> <body bgcolor="#ffffff"> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="8" width="665"> <tr> <td width="12"></td> <td valign="middle" width="340" nowrap> <font size="5"><h1 align="center">tienda VIRTUAL</H1><p align="center"> Esta es tu mejor opción</p></font></h2> </td> <td valign="middle" width="141"><font size="5"></font><font size="2"> <strong><img src="imagenes/logotv.jpg" width="131" height="100"></strong></font><font size="5"></font><br> <font size="1"><em><strong>equipos y Accesorios</strong></em></font><br> </td> <td width="18"></td> </tr> </table> </center> </div> </body> </html> La idea es que se vea de la siguiente forma: Para la construcción dewelcome.html: 1. Primero creamos la página al igual que creamos HomePage.html.

27 2. El código de esta página básicamente lo compone texto de bienvenida y el formulario de login. <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>welcome</title> </head> <body bgcolor="#ffffff"> <H1>Tienda Virtual</H1> <P>Bienvenido al sitio Web de TiendaVirtual, aquí encontrará esa cotización que usted necesita para armar su propio equipo nuevo.</p> <P>Sino esta Registrado aún registrese aqui.</p> <form method="post" action="--webbot-self--"> <!--webbot bot="saveresults" u-file="_private/feedback.txt" s- format="text/tsv" s-label-fields="true" s-builtin-fields="date Time REMOTE_NAME REMOTE_USER HTTP_USER_AGENT" s-form-fields --> <dl> <dd> </dd> </dl> <p><strong>si eres usuario registrado, ingresa tu nick name y tu clave:</strong></p> <dl> <dd> <center><table> <tr> <td>nickname</td> <td><input type="text" size="35" maxlength="256" name="nickname"></td> </tr> <tr> <td>password</td> <td> <input type="password" size="35" maxlength="256" name="password"></td> </tr> <tr> <td></td> <td> <p align="center"><input type="submit" value="login"> <input type="reset" value="borrar formulario"></p></td> </tr> </table></center> </dd> </dl> <dl> <dd> </dd> </dl> </form> </body> </html> Esperamos que se vea de la siguiente forma la página Welcome.html

28 Finalmente hay que trabajar en HomePage.html, esta página la utilizaremos para que conecte las dos páginas anteriores mediante frames, el código de esta página es: <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>tienda Virtual</title> </head> <frameset rows="150,*"> <frame name="header" src="header.html" crolling="auto"> <frame name="pagina" src="welcome.html" scrolling="auto"> </frameset> </html> Nuestra vista de recursos en la perspectiva Java debe verse de la siguiente forma: Finalmente para probar como quedó nuestra página de inicio, debemos elaborar el deploy del módulo MTiendaVirtual como se mostró anteriormente para que suba las Web pages al servidor. TIP: Configuración del puerto http y del hostname de Jaguar. Para ver nuestra página en el explorador web vista desde el servidor EAServer es necesario saber como es el nombre del host name definido para jaguar y el puerto http de Jaguar, por el cual se podrán ver las páginas web.

29 Primero, para conocer el nombre del host name definido para el servidor jaguar debemos ir al archivo %EASERVER%\bin\setenv.bat Donde %EASERVER% es el directorio donde quedó instalado EAServer 5.0, en este archivo hay un reglón con la siguiente información: set JAGUAR_HOST_NAME=andres Entonces, para mi servidor el hostname es andres, este nombre se le puede cambiar por localhost o por cualquiera, si lo cambia solo modifique el renglón y guarde el archivo, para tenga efecto debe reiniciar el servidor. Para conocer el puerto html, debemos mirar en Sybase Central en el EAServer Manager, conéctese a EAServer; haga click sobre el servidor Jaguar, luego en la carpeta Listeners, en esta carpeta están los puertos que maneja Jaguar, por defecto esta 8080 para html. También se observa que para la conexión con Eclipse usamos el puerto 9000, utilizado para el servicio iiop. Con esta información podemos ahora mirar nuestra página en un explorador, como para este servidor utilice como host name andres y puerto 8080 el url es: Donde además utilizamos el nombre del módulo y la página a la que queremos ingresar,

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Capitulo VI. Conclusiones.

Capitulo VI. Conclusiones. Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos

Más detalles

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es INSTALACIÓN Y USO DE ENTORNOS DE DESARROLLO 2.1 ENTORNO DE DESARROLLO INTEGRADO Un entorno de desarrollo integrado (en inglés integrated development environment) es un programa informático compuesto por

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

Manual de Gunaguaro Instalación y Uso

Manual de Gunaguaro Instalación y Uso Manual de Gunaguaro Instalación y Uso Indice Que es cunaguaro?... 3 Como instalar cunaguaro?... 4 Comenzar a utilizar cunaguaro... 5 Elementos para Navegar... 6 Pestañas de Navegación... 8 Uso de marcadores...

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

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 Abril 2011 Versión: Abril 2011 Página 1 de 28 Índice de Contenidos

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Guí a Ra pida Dropbox.

Guí a Ra pida Dropbox. Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com

Más detalles

Guía N 1: Fundamentos básicos(i)

Guía N 1: Fundamentos básicos(i) 1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,

Más detalles

GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. www.masterhacks.net. Guía de instalación y uso de Wordpress Página 1

GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. www.masterhacks.net. Guía de instalación y uso de Wordpress Página 1 GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS www.masterhacks.net Guía de instalación y uso de Wordpress Página 1 Wordpress es un sistema muy utilizado para la creación de blogs. Este se puede

Más detalles

Instalación del Admin CFDI

Instalación del Admin CFDI Instalación del Admin CFDI 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, ahí

Más detalles

Entorno de desarrollo Instalación y configuración

Entorno de desarrollo Instalación y configuración Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones

Más detalles

Tutorial: Instalación de Eclipse para programar Android en Windows

Tutorial: Instalación de Eclipse para programar Android en Windows Tutorial: Instalación de Eclipse para programar Android en Windows En este tutorial vamos a aprender todo lo necesario para dejar nuestra computadora lista para programar en Java para Android, por medio

Más detalles

Introducción a los sitios de SharePoint en Office 365

Introducción a los sitios de SharePoint en Office 365 Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

Pantalla ENW URL LOGIN

Pantalla ENW URL LOGIN Pantalla ENW URL LOGIN 2 Opciones de recuperación Desde Web of Science / Web of Knowledge Desde catálogos de bibliotecas online o base de datos online. De forma manual Importación de archivos generados

Más detalles

SMS Gestión. manual de uso

SMS Gestión. manual de uso SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN.

APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN. APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN. Objetivo: Mostrar al usuario administrador el funcionamiento del sistema, junto con los datos que debe ingresar, además de interactuar

Más detalles

Servicio de VPN de la Universidad de Salamanca

Servicio de VPN de la Universidad de Salamanca Servicio de VPN de la Universidad de Salamanca Descripción del Servicio El servicio de VPN de la Universidad de Salamanca permite el acceso a recursos internos de la misma desde cualquier acceso a Internet

Más detalles

Guía de instalación de la carpeta Datos de ContaWin

Guía de instalación de la carpeta Datos de ContaWin Guía de instalación de la carpeta Datos de ContaWin Para ContaWin CS, Classic o Pyme a partir de la revisión 12.10 (Revisión: 29/06/2011) Contenido Introducción... 3 Acerca de este documento... 3 Dónde

Más detalles

Introducción a Moodle

Introducción a Moodle Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda

Más detalles

5. Composer: Publicar sus páginas en la web

5. Composer: Publicar sus páginas en la web 5. Composer: Publicar sus páginas en la web Si nuestras páginas existen únicamente en el disco duro local, sólo nosotros podremos navegar por ellas, pero nadie más podrá hacerlo. Composer nos permite publicarlas

Más detalles

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express Qué es Outlook Express? Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express Outlook Express es uno de los mejores programas para administrar correo electrónico, muy utilizado en

Más detalles

Instrucciones para Integración con PayPal

Instrucciones para Integración con PayPal Instrucciones para Integración con PayPal Tabla de Contenidos Descripción... 1 Opción 1: Añadir un carrito de compras Wordpress simple PayPal Shopping Cart... 2 Paso 1: Navegue a la página de Plugins...

Más detalles

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki 2014 Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki Dirección Provincial de Tecnologías Educativas Dirección Provincial de Tecnologías Educativas Ministerio de Educación Ministerio de Educación

Más detalles

Facultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces

Facultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces JSF + JSP + RichFaces Manual Introductorio al uso de JSF, JSP y RichFaces en Java El siguiente documento es un manual muy introductorio, ya que la primera vez que me encontré con estas 3 frases juntas

Más detalles

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos - 2008-

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos - 2008- Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos INSTRUCTIVO PARA EL USO DEL ENTORNO DE DESARROLLO ECLIPSE - 2008- 1) Creación de espacio o carpeta de trabajo (workspace) Primero,

Más detalles

COMO HACER BACKUP Y RESTAURAR ACTIVE DIRECTORY

COMO HACER BACKUP Y RESTAURAR ACTIVE DIRECTORY COMO HACER BACKUP Y RESTAURAR ACTIVE DIRECTORY En Windows Server 2003 el Active Directory debe estar respaldado con regularidad para asegurarse de que haya una copia de seguridad fiable disponible en el

Más detalles

Desarrollo de Aplicaciones Web con Eclipse

Desarrollo de Aplicaciones Web con Eclipse Desarrollo de Aplicaciones Web con Eclipse Oscar Gosdinski Software Services Representative Java Es un lenguaje de programación y una plataforma de desarrollo. 2 Lenguaje de alto nivel que puede ser caracterizado

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Cómo crear su perfil de WOK?

Cómo crear su perfil de WOK? Cómo crear su perfil de WOK? Haga clic en este enlace para llenar el formulario y registrarse por primera vez. Si usted ya es un usuario registrado, escriba sus datos y presione el botón Sign in para

Más detalles

Instalación y configuración de Windows SharePoint Services (WSS) 2003

Instalación y configuración de Windows SharePoint Services (WSS) 2003 Instalación y configuración de Windows SharePoint Services (WSS) 2003 Autor : Gustavo Velez Para : www.gavd.net/servers Fecha : 15-01-2005 Versión : 1.0.1 Prerrequisitos para la instalación: Windows 2003

Más detalles

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3

Más detalles

Instalar y configurar W3 Total Cache

Instalar y configurar W3 Total Cache Instalar y configurar W3 Total Cache en WordPress Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La velocidad de carga de una web influye mucho a la hora de mejorar el

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Módulo 1 Sistema Windows. Explorador de Windows

Módulo 1 Sistema Windows. Explorador de Windows Módulo 1 Sistema Windows Explorador de Windows El Explorador es una herramienta indispensable en un sistema operativo, ya que con él podemos organizar y controlar los archivos y carpetas de los distintos

Más detalles

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/.

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/. Instalación GNU/Linux Ubuntu -10.04.3-server-i386 Con la ayuda de este sencillo manual podemos ver como instalar Un servidor GNU/Linux, en este caso utilizaremos la distribución Ubuntu -10.04.3-server-i386

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

Más detalles

3. Qué necesitamos para usar Wordpress?

3. Qué necesitamos para usar Wordpress? Contenido 1. Objetivos de este tutorial... 2 2. Qué es Wordpress?... 2 3. Qué necesitamos para usar Wordpress?... 2 3.1 Alojamiento web... 3 3.2 DOMINIO O DIRECCIÓN DE INTERNET... 3 3.3 Cuenta FTP... 4

Más detalles

Crear la base de datos antes de la instalación de Wordpress.

Crear la base de datos antes de la instalación de Wordpress. Introducción En este tutorial básico sobre instalar Wordpress en tu propio hosting mediante un panel de control cpanel y aprenderás como personalizar las bases de datos MySQL que utiliza Wordpress. Para

Más detalles

Manual de Referencia. Manual de instalación rápida SQL

Manual de Referencia. Manual de instalación rápida SQL Manual de instalación rápida SQL 1 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá controlar las asistencias de los empleados de su empresa, así como las incidencias

Más detalles

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES MODULO DE CONTENIDOS DE MATERIALES En prácticamente cualquier tipo de asignatura existirá

Más detalles

Archivo de correo con Microsoft Outlook contra Exchange Server

Archivo de correo con Microsoft Outlook contra Exchange Server Archivo de correo con Microsoft Outlook contra Exchange Server Resumen Con este proceso de archivado, lo que pretendemos es guardar nuestro correo en un archivo de datos, para así poder realizar una copia

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

Tutorial 4. Aplicaciones Web con NetBeans 5.0

Tutorial 4. Aplicaciones Web con NetBeans 5.0 Tutorial 4 Aplicaciones Web con NetBeans 5.0 Creación de un Proyecto Para crear un programa de consola en Java utilizando NetBeans 5.0 lo primero que hay que hacer es crear un proyecto. Un proyecto nos

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo. Instalación El software TractoSoft, requiere de dos programas. TractoSoft es el programa que funciona como interface e interactúa con la base de datos, TractoSoft se instala en todos los equipos a utilizar

Más detalles

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx En este documento explicaré brevemente cómo construir un servicio web con Java Axis2 y cómo invocarlo desde un cliente

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

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

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

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Tutorial DC++ Usarlo es muy sencillo y configurarlo también, aunque tiene algunos trucos importentes.

Tutorial DC++ Usarlo es muy sencillo y configurarlo también, aunque tiene algunos trucos importentes. Tutorial DC++ Para compartir, lo mejor es usar el DC++, que es un programa de intercambio P2P (como el emule) pero optimizado para usarlo en redes locales. Usarlo es muy sencillo y configurarlo también,

Más detalles

Guía de Apoyo Project Professional

Guía de Apoyo Project Professional Guía de Apoyo Project Professional Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT PROFESSIONAL... 4 Descripción de Entorno de trabajo... 4 Opciones de personalización de Project

Más detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles

Manual de usuario de IBAI BackupRemoto

Manual de usuario de IBAI BackupRemoto Manual de usuario de IBAI BackupRemoto Índice Cliente de IBAI BackupRemoto... 3 Descarga del cliente de IBAI BackupRemoto... 4 Instalación del cliente de IBAI BackupRemoto... 5 Instalación sobre Microsoft

Más detalles

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE TUTORIAL ACADÉMICO Programación II- Taller de Programación I Fa.CENA. UNNE Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP,

Más detalles

Guía Práctica para el Uso del Servicio de Software Zoho CRM

Guía Práctica para el Uso del Servicio de Software Zoho CRM Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 4 Modificación de las Listas Estándar del Sistema Modificación del Menú Principal del Sistema Importación de información al Sistema Adición

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación IIC1102 Introducción a la Programación Tutorial eclipse TM Introducción al uso de eclipse TM Contents

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

Universidad Tecnológica del Valle del Mezquital. Desarrollo de Aplicaciones Web. Manual JSP

Universidad Tecnológica del Valle del Mezquital. Desarrollo de Aplicaciones Web. Manual JSP Universidad Tecnológica del Valle del Mezquital Desarrollo de Aplicaciones Web Manual JSP Presentado por: Amellaly Perez Ramirez Ana Maday Perez Montoya Eduardo Perez Ignacio Jairo Mohedano Mejia Maricela

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Versión 3.0 02/12/2010 2 3 1 Control de versiones VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 22/03/2007

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos Manual de configuración del correo electrónico Netkiamail en distintos dispositivos 1. - INTRODUCCION En este manual aprenderá a configurar una cuenta de correo electrónico para clientes de correo de equipos:

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

http://www.oracle.com/technetwork/es/java/javase/downloads/index.html

http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Introducción En esta primera parte del taller iremos viendo paso a paso como poner a punto todo tu entorno de trabajo para poder empezar cuanto antes a desarrollar tu primera aplicación Android para luego

Más detalles

Manual de Usuario del

Manual de Usuario del Manual de Usuario del Sistema de Información DevInfo Monitoreo y Evaluación INDICE I. Introducción... 1 Qué es DevInfo?... 1 Objetivos de DevInfo:... 1 I.1 Requerimientos del sistema DEVINFO... 1 I.2 Página

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Manual Básico de Helm 4.2 para Usuarios:

Manual Básico de Helm 4.2 para Usuarios: Manual Básico de Helm 4.2 para Usuarios: Ante todo queremos agradecerle por elegir a para trabajar junto a usted. Esperamos que este manual lo ayude a trabajar con comodidad y facilidad. Este manual es

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21. 1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación

Más detalles