II Curso Online JAVA-J2EE

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "II Curso Online JAVA-J2EE"

Transcripción

1 II Curso Online JAVA-J2EE TEMA 3 Introducción a J2EE

2 Autor: PCYTA / Centro de Excelencia de Software Libre de Castilla-La Mancha Versión: 1.0 Fecha: Revisado :56 Licencia: CC-by-sa Licencia Usted es libre de: Copiar, distribuir y comunicar públicamente la obra Hacer obras derivadas Bajo las condiciones siguientes: Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra). Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor Nada en esta licencia menoscaba o restringe los derechos morales del autor. Para ver la licencia visite: 6 de febrero de 2008 Tema 3 2

3 UNIDAD II. Introducción a J2EE 0 Licencia Estado actual del desarrollo de aplicaciones Modelo 3 Capas Pros y Contras del Modelo 3 Capas Otros aspectos importantes del Modelo 3 Capas Características del Contenedor Qué es J2EE? Qué es J2EE? Trasladémoslo a nuestro ejemplo API de J2EE y tecnologías empleadas Arquitectura J2EE Arquitectura J2EE Reflexiones sobre la Arquitectura Servidores de aplicaciones J2EE Servidores de aplicaciones J2EE Instalación, Estrutura y Configuración de JBOSS Herramientas de desarrollo Herramientas de desarrollo (Eclipse) Instalación de Eclipse Introducción a Eclipse de febrero de 2008 Tema 3 3

4 INTRODUCCIÓN Hasta el momento hemos repasado los conocimientos previos necesarios para poder entender la plataforma J2EE. En este tema vamos a ver los conceptos fundamentales que explican la razón por la que J2EE es tan ampliamente utilizado para el desarrollo de aplicaciones. En primer lugar se va a explicar cómo se estructuran actualmente las aplicaciones, prestando especial atención a las aplicaciones Web. Posteriormente, explicaremos a grandes rasgos (en los temas siguientes entraremos en detalle) cómo es la plataforma J2EE y qué beneficios proporciona a la hora de crear las aplicaciones. Después comentaremos algunos de los servidores más utilizados para hacer funcionar aplicaciones J2EE y finalizaremos el tema presentado algunos de los IDEs más empleados para el desarrollo con esta plataforma. Para seguir este tema desde un punto de vista más práctico, iremos relacionando los conceptos con una aplicación "imaginaria" y muy simple. Imaginémonos y tengamos en mente durante el resto del tema esta aplicación consistente en una tienda virtual, la cual tiene como misiones presentar un catálogo de productos, un registro simple de usuarios, la selección de productos, la compra, la inserción del pedido en una base de datos, el envío de mails a los compradores (usuarios registrados) confirmando el pedido, etc. 6 de febrero de 2008 Tema 3 4

5 1 Estado actual del desarrollo de aplicaciones 1.1 Modelo 3 Capas Actualmente, los desarrolladores, a la hora de crear una aplicación de cierta envergadura (como nuestra tienda virtual), recurren a arquitecturas de varias capas. Uno de los modelos (patrones) más utilizados es el modelo de 3 capas. Según este modelo, las tres capas son las siguientes: - Capa de presentación: capa en la que se programan todos los aspectos referentes a la presentación de los datos de la aplicación. En nuestra tienda virtual se referiría a las páginas Web con el formato, estilos, etc. necesarios para mostrar los productos, para que los usuarios introduzcan sus datos, para formalizar el pago, etc. - Capa de lógica de negocio: en esta capa se introducirían los aspectos referentes a la definición de los procesos de negocio de la aplicación. En nuestro ejemplo, se programaría la lógica necesaria para obtener los artículos que cumplan con los criterios de búsqueda, se haría lo necesario para validar y crear los usuarios, se situaría el código para gestionar los pagos, para mandar el correo al comprador, para insertar los datos de los pedidos, artículos y usuarios en base de datos, etc. - Capa de datos: en ésta se incluiría la definición de los datos en la base de datos (principalmente las tablas que contendrían los datos). Esto, en nuestra tienda virtual, se traduciría en la definición de las tablas necesarias para guardar los datos referentes a usuarios, artículos, pedidos, etc. A continuación vemos un diagrama que muestra estas capas en las que se divide una aplicación de forma gráfica: 6 de febrero de 2008 Tema 3 5

6 En la imagen se pueden ver las tres capas en que se divide una aplicación, la de presentación normalmente en los clientes (aunque también hay parte alojada en el servidor), la capa de negocio en lo que se corresponde con el Web Server, y la de datos en la base de datos. También vemos en este dibujo que las capas se comunican mediante HTTP entre cliente y servidor, y mediante SQL entre servidor y base de datos. Pero tengamos en cuenta que esto no es siempre así, ya que, aunque es bastante habitual, no siempre la presentación es HTML y no siempre la capa de datos es una base de datos relacional. NOTA: Es importante tener en cuenta que aunque este modelo es muy habitual y sencillo, cuando la complejidad de las aplicaciones crece, también lo hace la complejidad del desarrollo y frecuentemente implica que hay que desglosar en más capas el desarrollo. 1.2 Pros y Contras del Modelo 3 Capas La forma de estructurar una aplicación en 3 capas tiene una serie de ventajas como, entre otras, las siguientes: - Independencia de la presentación de datos respecto a la lógica de negocio: consiguiendo poder definir diferentes interfaces para los distintos dispositivos (navegadores, pdas, etc) y reutilizando siempre el resto del código. -Clientes ligeros, teniendo todo el procesamiento centralizado en servidor y base de datos y consiguiendo que el cliente del usuario solo tenga que mostrar, recoger y enviar los datos. En el aspecto negativo se encuentra principalmente que toda la complejidad se traslada a la capa 6 de febrero de 2008 Tema 3 6

