INTRODUCCIÓN A JAVA EE
|
|
|
- Julio Ramírez Suárez
- hace 10 años
- Vistas:
Transcripción
1
2
3 Unidad de Aprendizaje 1 INTRODUCCIÓN A JAVA EE ÍNDICE 1.1 Introducción Java Card Java Micro Edition (Java ME) Java Standard Edition (Java SE) Java Enterprise Edition (Java EE) El modelo de aplicación Java EE Componentes Java EE Contenedores Java EE Servicios Java EE El diseño de aplicaciones Java EE Las especificaciones Java EE El ensamblado y despliegue de aplicaciones Java EE El Servidor de Aplicaciones Java EE...15 PARA RECORDAR...18
4 MÓDULO A Unidad 1: Introducción a Java EE 1.1 Introducción Debido a la naturaleza del lenguaje Java: portable, seguro, multithread, etc, está siendo utilizado en multitud de ámbitos y tecnologías, desde el chip de una tarjeta de crédito hasta un servidor de la más alta gama. Evidentemente, estos distintos ámbitos o entornos, tienen unas características y peculiaridades muy distintas entre sí. Por ejemplo, la cantidad de memoria disponible en el chip de una tarjeta de crédito y la de un servidor es muy distinta, por lo que habrá que tenerlo en cuenta a la hora de desarrollar las aplicaciones. Es por ello que existen distintas plataformas Java, dependiendo del ámbito en el que se vaya a trabajar. Son las siguientes: Java Card. Java Micro Edition (Java ME). Java Standard Edition (Java SE). Java Enterprise Edition (Java EE). Podemos verlas resumidas en el siguiente gráfico: Java Card La plataforma Java Card define las APIs y requerimientos necesarios para poder ejecutar aplicaciones Java en los chips de las tarjetas. Debido a las mínimas prestaciones del entorno de ejecución contiene el API más escueto. El estudio de esta plataforma no es el objetivo de este curso, pero si el alumno quiere profundizar en este tema podrá encontrar más información en la siguiente URL: 3
5 1.1.2 Java Micro Edition (Java ME) La plataforma Java Micro Edition define las APIs y requerimientos necesarios para poder ejecutar aplicaciones Java en dispositivos embebidos. Debido a la gran diversidad de estos dispositivos, desde teléfonos móviles o buscas con pocas prestaciones hasta televisores o automóviles mucho más potentes, se definieron distintas configuraciones con más o menos APIs y por tanto, posibilidades. Por defecto existen estos dos: CLDC (Connected Limited Device Configuration): Define las APIs y la JVM (denominada KVM) para dispositivos con muy pocas prestaciones. CDC (Connected Device Configuration): Define las APIs para dispositivos con pocas prestaciones pero conectados a la red. No requiere una JVM especial. El estudio de esta plataforma no es el objetivo de este curso, pero si el alumno quiere profundizar en este tema podrá encontrar más información en la siguiente URL: Java Standard Edition (Java SE) La plataforma Java Standard Edition (Java SE) define las APIs y requerimientos necesarios para poder ejecutar aplicaciones Java de escritorio en ordenadores personales o portátiles. El estudio de esta plataforma no es el objetivo de este curso, pero si el alumno quiere profundizar en este tema, Aula Mentor cuenta con otros dos cursos que la cubren: Programación en Java Inicial Programación en Java Avanzado Puedes consultar la información de estos cursos en en el apartado Cursos Programación Java Enterprise Edition (Java EE) La plataforma Java Enterprise Edition (Java EE) define las APIs y requerimientos necesarios para poder ejecutar aplicaciones Java servidoras, con todo lo que ello supone: clienteservidor, multiusuario, transaccionalidad, escalabilidad, etc en definitiva, características que no eran importantes o imprescindibles en aplicaciones de escritorio. Se apoya en la plataforma Java SE, por lo que es imprescindible conocer y dominar dicha plataforma antes de aventurarse en esta otra. Utiliza la misma Máquina Virtual Java (JVM). Este curso se centra precisamente en esta plataforma, aunque no en su totalidad. Como veremos un poco más adelante, las aplicaciones Java EE pueden dividirse en varias capas y este curso se centra la denominada capa web o de presentación. La plataforma Java Enterprise Edition ha pasado por distintas nomenclaturas y versiones a lo largo de su vida, de manera que hubo momentos en el tiempo en el que se denominó Java 2 y luego simplemente Java. Las versiones también han sufrido modificaciones, comenzando a numerarse como 1.2, 1.3 para a posteriori pasar a numerarse como 5.0, 6.0 Actualmente estamos en la versión 6.0, pero en su totalidad han existido: Java 2 EE 1.2 4
6 MÓDULO A Unidad 1: Introducción a Java EE Java 2 EE 1.3 Java 2 EE 1.4 Java EE 5.0 Java EE 6.0 La definición de esta y las otras plataformas se realiza mediante un proceso colaborativo entre distintas empresas denominado Java Community Process (JCP). Para cada plataforma, API, funcionalidad se crea lo que se denomina como Java Specification Request (JSR) donde se sientan las bases y especificaciones de dicha plataforma, API o funcionalidad. En concreto la discusión y definición de la futura plataforma Java EE 7.0 se puede seguir en la siguiente URL: El modelo de aplicación Java EE El modelo de aplicaciones Java EE define una arquitectura para implementar servicios como aplicaciones multicapa que aseguren la escalabilidad, accesibilidad y facilidad de gestión necesarias en un ámbito empresarial. El modelo divide el trabajo a realizar en la implementación en dos partes: La lógica de presentación y de negocio a implementar por el desarrollador. Los servicios estándar que ofrece la plataforma Java EE. El desarrollador puede apoyarse en los servicios ofrecidos por la plataforma Java EE en vez de reinventar la rueda una y otra vez, facilitándole así el concentrarse únicamente en la lógica específica de su aplicación. La plataforma Java EE utiliza un modelo de programación distribuido en distintas capas. La lógica de la aplicación se divide en distintos componentes dependiendo de su funcionalidad, y estos son desplegados en las distintas capas dependiendo de a cuál pertenecen. Las distintas capas son: Capa cliente (Client Tier): responsable de la interacción con el usuario. Capa web (Web Tier): responsable del control de la aplicación y en ocasiones también de la interacción con el usuario. Capa de negocio (Business Tier): responsable de la lógica de la aplicación propiamente dicha. Capa de datos (EIS Tier): responsable de la persistencia de datos y/o lógica especializada (conocida con el nombre de EIS: Enterprise Information System, o Sistema de Información Empresarial). Por ejemplo ERPs, BBDD, Motores Transaccionales (CICS, IMS, Tuxedo ). A continuación mostramos este concepto de multicapa en un diagrama: 5
7 Es muy importante tener en cuenta, que esta división es puramente lógica y no física. Es decir, físicamente cada capa no tendrá por qué estar en máquinas independientes, sino que podrán compartir hardware. Por ejemplo, veremos que lo normal será que el entorno de desarrollo que montaremos para resolver las distintas actividades de este curso tendrá todas las capas físicamente en la misma máquina. Adicionalmente al tema multicapa, el modelo de aplicación Java EE define otros tres conceptos claves para entender la plataforma: Componentes: Unidades de software que forman o componen la aplicación. Contenedores: Entorno de ejecución donde se ejecutan los componentes. Servicios: Funcionalidades estándar que todo contenedor debe proveer a los componentes. Veamos qué son y en qué consisten cada uno de estos conceptos Componentes Java EE Una aplicación Java EE está compuesta de componentes. Un componente Java EE es una unidad de software funcional auto contenida que se ensambla como parte de una aplicación Java EE y que puede interactuar con otros componentes. Las especificaciones Java EE definen lo siguientes tipos de componentes: Componentes cliente: son aplicaciones Java SE (AWT/Swing, Applets) o un navegador web (Firefox, Chrome, IExplorer ). Se despliegan en la capa cliente. 6
8 MÓDULO A Unidad 1: Introducción a Java EE Componentes web: son Java Servlets, JavaServer Pages (JSP) o JavaServer Faces (JSF). Se despliegan en la capa web. Componentes de negocio: Enterprise JavaBeans (EJB). Se despliegan en la capa de negocio Contenedores Java EE Normalmente el desarrollo de una aplicación empresarial es muy complicado dado que el desarrollador tiene que tener en cuenta temas muy importantes como la gestión multiusuario, la gestión de la transaccionalidad, la gestión de la seguridad, la compartición de recursos, etc El modelo de programación de la plataforma Java EE facilita enormemente esta tarea con la definición de los contenedores Java EE. Estos contenedores ofrecen al desarrollador una serie de servicios sobre los que se puede apoyar permitiéndole centrarse en el desarrollo de la lógica de negocio de la aplicación propiamente dicha. Dependiendo del tipo de contenedor, ofrecerá unos servicios u otros, y permitirá desplegar en él un tipo de componente u otro. Los tipos de contenedores Java EE son: Contenedor cliente (Application Client Container o Applet Container). Contenedor web (Web Container). Contenedor de negocio o de EJBs (EJB Container). Como podemos ver, cada tipo de contenedor corresponde con una de las capas definidas, a excepción de la capa de datos que está implementada por otro tipo de productos (ya mencionados anteriormente) ajenos a la plataforma Java EE. En el siguiente diagrama, podemos observar la relación entre los distintos tipos de contenedores Java EE: 7
9 1.2.3 Servicios Java EE Las especificaciones Java EE, definen una serie de funcionalidades que los distintos tipos de contenedores deberán implementar y ofrecer a los desarrolladores de aplicaciones Java EE. Existen multitud de servicios, pero simplemente destacaremos algunos: De directorio: para la indexación y búsqueda de componentes y recursos. De despliegue: para facilitar la descripción y personalización de componentes a la hora de su instalación. De transaccionalidad: para poder ejecutar distintas acciones en una misma unidad transaccional. De seguridad: para poder autenticar y autorizar a los usuarios de una aplicación. De acceso a datos: para facilitar el acceso a las Bases de Datos. De conectividad: para facilitar el acceso a los distintos Sistemas de Información Empresarial (EIS). De mensajería: para poder comunicarse con otros componentes, aplicaciones o EISs. 1.3 El diseño de aplicaciones Java EE Todos los informáticos saben, que antes de ponerse a programar hay una fase muy importante de análisis y de diseño donde se estudia y define la solución. Para ello, contamos con el lenguaje UML (Unified Modeling Language) que define una serie de diagramas y notaciones para poder plasmar estos análisis y diseños. Nota: El lenguaje UML no es objeto de este curso pero se cubre con cierta profundidad en el curso de Aula Mentor: Programación en Java Inicial. Adicionalmente, existe el concepto de Patrones de Diseño, que son un conjunto de soluciones (o diseños) a los problemas más comunes en la programación de aplicaciones, que han demostrado ser útiles y eficientes en la resolución de dichos problemas. Su existencia, permite poder reutilizar y aplicar soluciones existentes, y no estar reinventando la rueda constantemente. Pues bien, existe un conjunto importante de estos patrones de diseño muy relacionados con el desarrollo de aplicaciones Java EE. A lo largo del curso iremos viendo algunos, pero si el alumno quiere profundizar en este tema tiene el catálogo completo en las Blue Prints de Java EE: 8
10 MÓDULO A Unidad 1: Introducción a Java EE En este capítulo de introducción a Java EE, vamos a hablar de uno que ataca directamente las problemáticas derivadas del modelo de una aplicación Java EE multicapa. Es conocido con el nombre de: Modelo-Vista-Controlador (MVC). Las aplicaciones que manejan acceso a datos, gestionan distintas presentaciones y tienen lógica de negocio compleja, suelen sufrir un problema serio a la hora de mantenerlas debido a interdependencias entre todos los componentes. Dichas interdependencias también dificultan la reutilización de código, obligando a rescribir más veces de las deseadas una lógica muy parecida. El patrón de diseño MVC resuelve estos problemas desacoplando el acceso a datos de la lógica de negocio y esta de la presentación. De esta forma, se podrá reutilizar un acceso desde distintas funcionalidades, o reutilizar la misma funcionalidad desde distintos tipos de presentación, etc facilitando también el mantenimiento posterior: El Modelo (Model): Representa los datos y cualquier lógica de negocio relacionada con ellos. La Vista (View): renderiza el contenido de los modelos dependiendo de la tipología de cliente (navegador web, teléfono móvil, etc ), permitiendo su visualización. El Controlador (Controller): define el comportamiento general de la aplicación coordinando a las otras dos partes (Modelo y Vista). Veamos el patrón de diseño en un diagrama: 9
11 Pues bien, los distintos tipos de componentes que hemos introducido en el apartado del modelo de aplicación Java EE, encajan perfectamente en este diseño: Modelo: Enterprise JavaBeans, POJOs (Plain Old Java Objects). Vista: JavaServer Pages (JSP), JavaServer Faces (JSF). Controlador: Java Servlets. Un ejemplo del flujo de una aplicación Java EE sería algo así: 1. El cliente, por ejemplo un navegador, solicitará una funcionalidad desde el interface visual (Vista). 2. Dicha petición entrará a través de un Java Servlet (Controlador). 3. Dicho Java Servlet, analizará qué se está pidiendo, qué información adicional aporta y decidirá que Enterprise JavaBean o POJO (Modelo) cubre dicha petición. 4. Lo invocará, y tras recibir un resultado, decidirá qué JavaServer Page (JSP) muestra dicho resultado al cliente (Vista). 5. El resultado será devuelto y mostrado. Y visualmente: Evidentemente, las aplicaciones se pueden desarrollar sin tener en cuenta estos patrones de diseño, pero está demostrado sobradamente en el mercado, el aumento de productividad y mejora del mantenimiento con su uso. A lo largo del curso iremos insistiendo en este punto y detallando y practicando tanto este patrón como otros. 1.4 Las especificaciones Java EE Las especificaciones Java EE son el conjunto de las definiciones detalladas de los conceptos que forman parte de la plataforma Java EE: componentes, contenedores y servicios. 10
12 MÓDULO A Unidad 1: Introducción a Java EE No entraremos en el detalle de cada una. A lo largo del curso, iremos desgranando aquellas especificaciones relacionadas con la programación web. En concreto, las especificaciones Java EE 6.0 (última versión en el momento de la redacción de este manual) están compuestas por las siguientes definiciones (en negrita las que cubriremos en el curso): Java API for RESTful Web Services (JAX-RS) 1.1 Implementing Enterprise Web Services 1.3 Java API for XML-Based Web Services (JAX-WS) 2.2 Java Architecture for XML Binding (JAXB) 2.2 Web Services Metadata for the Java Platform Java API for XML-Based RPC (JAX-RPC) 1.1 Java APIs for XML Messaging 1.3 Java API for XML Registries (JAXR) 1.0 Java Servlet 3.0 JavaServer Faces 2.0 JavaServer Pages 2.2/Expression Language 2.2 Standard Tag Library for JavaServer Pages (JSTL) 1.2 Debugging Support for Other Languages 1.0 Contexts and Dependency Injection for Java (Web Beans 1.0) Dependency Injection for Java 1.0 Bean Validation 1.0 Enterprise JavaBeans 3.1 (incluye Interceptors 1.1) Java EE Connector Architecture 1.6 Java Persistence 2.0 Common Annotations for the Java Platform 1.1 Java Message Service API 1.1 Java Transaction API (JTA) 1.1 JavaMail 1.4 Java Authentication Service Provider Interface for Java Authorization Contract for Containers 1.3 Java EE Application Deployment
13 J2EE Management 1.1 Dado que la plataforma Java EE extiende la Java SE, existen especificaciones Java SE incluidas en Java EE: Java API for XML Processing (JAXP) 1.3 Java Database Connectivity 4.0 Java Management Extensions (JMX) 2.0 JavaBeans Activation Framework (JAF) 1.1 Streaming API for XML (StAX) 1.0 Java Naming and Directory Interface (JNDI) 1.2 Como ya hemos comentado, la plataforma Java EE es un tema muy extenso que toca gran cantidad de ámbitos y tecnologías. Nosotros en este curso titulado Programación Web nos centraremos exclusivamente en aquellas especificaciones relacionadas con la presentación y el acceso a Bases de Datos. Existe documentación on-line de todas estas especificaciones o APIs que serán de enorme utilidad a la hora de desarrollar aplicaciones Java EE: 12
14 MÓDULO A Unidad 1: Introducción a Java EE 1.5 El ensamblado y despliegue de aplicaciones Java EE Una aplicación Java EE está formada por un empaquetamiento de una o varias unidades conocidas con el nombre de módulos. Estos módulos contienen a su vez: Uno o varios componentes (Java Servlets, Enterprise JavaBeans (EJB) ). Un descriptor de despliegue que describe el contenido y características del módulo (desde la versión 5.0 estos descriptores son opcionales, ya que el propio código puede ser auto descriptivo mediante el uso de anotaciones). Existen distintos tipos de módulos dependiendo de su contenido y el contenedor donde se vaya a ejecutar. Los distintos módulos van empaquetados en un fichero JAR (Java ARchive). No obstante, la extensión de dicho fichero dependerá del tipo de módulo: Módulo Web (Web Module): contiene normalmente Java Servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), contenidos estáticos como imágenes, HTMLs, CSSs La extensión del fichero empaquetado será WAR (Web ARchive). Modulo de EJBs (EJB Module): como su nombre indica, contiene Enterprise JavaBeans (EJB). La extensión del fichero empaquetado es la de por defecto, JAR (Java ARchive). Modulo cliente (Application Client Module): contiene el código de la aplicación cliente. La extensión del fichero empaquetado es la de por defecto, JAR (Java ARchive). Modulo Adaptador (Resource Adapter Module): contiene un conector para comunicarse con un Sistema de Información Empresarial (EIS). La extensión del fichero empaquetado será RAR (Resource ARchive). La aplicación Java EE a su vez, también es un empaquetado de los distintos módulos que la forman. La extensión del fichero empaquetado será EAR (Enterprise ARchive). Una aplicación Java EE no tiene por qué contener módulos de todos los tipos, lo que si es necesario, es que tenga como mínimo uno independientemente del tipo. Gráficamente, la estructura de una aplicación Java EE empaquetada sería la siguiente, partiendo desde la raíz del EAR (Assembly Root): 13
15 El descriptor de despliegue de una aplicación Java EE es un fichero XML llamado application.xml que reside en un directorio denominado META-INF. Como ya hemos mencionado, desde la versión 5.0 de las especificaciones Java EE, este descriptor de despliegue es opcional si se han usado anotaciones en el código. No obstante, no está mal seguir utilizándolos para que los administradores de los sistemas de una manera legible y sencilla puedan entender el contenido y las características de la aplicación. Un ejemplo de descriptor de despliegue sería: <?xml version="1.0" encoding="utf 8"?> <application xmlns:xsi=" instance" xmlns=" xmlns:application=" " xsi:schemalocation=" id="pruebaear" version="6"> <module> <connector>pruebaconnector.rar</connector> </module> <module> <java>pruebaclient.jar</java> </module> <module> <ejb>pruebaejb.jar</ejb> </module> <module> <web> <web uri>pruebaweb.war</web uri> <context root>pruebaweb</context root> </web> </module> </application> Se trata de una aplicación Java EE que contiene un módulo de cada tipo. No hay que preocuparse si no se entiende el contenido del fichero como tal, ya que de momento, simplemente se trata de ver un ejemplo del concepto de descriptor de despliegue. 14
16 MÓDULO A Unidad 1: Introducción a Java EE Debido a que este curso es sobre programación web, nos centraremos únicamente en los módulos web, aunque no está de más conocer la existencia de otro tipo de módulos. 1.6 El Servidor de Aplicaciones Java EE Hasta aquí, todo han sido especificaciones, definiciones pero para poder ejecutar una aplicación Java EE necesitamos un entorno de ejecución. Dicho entorno de ejecución se conoce con el nombre de Servidor de Aplicaciones. Un Servidor de Aplicaciones por tanto, es un producto de software que implementa todas las especificaciones Java EE. De manera que al desplegar o instalar una aplicación Java EE en el servidor, sabemos seguro que va a encontrarse con todos los contenedores y servicios definidos por la especificación y que seguramente utiliza y necesita la aplicación. Existe una batería de pruebas estándar que todo proveedor de Servidores de Aplicaciones debe pasar satisfactoriamente para poder decir que es Java EE. Es lo que se conoce con el nombre de JCK (java Compatibility Kit o Kit de Compatibilidad Java). Gracias a la existencia del estándar Java EE, podemos tener la tranquilidad de que nuestra aplicación debe funcionar perfectamente en el Servidor de Aplicaciones de cualquier proveedor, asegurándonos así que no debemos de trabajar con ninguno en concreto. Existen multitud de Servidores de Aplicaciones en el mercado. Podríamos categorizarlos de la siguiente forma: Gratuitos o de pago. Certificados Java EE o no. A continuación comentamos algunos. No están todos los que son, ni son todos los que están, pero si los más usados y conocidos: Apache Tomcat: Es gratuito de código abierto. No cumple con el 100% de las especificaciones Java EE por lo que no se puede decir que sea un Servidor de Aplicaciones Java EE. Pero si que cubre algunas de las especificaciones relacionadas con la programación web que estudiamos en este curso: Java Servlet 3.0, JavaServer Pages 2.2, Java Database Connectivity 4.0 y Java Naming and Directory Interface 1.2 Este es el Servidor de Aplicaciones que usaremos en este curso. En los Materiales de Apoyo de la Mesa del Alumno, encontraréis las instrucciones de descarga, instalación y configuración del servidor. URL: 15
17 Jetty: Es gratuito y de código abierto. Al igual que pasara con Apache Tomcat, tampoco implementa el 100% de las especificaciones Java EE. Una vez más, se centra exclusivamente en algunas especificaciones web. URL: WebSphere Application Server: Es de pago de la empresa IBM. Se trata de un Servidor de Aplicaciones Java EE completo. URL: Apache Gerónimo: Es gratuito y de código abierto. Se trata de un Servidor de Aplicaciones Java EE completo. URL: Oracle Weblogic Server: Es de pago de la empresa Oracle. Se trata de un Servidor de Aplicaciones Java EE completo. 16
18 MÓDULO A Unidad 1: Introducción a Java EE URL: GlassFish: Es gratuito y de código abierto. Se trata de un Servidor de Aplicaciones Java EE completo. URL: JBoss: Es gratuito y de código abierto. Se trata de un Servidor de Aplicaciones Java EE completo. URL: 17
19 PARA RECORDAR En esta unidad hemos visto la diferencia entre las distintas versiones de Java: Java Card, Java Micro Edition, Java Standar Edition y Java Enterprise Edition (Java EE). Las aplicaciones Java EE, están distribuidas en distintas capas para una mejor organización funcional: capa cliente (para interactuar con el usuario), capa web (para llevar el control de la aplicación y a veces interactuar con el usuario), capa de negocio (contiene la lógica del negocio como tal) y la capa de datos (contiene la información de negocio). A su vez la plataforma Java EE, para poder ejecutar las aplicaciones Java EE multicapa, está formada por: Componentes: Unidades de software que forman o componen la aplicación Contenedores: Entorno de ejecución donde se ejecutan los componentes. Servicios: Funcionalidades estándar que todo contenedor debe proveer a los componentes. Para poder diseñar aplicaciones Java EE, ya existen distintos patrones de diseño muy extendidos que posibilitan la reutilización de los componentes y un mejor mantenimiento de los mismos, como es el patrón Modelo-Vista-Controlador (MVC). Para que una aplicación Java EE, pueda ejecutarse en un servidor Java EE, estos deben de cumplir las especificaciones determinadas en una versión dada o al menos aquellas necesarias para el tipo de aplicación que se desea implementar. Las aplicaciones Java EE (fichero EAR) están formadas por al menos un módulo de los siguientes tipos: Módulo Web (fichero WAR), Modulo de EJBs (fichero JAR), Modulo cliente (fichero JAR), Modulo Adaptador (fichero RAR). 18
20 En el mercado existen una multitud de servidores de aplicaciones, pudiendo ser clasificados por dos categorías: Gratuitos o de pago. Certificados Java EE o no. 19
Tema 1. Introducción a Java EE
Objetivos del tema Propiedades de las aplicaciones empresariales El Modelo Cliente/Servidor Presentar la Plataforma Java Presentar Java EE y otras tecnologías horizontales Tema 1. Introducción a Java EE
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
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
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
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 septiembre 2011 FJRP, FMBR 2008-2011 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise
Aplicaciones web construidas a base de componentes:
Java EE Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative Commons
JavaEE. www.javasoft.com
JavaEE Java Enterprise Edition www.javasoft.com Por qué Java en el servidor? Ventajas Independencia de la plataforma portabilidad Gran conjunto de APIs Reusabilidad y modularidad Seguro en la ejecución
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
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
Desarrollo de Software con
Desarrollo de Software con Antonio J. Vélez Q. Universidad del Valle Sede Palmira Contenido Modelo de Aplicaciones Java EE Arquitectura de las aplicaciones JEE Comunicación entre componentes Contenedores
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
Curso de Spring Framework
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su
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
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
Tema 3. Plataforma Java EE
Tema 3. Plataforma Java EE DAGSS Diseño de Arquitecturas de Grandes Sistemas Software 4 o Grado Ing. Informática http://ccia.ei.uvigo.es/docencia/dagss noviembre 2014 FJRP 2014 DAGS 3.1 Introducción a
Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ [email protected] 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE)
PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE) Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO
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
Configuración servidor Tomcat
Apuntes de J2EE Configuración servidor Tomcat Uploaded by Ingteleco http://ingteleco.webcindario.com [email protected] La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta
Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO
Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones 1 de 10 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL
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
Temario máster Java. Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas
Temario máster Java Módulo 1 Fundamentals of the Java Programming Language. Duración: 40 horas En este módulo se explicarán las características del lenguaje programación Java. Unidad 1 Entendiendo la tecnología
Artículos técnicos Grupo Danysoft: Soporte de Servidores de Aplicaciones con JBuilder
Artículos técnicos Grupo Danysoft: Soporte de Servidores de Aplicaciones con JBuilder Oscar González Equipo Grupo Danysoft noviembre de 2002 - (902) 123146 www.danysoft.com Este documento se ha realizado
CentralTECH JAVA EE 7 Desarrollo
CT-2776: de Aplicaciones Sobre este curso El curso está dirigido a profesionales y estudiantes IT que deseen adquirir los conceptos y tecnologías necesarias para implementar aplicaciones Web empresariales
Curso de Java EE Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1
1 Los Enterprise Java Beans (EJB) es código Java del lado del Servidor. Normalmente tienen la lógica de negocio de nuestra aplicación, y por lo tanto cubren el rol de la capa de servicio de nuestras aplicaciones
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
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
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
UNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
CURSO SUPERIOR DESARROLLO DE COMPONENTES WEB JAVA J2EE
CURSO SUPERIOR DESARROLLO DE COMPONENTES WEB JAVA J2EE Java es toda una tecnología orientada a la programación de software con el cual podemos realizar cualquier tipo de programas. Hoy en día, la tecnología
Capitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
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
Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.
Unidad II Metodología de Solución de Problemas 2.1 Descripción del problema (enunciado). Este aspecto nos indica describir de manera objetiva la realidad del problema que se esta investigando. En la descripción
1. INTRODUCCIÓN Y OBJETIVOS
1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos
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
Curso de Jboss Administración
Curso de Jboss Administración Este curso está dirigido a gente interesada en la administración de Jboss, el cual nos brindará un soporte robusto para el despliegue de aplicaciones Java, tanto Web como
WINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS
REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.
Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
Servicios Web con Java EE
Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar
Servicios Web con Java EE
Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio
INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc
ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE
ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,
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)
Plataforma de expediente Electrónico @DOC
MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión
BPMN Business Process Modeling Notation
BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes
Generador GeneXus JAVA
Generador GeneXus JAVA Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
http://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ [email protected]. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
Bienvenidos a la presentación: Introducción a conceptos básicos de programación.
Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los
Visión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
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
GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho
Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento
OpenProdoc. ECM Open Source
OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con
Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts
Temario Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts Abril 2007 1. Introducción Se describe a continuación de forma detallada el programa del curso Desarrollo de Aplicaciones Web con Java: J2EE
IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)
IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos Titulación certificada por EUROINNOVA BUSINESS SCHOOL IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones
Análisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Capítulo 7. Implementación del Sistema
Capítulo 7. Implementación del Sistema 7.1 Servidor Web (Jakarta-Tomcat) Para el desarrollado de este proyecto se utilizó el servidor Web Jakarta-Tomcat, el cual soporta las tecnologías Java HTTP Servlets
Capítulo I. Marco Teórico
1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende
Curso de JavaServer Faces
1 Una JavaBean es una clase Java que sigue las siguientes convenciones: Constructor vacío Atributos de clase privados Por cada atributo, se crean los métodos getters y setters El Objetivo de los Managed
Workflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Windows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Toda nuestra Experiencia a tu alcance
Informática y Curso de Desarrollo de aplicaciones Java: de Base de Datos Con este curso aprenderás a manejar correctamente de Base de Datos (JSP y JPA) Toda nuestra Experiencia a tu alcance NUNSYS FORMACIÓN
FRAMEWORK SPRING EN UNA APLICACIÓN WEB
3CM2 FRAMEWORK SPRING EN UNA APLICACIÓN WEB WEB APPLICATION DEVELOPMENT 1. INTRODUCCIÓN El Spring Framework es un popular marco de aplicaciones de código abierto que puede hacer más fácil el desarrollo
1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos
Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect
Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast
App para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez [email protected] Dirección General de Presupuestos y Estadística Consejería de Hacienda
e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE
JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE Jefe de Servicio de Integración de Aplicaciones Corporativas Dirección General de Informática (Comunidad Autónoma Región de Murcia) Técnico Responsable Dirección
Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect
Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material
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)
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
Java Básico. Empaquetamiento y despliegue de aplicaciones. Copyright
Java Básico Empaquetamiento y despliegue de aplicaciones Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación
Familia de Windows Server 2003
Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:
[CASI v.0109] Pág. 1
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Quinto Requisitos Duración Horas Semana : 08 horas Versión : v.0109 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Lenguaje
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
MANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE MANTENIMIENTO Y DESARROLLO DE APLICACIONES INFORMÁTICAS PARA RTPA EXPTE: 90/15 TPA
A P R O B A D O EL ADMINISTRADOR ÚNICO DE RTPA SAU, disposición transitoria primera de la Ley 8/2014 de 14 de julio, de Segunda Reestructuración del Sector Público Autonómico. E n G i j ó n, a d e _ d
PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE
PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO
PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...
arquitectura que maneja. Encontraremos también los diferentes servidores que
3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además
Manual del Alumno de la plataforma de e-learning.
2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9
Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.
Instalación de Oracle Service BUS (OSB) 1 DESCARGA DE INSTALADOR Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software. En la siguiente
POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización
POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA Nuestra política de privacidad se aplica al uso de las aplicaciones informáticas de los siguientes medios de comunicación: LaTercera, LaCuarta,
Manual CMS Mobincube
Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una
Capítulo 2. Marco Teórico
Capítulo 2. Marco Teórico 2.1. Frameworks para Aplicaciones Web en Java Con el crecimiento exponencial de Internet en los últimos años, las aplicaciones Web se han convertido en una parte básica y común
Un primer acercamiento a la CMDB.
Un Versión primer 1.2 acercamiento a la CMDB. 20/07/2005 Un primer acercamiento a la CMDB. Versión 1.1 1.2 18/02/05 20/02/05 Fecha Jose Autores Carlos Manuel García Viejo García Lobato http://ars.viejolobato.com
Introducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Resumen del trabajo sobre DNSSEC
Resumen del trabajo sobre Contenido 1. -...2 1.1. - Definición...2 1.2. - Seguridad basada en cifrado...2 1.3. - Cadenas de confianza...3 1.4. - Confianzas...4 1.5. - Islas de confianza...4 2. - Conclusiones...5
