APLICACIONES EMPRESARIALES CON JEE APLICACIONES WEB. Profesores: Andrés Farías

Documentos relacionados
Guía de trabajo Despliegue de aplicaciones web

Desarrollo de aplicaciones web con WL Workshop

Aplicaciones J2EE. Repasamos. Tres tipos de aplicaciones. Aplicaciones Web Java Objetos distribuidos EJBs Aplicaciones Empresariales

Java EE Apache Tomcat

U.A.B.C. - Facultad de Ingeniería Carrera de Ingeniero en Computación Como Hacer un JSP con JBoss y Eclipse

Tutorial de Flex: Creación de una aplicación simple con Flex 2.0

SIMEV Sistema de Monitoreo del Estado Vial

Servlets. Unidad: 4 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Instalación del módulo Endpoint Security Firewall

Introducción a los servlets

Desarrollo de Aplicaciones Web con Eclipse

Instalación de Software CACI

Procedimiento para Instalar Sistema en Windows 7

Laboratorio 01: Generación del Hola Mundo Android

Configuración servidor Tomcat

Digicel Space Guía de Usuario

Introducción a Android. [Tema 2]

DOCUMENTO DE INSTALACION DEL APLICATIVO PREDIAL

Manual de ejecución del Script para editar World Files ZMWFE.csl

Instalación de Vmware ESXi. Guía paso a paso

INSTALACION DE LA BASE DE DATOS

Servidores De Aplicaciones Java EE.

Configurar al servidor DHCP del Windows 2000 para el Cisco CallManager

Actualización de versión en red descargada de internet

6. CONFIGURACIÓN DEL CLIENTE OUTLOOK 2013 PARA MANEJO DE CUENTAS DE CORREO ELECTRÓNICO OFFICE 365

Introducción n a Apache Tomcat 5.5

Instalación de Centos

Java Web Server Tabla de Contenidos

Implementación servidor DHCP Windows Server 2008

INSTALACIÓN JAVA DE SUN ORACLE

ADMINISTRACIÓN GENERAL DE COMUNICACIONES Y TECNOLOGÍAS DE LA INFORMACIÓN. Manual de Operación

Instalación, actualización y configuración de complemento Java

Configuración del Xpy4500 y Xpy8000 con DDNS y aplicación móvil

Tutorial básico del entorno de desarrollo Eclipse.

Habilitar Carpeta Virtual en su PC o Mac

Manual de ejecución del Script para crear World Files ZMWFC.csl

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

Stitch Era Universal versión 15, ediciones Express & Standard

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Práctica 2: Eclipse como Entorno Integrado de Desarrollo e Introducción al manejo de excepciones.

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

Análisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable

PRUEBA TIENDA MAGENTO

Instalación de Alcatraz...3. Activación de la cuenta...4. Descarga del software. Pasos para la instalación...5

Rawel E. Luciano B Sistema Operativo III. 4- Compartir datos en una red Linux usando NFS. José Doñe

GUÍA RÁPIDA INTELISIS Software Development. INTELISIS MÉXICO, D.F. Av. Reforma No 2654 Colonia Lomas Altas, C.P

Trabajo en Red con los sistemas Aspel

Requisitos. Universidad ORT Arquitectura de Software

Integración de Weblogic Server 11g con MS Active Directory

MANUAL DE MANTENIMIENTO

Creando Plantilla de Procesos para la Generación de Team Project

Oracle Enterprise Manager 10g Grid Control NUEVO

Sincronizador de Información Táctica

Proyecto de Sistemas Informáticos Práctica - 0

Rawel E. Luciano B Sistema Operativo III 13- SERVIDOR DE TERMINALES (LTSP) José Doñe

Artículos técnicos Grupo Danysoft: Soporte de Servidores de Aplicaciones con JBuilder

Java 2 Enterprise Edition

Anexos Manual de Instalación

ENTORNO DE TRABAJO E INTRODUCCIÓN A JAVA - ANEXO Versión: 1.0.1

En este manual se propone utilizar el SkyDrive del correo electrónico del CONALEP, sin embargo también es

Guía rápida de uso de Visual Sueldos

MODIFICAR Y CREAR ARCHIVOS DE UNA APLICACIÓN WEB

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

Laboratorio: Creación de un Message Driven Bean

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

Indice INTRODUCCIÓN... 2 PROCEDIMIENTOS PREVIOS... 2

Sesión 17. Servicios web RESTful

Puesta en marcha de Aspel-CAJA 4.0 en una red de trabajo con más de un punto de venta

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