7 intermedia (la de lógica de negocio). 1.3 Otros aspectos importantes del Modelo 3 Capas Como decíamos en el punto anterior, emplear esta estructura al desarrollar una aplicación, haciendo que prácticamente todo el procesamiento se realice en el servidor aumenta mucho la complejidad de este procesamiento. Esta complejidad se debe, además del procesamiento necesario por la lógica de negocio, a que nos hace tener en cuenta los siguientes asuntos: - Escalabilidad, para el caso de que un único servidor no sea capaz de atender todas las peticiones. - Concurrencia, ya que puede haber varios usuarios usando simultáneamente la aplicación. - Disponibilidad, necesitando que el servidor esté las 24 horas funcionando. - Transaccionalidad, ya que las operaciones se deben realizar de forma atómica. - Seguridad, debido, entre otras cosas, a la existencia de usuarios. - Otras, que no detallamos aquí por salir de los objetivos del curso. Evidentemente, estos aspectos tan comunes en todas las aplicaciones también han sido pensados y solucionados mediante desarrollos estándar (no reinventemos la rueda, reutilicemos siempre que podamos). Una de las formas más habituales de solventar este problema es introducir nuestro desarrollo en un "contenedor"y delegar en él todos los aspectos antes mencionados (para nosotros, en este curso, nos resulta transparente el funcionamiento de este contenedor aunque siempre debemos tener presente que existe). En el siguiente apartado veremos de forma resumida las características de los contenedores en los cuales desplegaremos nuestros desarrollos (componentes). 1.4 Características del Contenedor Como hemos comentado anteriormente, un contenedor nos proporciona soluciones a muchos de los problemas que actualmente se presentan a la hora de realizar un desarrollo. Las principales características que nos proporcionan los contenedores son las siguientes: - Gestión del ciclo de vida de los componentes: El contenedor se encarga de gestionar la creación, 6 de febrero de 2008 Tema 3 7

8 utilización y eliminación de los componentes que desplegamos en él. Por ejemplo, nosotros creamos una clase (componente) que atiende a las peticiones de nuestra aplicación y delegamos en el contenedor que decida cuando cargarla, cuantas copias cargar, cuando liberar la memoria que utilizan, etc. - Gestión de la sesión: El contenedor será el que nos gestione todos los asuntos necesarios cuando un proceso requiere uso de sesión. Por ejemplo, en nuestra aplicación deberemos guardar datos introducidos por el usuario durante todo el proceso de compra (los típicos datos de la compra a realizar) en la sesión. Esta sesión se la pediremos al contenedor sin tener que preocuparnos de su creación, mantenimiento y eliminación. - Soporte de Clustering - Balanceo de Carga: El contenedor se encarga de la comunicación y gestión de nuestros componentes si el servidor tiene un funcionamiento en cluster. Esto nos será muy útil cuando un único servidor no sea capaz de atender las peticiones y montemos un cluster. En ese caso, el contenedor se encargará de gestionar todo lo necesario para que nosotros no tengamos que pensar en que arquitectura se va a desplegar nuestra aplicación. - Alta disponibilidad: El contenedor se encargará, en una arquitectura de alta disponibilidad, de hacer que nuestros componentes estén desplegados en algún servidor disponible. También se encargará de que las peticiones a ellos siempre sean atendidas por algún servidor que no esté caído. - Seguridad: El contenedor se encargará de gestionar los asuntos de autenticación y autorización de usuarios en nuestra aplicación. De esta forma, simplifica en gran medida nuestra labor de desarrollo a la hora de implementar la gestión de usuarios en nuestra aplicación. Como podemos ver comparando con el apartado anterior, los contenedores nos proporcionan la solución a esos aspectos que necesitábamos tener en cuenta a la hora de desarrollar nuestra aplicación, y estos contenedores nos los ofrece la arquitectura J2EE. 6 de febrero de 2008 Tema 3 8

9 2 Qué es J2EE? 2.1 Qué es J2EE? En el apartado anterior hemos visto "cómo" se organizan hoy en día las aplicaciones a la hora de realizar el desarrollo, pero no hemos visto "con qué" se implementa esta organización en capas. Una de las plataformas más empleadas (probablemente la más) para implementar estas aplicaciones divididas en capas es J2EE. J2EE es una plataforma basada en estándares creada para el desarrollo, despliegue y gestión de aplicaciones multicapa. La plataforma está basada en la idea componente-contenedor. Los componentes son las aplicaciones, servicios, etc. Estos componentes se despliegan en contenedores. Estos contenedores se ocuparán de los aspectos que mencionábamos en el apartado anterior (escalabilidad, transaccionalidad, concurrencia, seguridad, etc.). J2EE también proporciona la portabilidad de código, pudiendo desplegar nuestra aplicación en cualquier servidor, sobre cualquier plataforma, siempre y cuando ambos servidores implemente la misma versión de J2EE. J2EE es una especificación de estándares a emplear para esa versión de la plataforma y cada organización (SUN, IBM, etc.) implementa la funcionalidad respetando esa especificación. Otra ventaja más es que existen innumerables recursos para desarrollos sobre J2EE desde cursos, libros, artículos, etc. hasta librerías muy completas que nos reducen en gran medida el trabajo y aumentan la calidad de nuestras aplicaciones. 2.2 Trasladémoslo a nuestro ejemplo Volviendo a nuestro ejemplo imaginario, lo que se nos plantearía es lo siguiente: 6 de febrero de 2008 Tema 3 9

10 Nosotros queremos desarrollar nuestra aplicación (nuestra tienda virtual). Vemos que la mejor arquitectura es una de 3 capas y tenemos presente, además de la estructuración en capas, que hay que prestar atención a asuntos como la seguridad, la escalabilidad, etc. Con todos estos requisitos, decidimos buscar una plataforma que nos facilite nuestro desarrollo y encontramos para ello J2EE. En el siguiente apartado vamos a explicar brevemente cada una de las características que nos ofrece J2EE e iremos mencionando como nos podría ayudar en nuestra aplicación. 2.3 API de J2EE y tecnologías empleadas Como decíamos en el apartado anterior, J2EE nos ofrece, además de lo mencionado antes, una serie de componentes y servicios que podremos utilizar en nuestras aplicaciones y que nos resolverán gran parte de los problemas genéricos que se plantean a la hora de desarrollarlas. A continuación mencionamos algunos de los más importantes con un ejemplo de utilización: - Servlet. Son objetos JAVA que extienden la funcionalidad de un servidor WEB. Mediante los Servlets trataremos las peticiones HTTP realizadas desde los navegadores. En el tema siguiente veremos a fondo los Servlets. Los utilizaríamos en nuestra tienda virtual para hacer las llamadas a las clases de lógica de negocio. - JSP. Es una tecnología que nos permite introducir código java dentro del código HTML. Mediante las JSPs independizaremos la capa de presentación del resto. Al igual que los Servlets, las estudiaremos a fondo en el siguiente tema. Las JSPs las utilizaríamos en nuestra tienda virtual para generar el código HTML introduciendo los valores de nuestros objetos de lógica de negocio. - EJB. Es una tecnología para desarrollar componentes en la parte servidora. Son muy útiles debido a que nos pueden proporcionan transaccionalidad, portabilidad, seguridad, etc. a nuestros desarrollos. - JMS. Tecnología que nos ofrece, mediante su API, servicios de mensajería típicos (Punto a punto y publicador-subscriptor) para comunicar aplicaciones, componentes, etc. Mediante JMS conseguimos comunicaciones asíncronas. - JNDI. Servicio de nombrado de recursos y objetos. Mediante JNDI podremos localizar recursos y objetos desplegados en el servidor local, y también en remotos. 6 de febrero de 2008 Tema 3 10

11 - JDBC. Nos proporciona una API estándar para la comunicación con base de datos relacionales. Cada gestor de base de datos (ORACLE, MYSQL, DB2, etc.) ofrece siempre sus drivers a modo de librería que cumple con el API de JDBC. En nuestra aplicación sería la que utilizaríamos para comunicarnos con la base de datos. - J2SE. Tecnología sobre la que se apoya toda la plataforma. Es la edición estándar de JAVA que veíamos en el primer tema y es sobre la que se ejecuta la plataforma. Tengamos en cuenta que una plataforma J2EE no deja de ser un conjunto de clases JAVA. - JavaMail. Esta API proporciona el interfaz necesario para la gestión del correo electrónico. Sería la que utilizaríamos, por ejemplo, para mandar s en nuestra tienda virtual. Estas son las tecnologías y APIs más significativas, aunque hay que destacar que existen muchas más tecnologías sobre las que se basa J2EE de las que no haremos mención por escaparse de los objetivos del curso. En el siguiente apartado introduciremos la arquitectura que sigue la especificación J2EE, que es la arquitectura que siguen todos los servidores de aplicaciones J2EE. 6 de febrero de 2008 Tema 3 11

12 3 Arquitectura J2EE 3.1 Arquitectura J2EE Hasta el momento ya hemos mencionado de palabra la arquitectura con sus principales fundamentos y con las principales tecnologías que se utilizan. En este apartado vamos a entrar un poco más en detalle de forma gráfica y explicando brevemente las imágenes. En esta primera imagen (abajo), vemos sobre fondo verde todo lo referente a J2SE, la base sobre la que se ejecuta la plataforma. Sobre fondo amarillo se ve el contenedor sobre el que se despliegan los EJBs, JSPs y Servlets y en morado y azul se muestran servicios, APIs y tecnologías sobre las que se apoya la plataforma. En esta segunda imagen (abajo), vemos la misma idea desde el punto de vista de una arquitectura basada en capas. Podemos ver que la capa cliente se comunica con la de lógica de negocio a través de los Servlets y JSPs, aunque existe la posibilidad de conexión directa a EJBs. Y la forma de acceder a la capa de datos es mediante EJBs, cosa que no es obligatoria pero si puede llegar a ser una "buena costumbre". También se presenta que sobre el servidor de aplicaciones J2EE se despliegan JSPs, Servlets, EJBs y el resto de servicios. Evidentemente las capas de datos y la capa cliente son independientes del servidor de aplicaciones. 6 de febrero de 2008 Tema 3 12

13 No confundir la capa cliente con la capa de presentación. La capa intermedia del dibujo se desdobla en capa de presentación (las JSPs) y capa de lógica de negocio (Servlets y EJBs). 3.2 Reflexiones sobre la Arquitectura Para finalizar el esbozo de la arquitectura, sería interesante volver a recordar que esta arquitectura (J2EE) está basada en el modelo componente-contenedor, donde los componentes son JSPs, Servlets y EJBs, y el contenedor podríamos decir para entenderlo mejor que es el servidor donde se despliegan los componentes. También recordemos que los componentes se encargan de la presentación y la lógica de negocio, mientras que los contenedores proporcionan concurrencia, seguridad, disponibilidad, escalabilidad, persistencia, transaccionalidad, manejo del ciclo de vida de los componentes, etc. 6 de febrero de 2008 Tema 3 13