Instalación de Servidor de Aplicaciones - JBoss. Por: Carlos Carreño V. ccarreno@jbossperu.org

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Tutorial 4. Aplicaciones Web con NetBeans 5.0

MINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015

GENERALIDADES DE NORMAS INTERNACIONALES (NIIF) EN SIIGO

Oracle Application Server 10g R2: Administración I

X-RiteColor Master Web Edition

Guía de Soluciones para Posibles Incidencias Presentadas en el Portal IDSE. Guía de Usuario. Versión 1.1

Asterisk con AsteriskNOW

Manual de Usuario/a sobre el uso de firma electrónica avanzada

MANUAL DE INSTALACIÓN DEL SIAHM 2014 EN EQUIPOS TERMINALES

SAE en mi propia nube (paso a paso)

GUÍA DE INSTALACIÓN PARA RISK SIMULATOR 2016

SERVIDORES VIRTUALES NEGOCIO

Instalación del sistema de control de activos fijos en red nuevo DVD.

Emite CFDI con Aspel-FACTURe 3.0

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

Oracle 10g: Creación de Aplicaciones J2EE

CONFIGURACIONES FIRMA DIGITAL SCOMP

CONFIGURACION DE SERVICIOS DE RED

Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción

Por que utilizar DHCP

Ahora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto

NetSupport Assist Mac Guía rápida de instalación

Respaldo de Información

Aprovechamiento pedagógico de Ardora

Instalación de UPS WorldShip en una estación de trabajo autónoma o de administración

CONFIGURACIÓN DEL ENLACE DE INTOUCH DESDE UN PC CON WINDOWS XP CON PROFIBÚS MEDIANTE LA TARJETA CP5613.

Puesta en marcha de Aspel-SAE 6.0 (Nueva base de datos)

Oracle Fusion Middleware 11g: Creación de Aplicaciones con ADF I

Transcripción:

APLICACIONES EMPRESARIALES CON JEE APLICACIONES WEB Profesores: Andrés Farías

Objetivos: aprender a

APLICACIONES WEB

Aplicaciones Web El modelo de las Aplicaciones Web HTTP Servidor Web http://www.latercera.cl/index.html Cliente Servidor Web

Aplicaciones Web Composición de una petición de un recurso web http://www.dcc.uchile.cl/~afarias/index.html Protocolo http Dirección del Servidor 192.80.24.4 www.dcc.uchile.cl Nombre del contexto /tienda / Ruta del recurso /index.html /~afarias

Aplicaciones Web Un Servidor Web es un proceso pesado del OS HTTP

Aplicaciones Web Muchas opciones

Aplicaciones Web Aplicaciones Web J2EE miaplicación\ Index.html login.jsp images\ logo.gif doc\ tutorial.pdf WEB-INF\ web.xml (Deployment Descriptor) classes\ ServletCompras.class lib\ cualquierotraapi.jar WAR

Aplicaciones WEB Empaquetamiento en WAR

Aplicaciones WEB Empaquetamiento en WAR

Aplicaciones WEB Empaquetamiento en WAR Contenedores Web JEE

Aplicaciones Web Estructura estándar

Aplicaciones Web Descriptor de Despliegue web.xml WEB-INF/web.xml <?xml version= 1.0 encoding= ISO-8859-1?> <DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.2//EN http://java.sun.com/j2ee/dtds/web-app_2_2.dtd > Servlets

DESARROLLO CON WORKSHOP

Desarrollo en Workshop Qué es Oracle Workshop? Workshop Eclipse Oracle

Desarollo con Workshop Workspaces Tips cc5604 cc10a movistar

Desarollo con Workshop Vista General: Perspectiva J2EE Aquí se listan los proyectos activos. Algunas propiedades asociadas al recursos seleccionado.

Wizard: Dynamic Web Project Desarollo con Workshop File New Dynamic Web Project File New Project Dynamic Web Project ALT-SHIFT-N Mientras se escribe es se filtran los tipos de asistentes.

Configuración Desarollo con Workshop

Librerías a incluir Desarollo con Workshop Facets WebLogic Web App Extensions Workshop

Configuración de la aplicación Web Desarrollo con Workshop http://uchile.cl/portal

Desarrollo con Workshop Resultado final

Desarrollo con Workshop Nuevo archivo HTML pages index.jsp WebContent New HTML index.html

Desarrollo con Workshop Edición del archivo Vista WYSIWYG (What You See Is What You Get) Vista de código fuente