14 Aplicando todo lo estudiado hasta ahora a nuestro ejemplo, la situación sería la siguiente: - Crearíamos la base de datos sobre la que trabajaría nuestra aplicación. - Crearíamos JSPs donde se desarrollaría la capa de presentación de nuestra tienda virtual. - Crearíamos los Servlets que se encargarían de atender las peticiones realizadas desde los navegadores cliente. En este lugar implementaríamos la lógica de negocio. - Podríamos crear EJBs para aprovechar sus ventajas (más adelante las veremos) para ciertos aspectos de la lógica de negocio. - Para la lógica de negocio, tanto si es con Servlets como con EJBs, podríamos usar los recursos que hemos visto que J2EE nos ofrece. - Empaquetaríamos los JSPs, Servlets y EJBs y los desplegaríamos en el servidor de aplicaciones (contenedor). Siguiendo estos pasos que acabamos de comentar ya tendríamos nuestra aplicación preparada para usarla (en el resto del curso veremos como realizar estas labores). 6 de febrero de 2008 Tema 3 14

15 4 Servidores de aplicaciones J2EE 4.1 Servidores de aplicaciones J2EE Hasta el momento hemos visto de forma general la arquitectura J2EE. Cuando nosotros decidimos crear una aplicación usando la plataforma J2EE, tenemos que desarrollar los componentes, empaquetarlos de la forma apropiada y desplegarlos en los contenedores de componentes. Estos contenedores "se encuentran" en los servidores de aplicaciones. Es decir, nosotros debemos arrancar un servidor de aplicaciones y desplegar los componentes en él para poder utilizarlos. Existen muchos servidores de aplicaciones J2EE. No olvidemos que un servidor de aplicaciones no es más que una implementación de la especificación definida en el estándar J2EE. Los hay propietarios y open-source. También los hay que sólo pueden desplegar aplicaciones Web y los que pueden desplegar aplicaciones Web y EJBs. Recordemos también que existen, en J2EE, dos tipos de contenedores, los Web Containers (despliegan Servlets y JSPs) y los EJB Containers (despliengan EJBs). A continuación vemos una tabla donde se muestran algunos de los principales servidores de aplicaciones indicando sus características. Servidor Web Container EJB Container Licencia TOMCAT Si No Open-Source JBOSS Si Si Open-Source WebLogic Si Si Propietario WebSphere Si Si Propietario Viendo esta lista, nos preguntamos cuál tenemos que usar. La respuesta es que depende de las características del proyecto. Para aplicaciones donde los requisitos de rendimiento, disponibilidad, etc. no sean muy altos, TOMCAT y JBOSS, por ejemplo, son bastante apropiados. En cambio, si el entorno en el que queremos emplear la aplicación requiere ese rendimiento, alta disponibilidad, balanceo de carga, seguridad, etc. serían más interesantes las versiones propietarias ya que 6 de febrero de 2008 Tema 3 15