ARCHIVOS DE CONFIGURACIÓN weblogic.xml web.xml

Archivos de configuración El web.xml y weblogic.xml web.xml weblogic.xml Context root

Archivos de Configuración Archivo web.xml: Archivos de bienvenida http://localhost/helloitweb

Archivos de configuración Archivo web.xml: Archivos de bienvenida (2) <?xml version="1.0" encoding="utf-8"?> <web-app id="webapp_id" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>helloitweb</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app> En este ejemplo hay un solo archivo de bienvenida.

Archivos de Configuración Archivo weblogic.xml

Archivos de Configuración Archivo weblogic.xml: Cambiando el nombre de contexto <?xml version="1.0" encoding="utf-8"?> <wls:weblogic-web-app > <wls:context-root> GoodByeITWeb </wls:context-root> </wls:weblogic-web-app> Para aplicar este cambio es necesario re-iniciar el servidor de aplicaciones.

DESPLIEGUE VÍA WORKSHOP

El proyecto web Definición del servidor

El proyecto web Definición del servidor (2)

El proyecto web Definición del servidor (3) Un dominio WebLogic ya creado.

El proyecto web Definición del servidor (4) Agregar el proyecto Finish para terminar.

El proyecto web Definición del servidor (5) El servidor fue definido. Se pueden definir tantos servidores como se desee.

El proyecto web Despliegue automático Run as Run on Server : ALT-SHIFT-X, R El servidor fue definido. Se pueden definir tantos servidores como se desee.

El proyecto web Despliegue Se puede seleccionar cualquiera de los servidores definidos, o bien definir uno nuevo. Finish para terminar.

El proyecto web Despliegue (2) La pestaña Console muestra el log del servidor. WLS pasa por varios estados, hasta llegar al estado Running.

DESPLIEGUE DESDE LA CONSOLA

WAR de la aplicación Generación vía Workshop

WAR de la aplicación Generación vía Workshop

Consola de Administración Login al servidor WLS http://localhost:7001/co nsole

Consola de Administración La consola de administración

Consola de Administración La consola de administración

Despliegue de la aplicación web Página de despliegue (Deployments) Para desplegar una aplicación es necesario tomar el Lock de la consola. Para comenzar el despliegue primero se debe utilizar Instalar la aplicación. Esta función estará disponible una vez que se tenga el lock de la consola.

Despliegue de la aplicación web Página de despliegue (Deployments) ( 2) Ahora que se tiene el Lock, se puede instalar una aplicación web.

Despliegue de la aplicación web Cargar el archivo WAR Si bien se puede buscar la aplicación en e l File System, también se puede subir a la carpeta upload del dominio (camino más frecuente).

Despliegue de la aplicación web Cargar el archivo WAR (2) Se indica la ruta donde se ubica el WAR.

Despliegue de la aplicación web Cargar el archivo WAR (2) Mensaje de éxito del upload. Se selecciona el archivo recién subido.

Despliegue de la aplicación web Instalación del WAR Un war o jar pueden ser desplegados ya sea como aplicación o librería. En este caso es como aplicación.

Despliegue de la aplicación web Otras opciones En esta pantalla se configuran otros aspectos como el nombre del deploy (irrelevante respecto a su ejecución), seguridad y accecibilidad del war.

Despliegue de la aplicación web Resumen del deploy Revisión de las configuraciones asociadas a la instalación (deploy) del WAR.

Despliegue de la aplicación web Activación de los cambios Aun no se realiza el despliegue. Éste ha quedado como un cambio a realizar en el servidor. Ahora se deben activar esos cambios (una especie de Commit ).

Despliegue de la aplicación web Activación de los cambios (2) Se ha realizado el deploy. El servidor indica esto en términos de los cambios activados, y precisa si es necesario o no (no en este caso) reiniciar el servidor.

Activación de la aplicación Lista de despliegues La aplicación aparece en la lista de aplicaciones desplegadas. Su estado es Prepared lo que significa que aun no está siendo ejecutada. Para que comience a aceptar peticiones, la aplicación debe ser lanzada con Start > Servicing all request.

Activación de la aplicación Confirmación de activación Pantalla de confirmación. También indica si la aplicación se encuentra en un estado desde el cuál se puede realizar la operación solicitada (no se puede lanzar una aplicación ya activa).

Activación de la aplicación Confirmación de activación Mensaje de Log. Todo resultó OK. La aplicación se encuentra ahora en estado Active.

PREGUNTAS?