16 proporcionan servidores más completos, potentes y probados y también ofrecen un mejor soporte para el caso de tener problemas en el funcionamiento de nuestra aplicación sobre ese servidor. 4.2 Instalación, Estrutura y Configuración de JBOSS Una vez hecho un repaso de algunos de los servidores de aplicaciones que podemos emplear para desplegar nuestras aplicaciones, hemos optado, para este curso, por elegir JBOSS, en concreto en su versión GA. La instalación de este servidor de aplicaciones es bastante sencilla. Únicamente debemos descargar el fichero ( y descomprimirlo en nuestro disco duro (por ejemplo en c:\). La estructura de directorios de JBOSS es la siguiente: Como podemos ver, el directorio de JBOSS tiene varias subcarpetas: - bin: donde se encuentran los ejecutables para, entre otras cosas, arrancar y para el servidor. - client y lib: librerías generales necesarias para el servidor. 6 de febrero de 2008 Tema 3 16

17 - docs: ciertos ficheros útiles para validación de XMLs, ejemplos, etc. - server: directorio con contendrá las diferentes configuraciones disponibles: completa (all), por defecto (default) y mínima (minimal). Mención especial merecen los directorios conf y deploy dentro de cada directorio de configuración (all, default, minimal). En conf meteríamos todos los ficheros de configuración de esa configuración y en el directorio deploy situaremos nuestras aplicaciones. Con este resumen consideramos cubiertos los objetivos del curso. Para un mayor estudio sobre la instalación, estructura y configuración de JBOSS mirar la web 6 de febrero de 2008 Tema 3 17

18 5 Herramientas de desarrollo 5.1 Herramientas de desarrollo (Eclipse) Hagamos un pequeño repaso de lo dicho hasta el momento. Empezamos planteándonos la aplicación que queríamos hacer (nuestra tienda virtual). Después vimos todos los requisitos que debía cumplir y, por ello, decidimos utilizar J2EE como plataforma sobre la que íbamos a desarrollar. Después vimos las cosas que deberíamos hacer (crear jsps, crear servlets, etc). Para esta labor utilizamos las herramientas de desarrollo. Existen muchas herramientas de desarrollo, por ejemplo, Netbeans, Eclipse, IntelliJ Idea, JBuilder, etc. Una de las más utilizadas es Eclipse. Eclipse es gratuito y cuenta con infinidad de plugins que facilitan las diferentes labores a la hora de desarrollar un proyecto. Tiene plugins para soportar aplicaciones J2EE (Lomboz, entre otros), para manejar conexiones a BBDD, para hacer diagramas UML que luego se plasman en clases, etc. En este apartado vamos a ver la instalación de Eclipse con una versión que lleva ya integrados una serie de plugins, que entre otras cosas, nos ayudarán en el desarrollo de aplicaciones J2EE. También veremos algunas de las características principales de Eclipse que necesitamos saber antes de desarrollar aplicaciones con él. Es importante seguir la lección instalando el IDE (Eclipse) ya que será necesario para el desarrollo del resto de temas. 5.2 Instalación de Eclipse La instalación de Eclipse es muy simple. Basta con descargar el fichero con la versión que nos interesa (para nuestro curso descargalo de aquí) y después descomprimirlo en el directorio que queramos, por ejemplo c:\. Con esto ya tendríamos instalado Eclipse, para probarlo basta con entrar en el directorio de Eclipse y ejecutar eclipse.exe. Cuando ejecutemos eclipse nos preguntará que directorio deseamos usar 6 de febrero de 2008 Tema 3 18

19 como Workspace mediante una ventana como esta: Lo que nos está preguntando Eclipse es sobre qué directorio queremos que trabaje. En este directorio estarán todos los ficheros referentes a los proyectos con los que trabajaremos en esa sesión. Una vez elegido el directorio, tras pulsar ok, se obtendría una pantalla como esta: 6 de febrero de 2008 Tema 3 19

20 En esta pantalla nos muestran enlaces a asuntos de interés referentes a Eclipse. Para entrar definitivamente en el área de trabajo basta con cerrar esta pestaña. En el siguiente apartado haremos una introducción al entorno de desarrollo. 5.3 Introducción a Eclipse Ya tenemos preparado el entorno de desarrollo, que se compone del servidor de aplicaciones JBOSS y Eclipse con los plugins apropiados para el desarrollo de aplicaciones J2EE que serán desplegadas en JBOSS. En los siguientes temas veremos como crear aplicaciones Web y desplegarlas en JBOSS mediante Eclipse. En este apartado solamente veremos algunos aspectos generales de Eclipse. Eclipse, en su configuración inicial, tiene un aspecto como este: 6 de febrero de 2008 Tema 3 20

21 La parte central es donde se mostrará el contenido de los ficheros abiertos, y en el resto de partes de la pantalla, se muestran las distintas vistas posibles (cada pestaña es una vista). En el dibujo se ven a modo de ejemplo una pequeña explicación de dos vistas, la de "problemas" y la de "explorador de paquetes". Otro de los detalles importantes a tener en cuenta a la hora de usar Eclipse son las perspectivas. Una perspectiva en Eclipse es como una definición de la distribución y vistas de la pantalla. Por ejemplo, podemos tener una perspectiva para programar, otra para depurar, etc. La perspectiva que se muestra en el dibujo anterior es la de programación en Java. En el siguiente dibujo se muestra la perspectiva de depuración: 6 de febrero de 2008 Tema 3 21

22 Como se puede ver en esta imagen, la perspectiva de depuración tiene esta configuración en la que se muestran las vistas de depuración, de variables, de breakpoints, de consola, etc. Evidentemente, todas las vistas y perspectivas son configurables por el usuario del entorno. Entender esta organización de Eclipse es importante para saber sacarle partido al entorno. En siguientes temas ya veremos la utilización de Eclipse para desarrollar aplicaciones. 6 de febrero de 2008 Tema 3 22

Cómo puede ayudarle JBuilder en sus Desarrollos Java?

Cómo puede ayudarle JBuilder en sus Desarrollos Java? Artículos técnicos Grupo Danysoft: Cómo puede ayudarle JBuilder en sus Desarrollos Java? Oscar Cristóbal Ruiz Departamento Java Equipo Grupo Danysoft Enero 2003 - (902) 123146 www.danysoft.com Cómo puede

Más detalles

Curso de Java EE Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1

Curso de Java EE Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Vivimos en un mundo globalizado, donde la eficiencia y productividad de las empresas es un factor crucial para

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

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition

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

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional.

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional. 1. Definición JBoss es un proyecto de código abierto, con el que se consigue un servidor de aplicaciones basado en J2EE, e implementado al 100% en Java. Por lo tanto al estar basado en Java, JBoss puede

Más detalles

Práctica: Tienda online

Práctica: Tienda online Práctica: Tienda online José Ruiz Jiménez 14/05/2011 Contenido 1. Descripción y Características... 3 2. Configurando la aplicación y su servidor... 5 3. El modelo empleado... 7 4. El mecanismo de persistencia...

Más detalles

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario.

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario. OpenIRS DOCENTIA Manual de Usuario. Versión 3.0.4 Diciembre 2013 Vicerrectorado de Evaluación de la Calidad 1 Contenido 1. INTRODUCCIÓN... 4 2. INSTALACIÓN DEL MÓDULO... 6 2.1. Requisitos Previos... 6

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Concepto de Arquitectura en Desarrollo Software. Arquitectura física Distribución de nodos en la red. Concepto de Arquitectura software Moderno

Concepto de Arquitectura en Desarrollo Software. Arquitectura física Distribución de nodos en la red. Concepto de Arquitectura software Moderno Arquitectura Web Introducción Concepto de Arquitectura en Desarrollo Software Concepción desde RUP Arquitectura física Distribución de nodos en la red Mapeo componente software nodo computacional Concepto

Más detalles

Notas técnicas de JAVA Nro. 7 Tip Breve

Notas técnicas de JAVA Nro. 7 Tip Breve Notas técnicas de JAVA Nro. 7 Tip Breve (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Tema: JAVA Basics: Diferencias conceptuales entre JavaBeans y Enterprise JavaBeans (EJB)

Más detalles

Enterprise JavaBeans

Enterprise JavaBeans Enterprise Java Beans y JBoss Enterprise JavaBeans Es una de las API que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE 5.0) de Oracle Corporation (inicialmente

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Introducción al Desarrollo de Aplicaciones Empresariales

Introducción al Desarrollo de Aplicaciones Empresariales Introducción al Desarrollo de Aplicaciones Empresariales Definición Java 2 Enterprise Edition: plataforma de desarrollo de aplicaciones para empresas, basado en EJBs. EJB (Enterprise Java Beans): especificación

Más detalles

Guía de Instalación. Glpi

Guía de Instalación. Glpi Guía de Instalación Glpi Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311 Versión del documento:

Más detalles

E-Facil. Requisitos Técnicos de Acceso

E-Facil. Requisitos Técnicos de Acceso E-Facil Requisitos Técnicos de Acceso Avanza Local Soluciones Plan Avanza Local Soluciones e-fácil Copyright 2011 Ministerio de Industria, Turismo y Comercio. La presente publicación pertenece al Ministerio

Más detalles

Mundo Azul. http://www.telefonica.net/web2/igrgavilan

Mundo Azul. http://www.telefonica.net/web2/igrgavilan Cliente / Servidor Abstract En este microtutorial se expone el concepto de cliente / servidor, tanto desde el punto de vista de un esquema de computación básico como su reflejo en arquitecturas lógicas

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

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Instalación de OPUS PLANET en red

Instalación de OPUS PLANET en red TITULO: en red INFORMACIÓN GENERAL: Versiones: Resumen: Referencias a otras notas técnicas: Palabras clave: OPUS PLANET Implementar OPUS PLANET en red, realizado cambios a la configuración de SQL server

Más detalles

Gestión de cuentas de correo Gestión de cuentas de correo

Gestión de cuentas de correo Gestión de cuentas de correo Gestión de cuentas de correo Introducción...2 Entrando en la aplicación...3 Autenticación...3 Cuentas de e-mail...5 Crear una cuenta de correo electrónico...7 Modificar usuario....9 Borrar usuario...10

Más detalles

Desarrollo y servicios web Sesión 18

Desarrollo y servicios web Sesión 18 Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene

Más detalles

Panorámica de la asignatura

Panorámica de la asignatura Arquitecturas típicas. Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario Panorámica de la asignatura RED Comunicaciones Servidores información Intercambio de datos

Más detalles

El ENTORNO COLABORATIVO WEBCED

El ENTORNO COLABORATIVO WEBCED El ENTORNO COLABORATIVO WEBCED AUTORÍA Mª TERESA GARZÓN PÉREZ TEMÁTICA NNTT, INTERNET ETAPA E.P., E.S.O., F.P. Resumen WebCED es un entorno colaborativo de diseño web destinado a las empleadas y empleados

Más detalles

Descripción de Arquitectura Repositorio de metadatos de componentes de software

Descripción de Arquitectura Repositorio de metadatos de componentes de software Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones

Más detalles

Compartir documentos en línea

Compartir documentos en línea Compartir documentos en línea - Pág. 1 Compartir documentos en línea Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de Málaga) julioruiz@uma.es José

Más detalles

Autenticación LDAP - ORACLE

Autenticación LDAP - ORACLE I.E.S. Gonzalo Nazareno Autenticación LDAP - ORACLE Sistemas Gestores de Bases de Datos Pier Alessandro Finazzi José Manuel Ferrete Benítez 2011 Índice Oracle Identity Management... 3 Por qué Oracle Identity

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Escritorio remoto - 1 - Escritorio Remoto...- 3 - Definición de Escritorio Remoto... - 3 - Habilitar Escritorio Remoto... - 4 - Instalación del

Más detalles

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf

Más detalles

Web ITSM -GUIA RÁPIDA DE USUARIO-

Web ITSM -GUIA RÁPIDA DE USUARIO- Web ITSM -GUIA RÁPIDA DE USUARIO- Manual básico de la aplicación WebITSM donde se visualiza la funcionalidad completa de la misma y la forma adecuada y eficaz de utilizarla. Ingeniería Técnica en Informática

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos

Más detalles

Manual de uso avanzado de la aplicación

Manual de uso avanzado de la aplicación Manual de uso avanzado de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Receta: Manejo de unidades virtuales. acetoneiso

Receta: Manejo de unidades virtuales. acetoneiso Receta: Manejo de unidades virtuales acetoneiso Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311

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

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

Firmar Solicitud. Manual de usuario

Firmar Solicitud. Manual de usuario Firmar Solicitud Manual de usuario Madrid, Marzo de 2014 ÍNDICE 1. INTRODUCCIÓN... 3 2. PANTALLAS... 4 2.1. Login... 4 2.2. Ayuda... 4 2.3. Pantalla de Solicitudes de Registro... 5 2.4. Listado de documentos

Más detalles

Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica.

Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica. Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica. Con el fin de hacer más ordenado el proceso de configuración, hemos dividido este

Más detalles

CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC

CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC Fecha: 11 de Abril de 2012 Licencia Autor del documento: Centro de Apoyo Tecnológico a

Más detalles

Tema 5. Plataforma Java EE

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

Más detalles

Procedimiento de Instalación y Configuración del. cliente VPN para Acceso Remoto a la Red. Corporativa en Mac OSX

Procedimiento de Instalación y Configuración del. cliente VPN para Acceso Remoto a la Red. Corporativa en Mac OSX Manual de Usuario Página 1 de 34 Procedimiento de Instalación y Configuración del cliente VPN para Acceso Remoto a la Red Corporativa en Mac OSX Este documento es propiedad de la Dirección General de Telecomunicaciones

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

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

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

Alojamiento web gratuito

Alojamiento web gratuito Alojamiento web gratuito 3. Alojamiento web gratuito Sin dejar de tener en cuenta que un alojamiento web gratuito no será el más adecuado para mantener un sitio web de calidad, sí podemos disponer de alguno

Más detalles

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable: MANUAL DE USUARIO La aplicación para la convocatoria Parques Científicos y Tecnológicos consta de un programa descargable más un módulo web. Mediante el módulo descargable, es posible cumplimentar todos

Más detalles

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 2 2 CONTRATACIÓN DE SERVIDOR CLOUD...

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Panel Copia de Seguridad Manual - V0.1

Panel Copia de Seguridad Manual - V0.1 Panel Copia de Seguridad Manual - V0.1 1. USUARIO FINAL... 3 1.1 Página de Inicio Panel de www.copiadeseguridad.com... 3 1.2 Mi Plan de Registro... 5 1.2.1 Cambiar Parámetros de Plan... 5 1.2.2 Cambiar

Más detalles

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico. Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid Anexo IV Configuración del Entorno de Desarrollo Guía de puntos de interés de la Ciudad de Madrid 1. Índice Anexo IV Configuración del Entorno de Desarrollo... 1 1. Índice... 2 2. Entorno de Desarrollo...

Más detalles

MODULO MRW PRESTASHOP v1.1 Guía de instalación y uso Octubre 2013

MODULO MRW PRESTASHOP v1.1 Guía de instalación y uso Octubre 2013 MODULO MRW PRESTASHOP v1.1 Guía de instalación y uso Octubre 2013 RESUMEN 3 REQUISITOS PREVIOS 3 PROCESO DE INSTALACIÓN: 4 PROCESO DE CONFIGURACIÓN 5 DATOS DE ABONADO MRW 5 CONFIGURACIÓN AVANZADA 6 CONFIGURAR

Más detalles

30 de Mayo de 2008. www.sigrid.es

30 de Mayo de 2008. www.sigrid.es Guia de Instalación del servidor SgdWMS 30 de Mayo de 2008 www.sigrid.es 2 Índice 1.- INTRODUCCIÓN... 3 2.- INSTALACIÓN DE INTERNET INFORMATION SERVER (IIS)... 3 3.- INSTALACIÓN DEL SERVIDOR SGDWMS EN

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

Servidores de aplicaciones. Sesión 1: Introducción a los servidores de aplicaciones. Instalación de BEA WebLogic

Servidores de aplicaciones. Sesión 1: Introducción a los servidores de aplicaciones. Instalación de BEA WebLogic Servidores de aplicaciones 2003-2004 Depto. Ciencia Computación e IA Introducción a los S.A.-1 Especialista en Aplicaciones y Servicios Web con Java Enterprise Servidores de aplicaciones Sesión 1: Introducción

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos.

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos. Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows Módulo 3: Gestión de equipos. Escritorio Remoto Aulas en red. Aplicaciones y servicios. Windows Escritorio Remoto

Más detalles

CONFIGURACIÓN DE CLIENTES OUTLOOK PARA ACCEDER AL CORREO DEL INIA DESDE REDES EXTERNAS

CONFIGURACIÓN DE CLIENTES OUTLOOK PARA ACCEDER AL CORREO DEL INIA DESDE REDES EXTERNAS CONFIGURACIÓN DE CLIENTES OUTLOOK PARA ACCEDER AL CORREO DEL INIA DESDE REDES EXTERNAS Para poder utilizar el correo del INIA, localizados en centros con redes de acceso a Internet externas a la red del

Más detalles

Instalación de Tomcat7 en Ubuntu

Instalación de Tomcat7 en Ubuntu 2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando

Más detalles

MODULO MRW PRESTASHOP v2.0.7 Guía de instalación y uso Mayo 2014

MODULO MRW PRESTASHOP v2.0.7 Guía de instalación y uso Mayo 2014 MODULO MRW PRESTASHOP v2.0.7 Guía de instalación y uso Mayo 2014 RESUMEN 3 REQUISITOS PREVIOS 3 PROCESO DE INSTALACIÓN: 4 PROCESO DE CONFIGURACIÓN 5 DATOS DE ABONADO MRW 5 CONFIGURACIÓN AVANZADA 6 CONFIGURAR

Más detalles

Optimización del sistema. capítulo 09

Optimización del sistema. capítulo 09 Optimización del sistema capítulo 09 Optimización del sistema optimización El sistema operativo es lo más parecido a un gallinero o a una casa con muchos inquilinos: cada cierto tiempo hay que poner orden.

Más detalles

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE Vamos a usar el programa gratuito IMAPSize para copiar todos los correos (y configuración de carpetas) de una cuenta de correo (portería@etsii.ull.es) a otra

Más detalles

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje Cuando un alumno entra en su aula moodle, dispone de unas utilidades básicas, definidas por la

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

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 7. Escritorio remoto 1 Índice Definición de Escritorio Remoto... 3 Habilitar Escritorio Remoto... 4 Instalación del cliente de Escritorio Remoto...

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Conectarse a Internet desde Windows 95

Conectarse a Internet desde Windows 95 Conectarse a Internet desde Windows 95 Jaime de Yraolagoitia Este artículo le explica el método que ha de seguir para conectarse a Internet utilizando las herramientas que proporciona el sistema operativo

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

BOLETÍN DE NOVEDADES Barcelona, junio de 2006

BOLETÍN DE NOVEDADES Barcelona, junio de 2006 BOLETÍN DE NOVEDADES Barcelona, junio de 2006 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

ARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial

ARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial Título ARQUITECTUA DE M2M Proyecto Monkey to Monkey ( M 2 M ) Equipo Proyectos Informáticos Versión 1.0 Código PLAN_M2M_2012_04_01 Fecha 19/04/2012 Autores MIGUEL ÁLVAREZ Y CLARA HERRERO Estado Documento

Más detalles

CONFIGURACIÓN DE LA UTILIDAD DE BACKUP

CONFIGURACIÓN DE LA UTILIDAD DE BACKUP CONFIGURACIÓN DE LA UTILIDAD DE BACKUP Backup PC es un programa diseñado para realizar copias de seguridad de equipos bajo entorno Microsoft Windows a un servidor remoto. Las copias de seguridad son capturas

Más detalles

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 Exchange. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Portal de Proveedores Requisitos técnicos del proveedor

Portal de Proveedores Requisitos técnicos del proveedor Portal de Proveedores Requisitos técnicos del proveedor Índice 1 OBJETO... 3 2 REQUISITOS... 3 2.1 CONEXIÓN A INTERNET... 3 2.2 CUENTA DE CORREO ELECTRÓNICO... 3 2.3 ACCESO AL PORTAL CON NAVEGADOR INTERNET

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011 Hands-On Lab Windows Azure: Java, Eclipse y Azure Última Actualización: 16/12/2011 1 Contenido INTRODUCCIÓN... 3 Objetivos 3 Prerequisitos 4 PREPARANDO EL ENTORNO... 5 Instalar Windows Azure Toolkit para

Más detalles

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

TRANSFERENCIA DE INFORMACIÓN CON FTP

TRANSFERENCIA DE INFORMACIÓN CON FTP TRANSFERENCIA DE INFORMACIÓN CON FTP La finalidad de Internet es el intercambio de información. Existe la necesidad de transferir grandes archivos desde un punto de la red a otro punto (punto a punto),

Más detalles

Manual de Solicitud de la Ayuda al Programa Petri 2006

Manual de Solicitud de la Ayuda al Programa Petri 2006 Manual de Solicitud de la Ayuda al Programa Petri 2006 Las siguientes líneas están escritas con el único fin de guiarle en el uso de la aplicación informática para la solicitud de una Ayuda al Programa

Más detalles

JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)

JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1) TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS

Más detalles

INDICE. 1. Introducción... 2. 2. Requisitos... 2. 3. Instalación... 3. 4. Interface de administración... 4. 5. Creación de un capitulo...

INDICE. 1. Introducción... 2. 2. Requisitos... 2. 3. Instalación... 3. 4. Interface de administración... 4. 5. Creación de un capitulo... INDICE 1. Introducción... 2 2. Requisitos... 2 3. Instalación... 3 4. Interface de administración... 4 5. Creación de un capitulo... 4 5.1. N º del capitulo... 5 5.2. Nombre del capitulo... 6 5.3. Imagen

Más detalles

Receta: Actualización de Molinux Zero a Relinux

Receta: Actualización de Molinux Zero a Relinux Receta: Actualización de Molinux Zero a Relinux Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311

Más detalles

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Memoria resumen del Proyecto de Innovación Docente (PID) Ref.: 52B (periodo 2009-2011) Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Investigador Principal:

Más detalles

APLICACIÓN DE ACCESO REMOTO PARA POCKET PC. MANUAL DE USUARIO (Release 1.42)

APLICACIÓN DE ACCESO REMOTO PARA POCKET PC. MANUAL DE USUARIO (Release 1.42) APLICACIÓN DE ACCESO REMOTO PARA POCKET PC MANUAL DE USUARIO () Índice INTRODUCCIÓN... 3 MANUAL INSTALACIÓN DEL SOFTWARE... 4 GUIA USUARIO... 5 Iniciar la Aplicación Control Remoto... 5 Bienvenido... 5

Más detalles

1/ Implantación de Arquitectura Web

1/ Implantación de Arquitectura Web 1/ Implantación de Arquitectura Web OBJETIVOS Analizar aspectos generales de arquitecturas web, sus características, ventajas e inconvenientes. Describir los fundamentos y protocolos en los que se basa

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

Instalación de la Consola del Tutor de NetSupport School

Instalación de la Consola del Tutor de NetSupport School Requisitos del Sistema Internet Explorer 5 service pack 2 o superior. Windows 2003(SP2)/2008/XP(SP2)/Vista/7/8. 35 Mb de espacio libre en disco duro sólo para la instalación de Estudiante. 90 Mb de espacio

Más detalles

Entorno de Desarrollo - 1 -

Entorno de Desarrollo - 1 - Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado

Más detalles

1. INTRODUCCIÓN...4 2. MANUAL...6

1. INTRODUCCIÓN...4 2. MANUAL...6 Manual Sinadura Este documento es propiedad de la Generalitat Valenciana. Queda prohibida su reproducción total o parcial sin autorización previa de la Generalitat Valenciana Manual Sinadura Tabla de Contenido

Más detalles

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 Mail Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

Instalación y Registro Versiones Educativas 2013

Instalación y Registro Versiones Educativas 2013 Instalación y Registro Versiones Educativas 2013 Octubre 2012 Instalación y Registro Online página 2 Índice Introducción... 4 Instalación Versión Educativa Aula... 6 1. Setup... 6 2. Instalación... 7 3.

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

Más detalles

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles