Desarrolla en Java con la misma productividad que en Forms

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

Download "Desarrolla en Java con la misma productividad que en Forms"

Transcripción

1

2 Desarrolla en Java con la misma productividad que en Forms Pedro Gallardo Delgado Responsable de Middleware Alejandro Font Consultor tecnológico

3 Típicos tópicos y preguntas frecuentes La tecnología Java y J2EE es muy complicada Cuando desarrollas una aplicación J2EE la productividad cae en picado Sólo los grandes jurús de java se pueden enfrentar al desarrollo de aplicaciones empresariales Existe un plan formativo de Oracle que facilite la transferncia de Forms a J2EE?

4 Oracle JDeveloper 10G

5 Oracle JDeveloper 10G Java IDE gratis Herramienta para todos los desarrollos J2EE y XML Portal, BPEL, BI y Wireless Service-Oriented Event-Driven Productividad con Opciones Opciones tecnológicas Opciones en estilos de desarrollo Opciones en servidores de aplicaciones

6 Herramientas de Desarrollo Productividad Oracle ADF Frameworks de Desarrollo Oracle JDeveloper Automatización de tareas Código Java Incremento de productividad

7 Ciclo de Desarrollo Código Diseño Debug y Test Versioning Análisis Despliegue Tuning

8 De Forms a Java ADF Guía de JDeveloper y ADF para desarrolladores

9 De Forms a Java ADF Guía de JDeveloper y ADF para desarrolladores

10 De Forms a Java ADF El desarrollador Forms está familiarizado con los frameworks Objectos de Aplicación Form, Data Blocks, Relations LOVs, Record Groups Canvases, Windows Visual Builder Crear and Configurar Objectos de Aplicaciones Event-Handler Triggers Extiende el comportamiento por defecto con lógica específica. Libraries Compartidas de Rutinas

11 De Forms a Java ADF JDeveloper IDE pensado por y para desarrolladores Forms Configuración de la Base de Datos Diseño Base de Datos Scripts de creación sql Componentes de Negocio Conocido como la capa de modelo Componentes de la interficie de usuario Windows, Panels, Pages. Conocido como la capa de Presentación Código compartido Personalizaciones del Framework Rutinas de ayuda

12 De Forms a Java ADF Plataforma Común de Funcionalidad Lista plana de paquetes PL / SQL Los paquetes contienen Procedimientos y Funciones

13 De Forms a Java ADF Vista de paquetes en JDeveloper JDK presenta cientos de paquetes Los paquetes contienen clases con funcionalidades ya dadas Organización Jerárquica java.lang.string java.net.url org.w3.dom.element orale.jdbc.resultset Culaquiera puede crear sus propias librerías Enpaquetadas como archivos *.jar contenedoras de Clases.

14 Mapeando Conceptos de Forms en Servicios de Negocio Canvas Canvas Data Block Item Item Item Item Item Item Item Item Data Block Relation Business Data UI- Related Triggers Validation Triggers Item Item Transactional Triggers

15 Separamos Conceptualmente la parte de Datos Non-UI Part of Form Data Block Item Item Data Block Relation Business Data Item Item Validation & Transactional Triggers

16 Si queremos reusar para distintos clientes UI Non-UI Part of Form Data Block Item Item Data Block Relation Business Data Item Item XML Validation & Transactional Triggers

17 Terminología ADF Business Components Application Module View Object Attrib Attrib Relation View Object Business Data Attrib Attrib XML Validation & Transactional Triggers

18 Separamos la capa DAO (Query) de la Lógica de Negocio Application Module View Object Entity Object Attrib Attrib View Link Attrib Validation & Transactional Methods Attrib Business Data View Object Entity Object XML Attrib Attrib Attrib Attrib Validation & Transactional Methods

19 Empezamos con la capa de datos Tablas

20 Entity Objects Encapsulan Reglas de Negocio

21 View Objects Encapsulan Queries SQL

22 Application Module

23 Capa de Presentación

24 ADF Faces Components Examples

25 Oracle JHeadStart

26 Qué es Oracle JHeadstart? Entorno de Desarrollo Java altamente productivo Principios fundamentales: Definición de aplicaciones al estilo 4GL. Totalmente basado en estándares mundialmente aceptados. Generación automática de código fuente Java y XML. Construido sobre la arquitectura Oracle ADF.

27 Arquitectura ADF Metadata Services ADF Faces Faces JSF JHeadStart ADF Bindings ADF Data Control ADF BC Services ADF BC View ADF BC Entity Web Services View Controller ADF Model Business Service Data Access Persistence Layer

28 Proceso de generación JHeadStart Application Definition Wizard Application Definition Velocity templates JSF JSP ADF Faces JSF View Controller ADF BC metadata JHeadStart Application Generator ADF MODEL Data Bindings Data Controls Model Jdeveploper ADF BC Wizard ADF Business Components Business Services

29 Ventajas Orientación a la productividad. Desarrollo declarativo. Prototipo iterativo. Bajo coste de entrada. Requiere conocimientos limitados para empezar. Rápido aprendizaje. Reducción de costes de desarrollo y mantenimiento. Aplicaciones consistentes. Permite focalizar los recursos más especializados en la Lógica de negocio de la aplicación.

30 Demostración práctica

31 Demostración práctica JHeadStart + ADF

32 Proyectos significativos

33 Proyectos significativos

34 Proyectos significativos

35 Proyectos significativos

36 Proyectos significativos

37 Demos Demostración de generación de aplicación J2EE con JDeveloper y JHeadStart Demostración de aplicación generada con JDeveloper y JHeadStart con plantillas y clases personalizadas por BBR.

38 ADF Faces Rich Client Samples

39 ADF Faces Rich Client Samples

40 Integración Forms y ADF

41 Integración Forms ADF Puntos Clave Integración en la capa de presentación (View-Controller) Integración en la capa de Negocio (Modelo)

42 Arquitectura APLICACIÓN Forms Server Application Server

43 Integración Forms - ADF Faces Integración del formulario en una página JSF JSF ADF FACES Contexto Eventos ADF FORMS

44 Integración Forms - ADF Faces Puntos Clave Comunicación de JSF a Forms- Forms a JSF Productividad-Drag-and-Drop en Jdeveloper Se cede el control de la aplicación a JSF Jinitiator applet no -Applet,JDK

45 Comunicación: Jsf Forms Forms-Jsf JavaScript Clase applet-liveconnect Custom_PJC PL/SQL Triggers

46 Ejemplos de Comunicación: Jsf Forms Forms-Jsf De JSF a Forms: Paso de parámetros a Forms Parámetros de inicialización, Maestro/ Detalle Botónes JSF que lanzan eventos Forms commit_form,up,down De Forms a JSF : ParámetroPaso de parámetros a JSF Parámetros de inicialización, Maestro/ Detalle Botónes Forms que lanzan eventos JSF Navegaciones,Procesos Lanzar metodos Javascript Mensajes javascript

47 Links de Interés

48 OraFormsFaces

49 Integración Forms con SOA (Modelo) UI Jinitiator Applet HTML Javascript Client Forms Server JPC JSF & ADF Faces View MiddleTier JSF Data Binding & Data Control Controller Model ( JSR 227 ) Web Services Service Layer PL / SQL ADF Business Components Business Services BD Data Source

50 Caso de Estudio - Eurotransplant Migración de una aplicación cliente/servidor a web Necesidad de tener acceso remoto a la apliacción de una forma segura Necesidad de esperiencia de usuarío única Desarrollado usando Jdeveloper y ADF Required off-line application to run in operating theatre with no network access Necesidad de ejecutar aplicaciones off-line Desarrollo de aplicación Swing con JDeveloper y ADF Creación de una extensión de Jdeveloper por parte de Eurotransplant (OraFormsFaces). Reaprovechamiento de su conocimientos Forms/Database

51 <Insert Picture Here> Wilfred van der Deijl Arquitecto, Eurotransplant Queremos desplegar un modelo evolutivo, no uno revolucionario. En el pasado, la adopción de una nueva tecnología implicaba el abandono de la antigua. Con SOA y Oracle BPEL Process Manager, se demuestra que podemos hacer que nuestros sistemas existentes sean capaces de ser explotados y reusados desde las nuevas arquitecturas orientadas a servicios (SOA).

52 Más Casos de Estudio Más detalles en Oracle Forms and SOA: The Whys and Hows for your business Eurotransplant Migros TietoEnator Oracle Magazine Nov/Dec 2007: Perform with SOA May/Jun 2007: Journey to the Center of Fusion We Love It (http://weloveit.nl) Informes Gartner

53 Conclusión

54 Típicos tópicos y preguntas frecuentes La tecnología Java y J2EE es muy complicada La curva de aprendizaje es elevada pero ahora La curva de aprendizaje es elevada pero ahora existen frameworks, metaframeworks, herramientas declarativas al estilo de 4GL que permiten reducir la curva de aprendizaje y te da productividad desde el minuto cero.

55 Típicos tópicos y preguntas frecuentes Cuando desarrollas una aplicación J2EE la productividad cae en picado Puedes empezar a pensar en desarrollar Puedes empezar a pensar en desarrollar apliaciones empresariales J2EE con una productividad extremadamente alta. Similar a la de Forms o superior!!

56 Típicos tópicos y preguntas frecuentes Sólo los grandes gurús de java se pueden enfrentar al desarrollo de aplicaciones empresariales Jdeveloper nace con la vocación de ser una Jdeveloper nace con la vocación de ser una herramienta de desarrollo para todos. Para los grandes gurús y para los desarrolladores noveles que se inician en Java / J2EE. Te permite desarrollar siempre de dos formas. Declarativamente o codificando. Tu elijes tu estilo. Jdeveloper te ofrece libertad.

57 Típicos tópicos y preguntas frecuentes Existe un plan formativo de Oracle que facilite la transferncia de Forms a J2EE? ADF es el framework idóneo para desarrolladores ADF es el framework idóneo para desarrolladores Forms que quieran iniciarse en el desarrollo de aplicaciones empresariales J2EE. Existe una gran cantidad de contenido en OTN destinado a mapear los conocimientos de Forms a ADF.

58 Estrategia de Herramientas de Desarrollo Compromiso a largo plazo con Forms Actualiza y integra Desarrolla pensando en servicios Establece una estrategia hacia SOA Piensa en Grande y da pequeños pasos Consigue en J2EE/ADF la misma productividad que en Forms Desarrollo visual declarativo Reaprovecha tu inversión y conocimientos en Forms

59

60 JavaPolis RAD Race Equipos de 2 desarrolladores deben resolver un caso de la vida real y entregar una aplicación acabada en 12 horas. No pueden recibir ningún tipo de ayuda externa Sólo los mejores y más experimentados equipos con un sólido conjunto de herramientas de desarrollo tendrán éxito. Un jurado de especialistas independientes decide el ganador.

61 JavaPolis RAD Race Ganadores 2005/06 Posición Empresa Matriz Tecnológica Logical CMG Oracle JDeveloper 10g IDE Struts, JSP, ADF Framework JHeadstart JDeveloper 10g IDE JavaServer Faces ADF Framework AXI JDeveloper 10g IDE Framework propio

62 Patrones de diseño en ADF + de 14 patrones de diseño Patrón Model/View/Controller Interface / Implementation Separation Service Locator Inversion of Control Dependency Injection Active Record Data Access Objects Funcionalidad Cleanly separates the roles of data and presentation, allowing multiple types of client displays to work with the same business information. Cleanly separates the API or Interface for components from their implementation class Abstracts the technical details of locating a service so the client and use it more easily A containing component orchestrates the lifecycle of the components it contains, invoking specific methods that the developer can overrides at the appropriate times so the developer can focus more on what the code should do instead when it should get executed. Simplifies application code, and increases configuration flexibility by deferring component configuration and assembly to the container Avoids the complexity of "anything to anything" object/relational mapping, by providing an object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data. Avoids unnecessary marshalling overhead by implementing dependent objects as lightweight, persistent classes instead of each as an Enterprise Bean. Isolates persistence details into a single, easy to maintain class.

63 Patrones de diseño en ADF + de 14 patrones de diseño Patrón Session Facade Value Object Page-by-Page Iterator Fast-Lane Reader (Bean) Factory Entity Facade Value Messenger Continuations Funcionalidad Avoids inefficient client access of Entity Beans and inadvertent exposure of sensitive business information by wrapping Entity Beans with a Session Bean. Avoids unnecessary network round-trips by creating one-off "transport" objects to group a set of related attributes needed by a client program. Avoids sending unnecessary data to the client by breaking a large collection into page-sized "chunks" for display. Avoids unnecessary overhead for read-only data by accessing JDBC API's directly. This allows an application to retrieve only the attributes that need to be displayed, instead of finding all of the attributes by primary key when only a few attributes are required by the client. Typically, implementations of this pattern sacrifice data consistency for performance, since queries performed at the raw JDBC level do not "see" pending changes made to business information represented by Enterprise Beans. Allows runtime instantiation and configuration of an appropriate subclass of a given interface or superclass based on externally-configurable information. Provides a restricted view of data and behavior of one or more business entities. Keeps client value object attributes in sync with the middle-tier business entity information that they represent in a bidirectional fashion. Gives the developer the simplicity and productivity of a stateful programming model with the scalability of a stateless web solution.

64 Trinidad MyFaces Implemtación de ADF Faces que Oracle libera a la comunidad

Catapulta tus desarrollos Forms hacia las nuevas tecnologías

Catapulta tus desarrollos Forms hacia las nuevas tecnologías Catapulta tus desarrollos Forms hacia las nuevas tecnologías Javier Gea Responsable Área Developer Pedro Gallardo - Responsable Área Java BBR INGENIERÍA DE SERVICIOS Agenda Forms: de Cliente-Servidor a

Más detalles

ADF: El Framework de. Pedro Gallardo. Responsable Área Middleware

ADF: El Framework de. Pedro Gallardo. Responsable Área Middleware ADF: El Framework de desarrollo de Fusion Pedro Gallardo Responsable Área Middleware Agenda Qué es ADF? Por qué escoger ADF? Qué es ADF? ADF es un Meta-framework (Framework de frameworks) No hay duda de

Más detalles

JHeadStart. Pedro Gallardo Responsable Área Middleware

JHeadStart. Pedro Gallardo Responsable Área Middleware JHeadStart Evolución de Forms a ADF Pedro Gallardo Responsable Área Middleware Índice Breve Introducción Nuevas funcionalidades de JHeadStart Forms2ADF OraFormFaces Breve introducción a Oracle JHeadStart

Más detalles

Cómo abordar tu primer proyecto J2EE y ser productivo en 30 días?

Cómo abordar tu primer proyecto J2EE y ser productivo en 30 días? Cómo abordar tu primer proyecto J2EE y ser productivo en 30 días? RAD en Java con Jdeveloper + JHeadStart Pedro Gallardo Delgado Responsable Área Java BBR INGENIERÍA DE SERVICIOS Agenda JHeadStart 10.1.3

Más detalles

De Forms a ADF. Pedro Gallardo Responsable Área Middleware

De Forms a ADF. Pedro Gallardo Responsable Área Middleware De Forms a ADF La evolución natural Pedro Gallardo Responsable Área Middleware Índice Quienes somos Moderniza tus aplicaciones Forms OraFormsFaces: Integración de Forms y ADF OraFormsFaces en Acción Escenarios

Más detalles

Oracle JHeadstart Junio 2007

Oracle JHeadstart Junio 2007 Caso de éxito BBR Ingeniería de Servicios Pedro Gallardo Responsable Área Java Oracle JHeadstart Junio 2007 Agenda Por qué JHeadStart? Proyectos significativos Valor añadido de BBR Por qué JHeadStart?

Más detalles

Migración de Developer a Web

Migración de Developer a Web Javier Gea Puertas BBR ENGINYERIA DE SERVEIS Migración de Developer a Web Agenda Estrategia Forms & Reports Services Proyecto migración Developer a Web Experiencia de BBR Conclusiones Estrategia Situación

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

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

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

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

Programa de Actualización Profesional Curso: Java Avanzado JEE7 Programa del Curso

Programa de Actualización Profesional Curso: Java Avanzado JEE7 Programa del Curso Objetivo: Transmitir conocimientos y desarrollar habilidades y aptitudes que permitan al asistente incorporar, en su ejercicio profesional, la utilización de buenas técnicas y nuevos paradigmas de desarrollo

Más detalles

FORMACION CONSULTORIA. Tu socio tecnológico. w.w.w.geamind.es

FORMACION CONSULTORIA. Tu socio tecnológico. w.w.w.geamind.es FORMACION CONSULTORIA Tu socio tecnológico w.w.w..es Índice Indice Presentación corporativa Oferta formativa Carreras profesionales Business Intelligence Servicios de Consultoría Outsourcing Tecnológico

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 septiembre 2011 FJRP, FMBR 2008-2011 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise

Más detalles

Oracle ADF: Introducción a Business Components

Oracle ADF: Introducción a Business Components Oracle ADF: Introducción a Business Components Contenido Introducción... 4 ADF Business Components... 4 Entity Objects... 4 View Objects... 4 Applicacion Modules... 5 Trabajo con Business Components...

Más detalles

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3 1 Índice 1 Índice... 1 2 Introducción... 2 2.1 Propósito... 2 2.2 Alcance... 2 3 Modelo Arquitectónico Inicial... 3 3.1 Diagrama de alto nivel de la arquitectura... 3 3.2 Vista de Casos de Uso... 5 3.2.1

Más detalles

Plataforma de Desarrollo para Aplicaciones Oracle. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Junio 2007

Plataforma de Desarrollo para Aplicaciones Oracle. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Junio 2007 Plataforma de Desarrollo para Aplicaciones Oracle Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Junio 2007 Agenda The Next Application Platform Application Development Tools Tools PL-SQL

Más detalles

Introducción al Desarrollo de Aplicaciones con Oracle ADF

Introducción al Desarrollo de Aplicaciones con Oracle ADF Introducción al Desarrollo de Aplicaciones con Oracle ADF Ferran Garcia Ferran.Garcia@oracle.com Sales Consulting Oracle Iberica, SRL 1 Introducción...3 Objetivo...3 Oracle ADF... 3 Arquitectura General...

Más detalles

Evolucione Forms. Jesús García Hernández. Pedro Gallardo Delgado. Alejandro Font Cruz. Responsable de Consultoría de Sistemas

Evolucione Forms. Jesús García Hernández. Pedro Gallardo Delgado. Alejandro Font Cruz. Responsable de Consultoría de Sistemas BBR ENGINYERIA DE SERVEIS Jesús García Hernández Responsable de Consultoría de Sistemas Evolucione Forms Pedro Gallardo Delgado Responsable de Middleware Alejandro Font Cruz Consultor tecnológico Agenda

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

Introducción a Javato

Introducción a Javato Introducción a Javato Fº. Javier Pereñiguez Steria Iberica 20/02/2008 Índice Introducción Arquitectura Ejemplo arquitectura Plataforma Desarrollo Ejemplo de entorno de desarrollo Vías futuras Casos de

Más detalles

Toda nuestra Experiencia a tu alcance

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

Más detalles

Arquitectura de Software del SIAFI AREA DE DESARROLLO UDEM

Arquitectura de Software del SIAFI AREA DE DESARROLLO UDEM Arquitectura de Software del SIAFI AREA DE DESARROLLO UDEM A G E N D A Diseño Tecnológico del SIAFI Seguridad Estándares de Desarrollo Apis (Interfaz de Programación de Aplicaciones) Api- Formas Api Tablas

Más detalles

Creando una Aplicación J2EE con JSF y Base de Datos en NetBeans 5.5

Creando una Aplicación J2EE con JSF y Base de Datos en NetBeans 5.5 Creando una Aplicación J2EE con JSF y Base de Datos en NetBeans 5.5 Autor: Wilder López Meléndez 1 wlopezm@yahoo.com Fecha: 28 de junio de 2007 I.- Introducción Como analistas y programadores vamos desarrollando

Más detalles

JSF 2.0 (Java Server Faces) Yadira Jarvio Hernández

JSF 2.0 (Java Server Faces) Yadira Jarvio Hernández JSF 2.0 (Java Server Faces) Yadira Jarvio Hernández Aportaciones de Jsf: Unión entre los cliente Web actuales y el modelo tradicional de componentes. Separa la renderización del componente. Desplazar la

Más detalles

Diplomado Programming Java (JSE & JEE) with Oracle 10g

Diplomado Programming Java (JSE & JEE) with Oracle 10g Diplomado Programming Java (JSE & JEE) with Oracle 10g Descripción: Nuestro diplomado ofrece un entrenamiento INTEGRAL y el más completo si estás interesado en realmente aprender Java y aplicarlo en tecnologías

Más detalles

Data Source. Lic. Esteban Calabria 2007

Data Source. Lic. Esteban Calabria 2007 Data Source Lic. Esteban Calabria 2007 Layer Data Source Los sistemas raramente viven aislados del mundo. La responsabilidad de la capa Data Source es manejar la comunicación del nuestro sistema con otros.

Más detalles

Curso Java Curso Online Analista Programador Java

Curso Java Curso Online Analista Programador Java Curso Java Curso Online Analista Programador Java Academia Mañana Paseo de la Castellana, 51 - Madrid 28046 Programa General Curso de Java Módulo Uno - Programación Java Básica 1) Programación Java Básico

Más detalles

Diplomado Java Web Programming with Servlets, JSP, JSF & Ajax

Diplomado Java Web Programming with Servlets, JSP, JSF & Ajax Diplomado Java Web Programming with Servlets, JSP, JSF & Ajax Descripción: Por nuestra experiencia de más de 11 años enseñando Java y pioneros en este tipo de Diplomados creamos este entrenamiento. Nuestro

Más detalles

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria 2007

Arquitectura de Aplicaciones Empresariales. Lic. Esteban Cesar Calabria 2007 Arquitectura de Aplicaciones Empresariales 2007 TEMARIO Introducción Aplicaciones Empresariales Introducción a la Arquitectura de Aplicaciones empresariales Layering Patrones Arquitecturas Empresariales

Más detalles

Curso de Spring Framework

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

Más detalles

Curso 5007437. Capítulo 4: Arquitectura Orientada a Servicios. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007

Curso 5007437. Capítulo 4: Arquitectura Orientada a Servicios. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007 Curso 5007437 Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007 Capítulo 4: Arquitectura Orientada a Servicios Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es

Más detalles

Arquitectura Java para el Cuarto Ejercicio. José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático

Arquitectura Java para el Cuarto Ejercicio. José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático Arquitectura Java para el Cuarto Ejercicio José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático Sumario Introducción Arquitectura en n-capas Arquitectura y el Cuarto Examen Java y su modelo

Más detalles

[CASI v.0109] Pág. 1

[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

Más detalles

Programación y Arquitectura

Programación y Arquitectura Programación y Arquitectura Proyecto Santos es una aplicación web que usa múltiples APIs i Java EE 7: La tecnología JavaServer Faces ii, incluyendo Ajax Contextos y la inyección de dependencias para la

Más detalles

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 (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

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

Java 7.0 Advanced Application Developer

Java 7.0 Advanced Application Developer DESCRIPCIÓN La arquitectura de software es un conjunto de elementos y estructuras interrelacionados entre sí que componen a un sistema informático: define qué elementos tiene una aplicación, cómo se relacionan

Más detalles

UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de la Computación DESARROLLO DE SISTEMA DE ADMINISTRACIÓN DE PRECIOS PARA LA EMPRESA CENTRAL MADEIRENSE

UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de la Computación DESARROLLO DE SISTEMA DE ADMINISTRACIÓN DE PRECIOS PARA LA EMPRESA CENTRAL MADEIRENSE UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de la Computación DESARROLLO DE SISTEMA DE ADMINISTRACIÓN DE PRECIOS PARA LA EMPRESA CENTRAL MADEIRENSE Por Mariana Gamboa Sansón INFORME FINAL DE CURSOS EN COOPERACION

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

Facultad de Sistemas e Informática

Facultad de Sistemas e Informática Escuela Politécnica del Ejército Sede Latacunga Facultad de Sistemas e Informática Galarza Maira Tapia Cevallos Paulina DESARROLLO DE APLICACIONES DISTRIBUIDAS UTILIZANDO PATRONES DE DISEÑO MODELO/VISTA

Más detalles

DIPLOMADO EN DESARROLLO Y ARQUITECTURA DE APLICACIONES EMPRESARIALES CON JAVA

DIPLOMADO EN DESARROLLO Y ARQUITECTURA DE APLICACIONES EMPRESARIALES CON JAVA DIPLOMADO EN DESARROLLO Y ARQUITECTURA DE APLICACIONES EMPRESARIALES CON JAVA El Diplomado en Desarrollo y Arquitectura de Aplicaciones Empresariales bajo la plataforma Java Entreprise Edition, ofrece

Más detalles

Model View Controller Architecture. Dra. Marcela Capobianco

Model View Controller Architecture. Dra. Marcela Capobianco Diseño y Desarrollo de Software Model View Controller Architecture Dra. Marcela Capobianco 1 Qué es MVC? Model View Controller (MVC) es un patrón agregado que separa los datos de una aplicación, la interfaz

Más detalles

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008 Creando Aplicaciones Combinadas con Web Center Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008 Desafíos de los Clientes Desafíos Tecnológicos Múltiples, personalizadas o estratégicas,

Más detalles

WORKSHOP Spring Framework Developer

WORKSHOP Spring Framework Developer CONTEXTO WORKSHOP Spring Framework Developer La programación de los componentes de persistencia es una tarea muy importante, hoy en día contamos con Frameworks JDBC como MyBatis, Frameworks ORM como Hibernate

Más detalles

Tema 1. Introducción a Java EE

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

Más detalles

BBR ENGINYERIA DE SERVEIS. Jesús García Hernández Responsable Consultoría de Sistemas. Evolucione Forms. Actualización de Forms C/S a Forms 3 capas

BBR ENGINYERIA DE SERVEIS. Jesús García Hernández Responsable Consultoría de Sistemas. Evolucione Forms. Actualización de Forms C/S a Forms 3 capas BBR ENGINYERIA DE SERVEIS Evolucione Forms Jesús García Hernández Responsable Consultoría de Sistemas Actualización de Forms C/S a Forms 3 capas Preguntas Frecuentes En qué consiste una arquitectura de

Más detalles

TIPOS DE PATRONES. PATRONES DE DISEÑO: Las soluciones probadas para el diseño de software. En estas nos vamos a centrar.

TIPOS DE PATRONES. PATRONES DE DISEÑO: Las soluciones probadas para el diseño de software. En estas nos vamos a centrar. TIPOS DE PATRONES Hoy, podemos encontrar literalmente miles de patrones definidos. Resulta imposible para un programador conocerlos todos, ni mucho menos probarlos o valorarlos. Así que necesitamos una

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

SISTEMAS DE INFORMACIÓN

SISTEMAS DE INFORMACIÓN SISTEMAS DE INFORMACIÓN Tema 8 Arquitecturas de Capas JAVIER GARZÁS Arquitectura Software Organización de un sistema software Los elementos estructurales (componentes) y sus interfaces (conectores) en

Más detalles

Frameworks & Componentes. Frameworks. Diseños reutilizables. Ejemplos de Frameworks. Fundamentos de Ingeniería de SW

Frameworks & Componentes. Frameworks. Diseños reutilizables. Ejemplos de Frameworks. Fundamentos de Ingeniería de SW Frameworks & Componentes Fundamentos de Ingeniería de SW Frameworks Jocelyn Simmonds ILI-236 (JS) Frameworks & Componentes 1 / 26 ILI-236 (JS) Frameworks & Componentes 2 / 26 Ejemplos de Frameworks Diseños

Más detalles

Caso J2EE. Necesidades del negocio. Arquitectura Luther

Caso J2EE. Necesidades del negocio. Arquitectura Luther Caso J2EE Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Necesidades del negocio Describa el objetivo funcional del sistema que desea Inmedius Enumere los RNF que debe

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

Introducción a Oracle Forms Evolución de Oracle Developer/Forms Cambios en Forms 11g Migración a Forms 11g Oracle Forms Una de primeras herramientas de desarrollo para bases de datos de Oracle Ha evolucionado

Más detalles

Ing. Clarisa Maman Orfali. Founder & CEO ClarTech Solutions, Inc.

Ing. Clarisa Maman Orfali. Founder & CEO ClarTech Solutions, Inc. Ing. Clarisa Maman Orfali Founder & CEO ClarTech Solutions, Inc. Qué es APEX? Un completo entorno web RAD (Rapid Application Development) No se requiere software del lado del cliente Podemos usar el SQL

Más detalles

UNIVERSIDAD DE PIURA

UNIVERSIDAD DE PIURA ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES EMPRESARIALES CON JAVA EE Ofrecer al alumno los conocimientos necesarios para la construcción de sistemas informáticos bajo una arquitectura cliente servidor

Más detalles

Tema 1: Introducción a las Tecnologías Java

Tema 1: Introducción a las Tecnologías Java Tema 1: Introducción a las Tecnologías Java Índice Características de las aplicaciones empresariales Tecnologías Java Alternativas a las tecnologías Java XML Material de clase Características de las aplicaciones

Más detalles

IN77J Orientación al Objeto para el e-business. 6. Diseño

IN77J Orientación al Objeto para el e-business. 6. Diseño IN77J Orientación al Objeto para el e-business 6. Diseño Temario 6. Diseño Descomposición Realización de Casos de Uso Taller Patrones de Diseño 2 Descomposición Una de las principales técnicas para abordar

Más detalles

CentralTECH JAVA EE 7 Desarrollo

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

Más detalles

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI) Los Programas de Especialización en Computación e Informática tienen por finalidad formar en un corto plazo especialistas en diversas áreas de TIC, proporcionándole a cada participante herramientas que

Más detalles

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE Noemí Peña Portillo 1. Qué voy a explicar? Objetivos del proyecto. Oracle Developer Suite 10g y Componentes. Configuración de red. Oracle Designer

Más detalles

JavaEE. www.javasoft.com

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

Más detalles

PROGRAMA FORMATIVO: ORACLE JAVAEE WEBLOGIC EXPERTO

PROGRAMA FORMATIVO: ORACLE JAVAEE WEBLOGIC EXPERTO PROGRAMA FORMATIVO: ORACLE JAVAEE WEBLOGIC EXPERTO Noviembre 2015 DATOS GENERALES DEL CURSO 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional: SISTEMAS Y TELEMÁTICA 2. Denominación:

Más detalles

Java Server Faces (JSF)

Java Server Faces (JSF) Java Server Faces (JSF) Sandra Álvarez Teruelo Miguel Ángel Barcenilla Mancha Cristina Rodríguez Gallego Ana María Salas Fernández Departamento de Ingeniería Telemática Universidad Carlos III de Madrid

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

DIPLOMATURA DESARROLLO DE APLICACIONES JAVA

DIPLOMATURA DESARROLLO DE APLICACIONES JAVA DIPLOMATURA DESARROLLO DE APLICACIONES JAVA Contenidos MÓDULO UNO: Características del Lenguaje. OOP Reconocer las características del lenguaje Java y sus componentes. Distinguir la similitudes y diferencias

Más detalles

Curso Android Curso Online Desarrollo en Celulares con Android

Curso Android Curso Online Desarrollo en Celulares con Android Curso Android Curso Online Desarrollo en Celulares con Android Academia Mañana Paseo de la Castellana, 51 - Madrid 28046 Programa General del Curso Desarrollo en Celulares con Android Módulo Uno - Programación

Más detalles

Certificaciones: Diploma de Aprobación en Desarrollo Web con Java.

Certificaciones: Diploma de Aprobación en Desarrollo Web con Java. DIPLOMATURA EN DESAR ROLLO DE APLICACIONE S WEB CON JAVA PARTE I: OBJETIVOS ESPECÍFICOS La Diplomatura en Desarrollo de Aplicaciones Web con Java tiene los siguientes objetivos específicos: Adquirir habilidad

Más detalles

MASTER JAVA AVANZADO Master en desarrollo de aplicaciones avanzadas con JAVA 2008

MASTER JAVA AVANZADO Master en desarrollo de aplicaciones avanzadas con JAVA 2008 Master en desarrollo de aplicaciones avanzadas con JAVA 2008 1 de 6 Spring Framework 30 horas Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, así como del Api JDBC. Se recomienda

Más detalles

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 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

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

Curso de JavaServer Faces

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

Más detalles

Taller de Sistemas de Información 2

Taller de Sistemas de Información 2 Taller de Sistemas de Información 2 JSF - JavaServer Faces Introducción Evolución de los frameworks Web en Java Servlets / JavaServer Pages Apache Struts Otros frameworks Tapestry Echo Web Work Spring

Más detalles

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones Proyecto Help Desk en plataforma SOA Glosario Versión 1.3 Historia de revisiones Fecha Versión Descripción Autor 18/08/2005 1.0 Terminología a utilizar en este proyecto. 22/08/2005 1.1 Se agregaron los

Más detalles

Aplicaciones web construidas a base de componentes:

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

Más detalles

Enmascarando Datos Confidenciales con Oracle Data Redaction

Enmascarando Datos Confidenciales con Oracle Data Redaction Newsletter Marzo 2015 Edición Trimestral Contenido Página: 1 Enmascarando Datos Confidenciales con Oracle Data Redaction Enmascarando Datos Confidenciales con Oracle Data Redaction 7 Decisiones: Desarrollo

Más detalles

DIPLOMADO EN MODELAMIENTO DE DATOS Y DESARROLLO CON ORACLE PLSQL

DIPLOMADO EN MODELAMIENTO DE DATOS Y DESARROLLO CON ORACLE PLSQL DIPLOMADO EN MODELAMIENTO DE DATOS Y DESARROLLO CON ORACLE PLSQL El diplomado en Modelamiento de Datos y Desarrollo con Oracle PL/SQL, tiene por objetivo formar expertos desarrolladores en Oracle PL/SQL

Más detalles

Arquitecturas Avanzadas Flex / JEE. Carlos Rovira

Arquitecturas Avanzadas Flex / JEE. Carlos Rovira Arquitecturas Avanzadas Flex / JEE Carlos Rovira 1 Introducción Técnicas, metodologías y soluciones para facilitar el desarrollo de Rich Internet Applications (RIA) flexibles y escalables. RIAlity es una

Más detalles

Arquitectura de SIAFI (Hardware: Servidores y Red)

Arquitectura de SIAFI (Hardware: Servidores y Red) Arquitectura de SIAFI (Hardware: Servidores y Red) INFRAESTRUCTURA DE TIC A G E N D A Infraestructura de TIC Comunicaciones Expansión de la Red Estructura Interna Energía Servidores Expansión de Red: Modelo

Más detalles

Universidad Tecnológica Nacional FRC DIPLOMATURA SUPERIOR en Desarrollo bajo Plataforma Java EE

Universidad Tecnológica Nacional FRC DIPLOMATURA SUPERIOR en Desarrollo bajo Plataforma Java EE 1. PROPUESTA CURRICULAR 1.a) OBJETIVOS Universidad Tecnológica Nacional FRC DIPLOMATURA SUPERIOR en Desarrollo bajo Plataforma Java EE El curso "Desarrollo bajo Plataforma Java EE" ofrece a los estudiantes

Más detalles

http://www.cem.itesm.mx/extension/ms

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

Más detalles

Desarrollo Profesional con Open Source en Java. Abner Ballardo Urco

Desarrollo Profesional con Open Source en Java. Abner Ballardo Urco Desarrollo Profesional con Open Source en Java Abner Ballardo Urco Agenda Problemas inherentes en el Software Frameworks Frameworks Open Source Hibernate Spring Framework Acegi Security Spring MVC & Struts

Más detalles

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

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

Más detalles

Eres consciente del estado actual de tu proyecto?

Eres consciente del estado actual de tu proyecto? 1 Eres consciente del estado actual de tu proyecto? En demasiadas ocasiones es el propio usuario quien nos aporta indicadores sobre malas prácticas durante el desarrollo, un mal dimensionamiento o sencillamente

Más detalles

5.6.3 Session Facade

5.6.3 Session Facade 5.6.3 Session Facade Session Facade (1) Intención Proporcionar una interfaz sencilla que soporta un conjunto de casos de uso relacionados Motivación La explicada en el tema 2: proporcionar una interfaz

Más detalles

Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación

Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Implementación del sistema para control de vacaciones de la empresa GBSYS Práctica de especialidad para optar por el título de Ingeniero

Más detalles

Curso de Jboss Administración

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

Más detalles

Arquitectura de aplicaciones

Arquitectura de aplicaciones Arquitectura de aplicaciones Arquitectura en capas API API dic-08 alb@uniovi.es 2 Layers y Tiers Layer: capa arquitectónica de la aplicación software Presentación, lógica, persistencia Tier: capa física

Más detalles

Patrones. (Conceptos Generales)

Patrones. (Conceptos Generales) Patrones (Conceptos Generales) Agenda Motivación para los patrones Definiciones de patrones Tipos de patrones (Catálogos) De diseño (GoF) De arquitectura (POSA) De plataforma (J2EE) Ejemplo (Patrón DAO)

Más detalles

DBA 2.0 y Gestión del Desempeño con Enterprise Manager Packs

DBA 2.0 y Gestión del Desempeño con Enterprise Manager Packs DBA 2.0 y Gestión del Desempeño con Enterprise Manager Packs John Morales PERU Oracle Users Group GBS Peru Miguel Palacios PERU Oracle Users Group GBS Peru 28 Noviembre 2008 Introducción

Más detalles

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C#

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# Programa de actualización profesional ACTI.NET Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# OBJETIVOS: Reconocer las diferentes tecnologías disponibles para desarrollo Web con la plataforma

Más detalles

Instrucciones para el despliegue de EJBs

Instrucciones para el despliegue de EJBs Apuntes de J2EE Instrucciones para el despliegue de EJBs Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no

Más detalles

ORACLE ADF, UNA PRUEBA DE CONCEPTO

ORACLE ADF, UNA PRUEBA DE CONCEPTO TRABAJO DE FIN DE GRADO GRADO EN INGENIERÍA INFORMÁTICA ORACLE ADF, UNA PRUEBA DE CONCEPTO Autor: Diego Vélez Gil Tutor: Miguel Ángel Patricio Guisado Colmenarejo, 25 Junio de 2013 Diego Vélez Gil 1 Agradecimientos

Más detalles

Arquitectura de Presentación

Arquitectura de Presentación Arquitectura de Presentación Gastón Coco Nicolás Passerini Jorge L García 2005 Qué es Presentación? Es lo que permite al usuario interactuar con el modelo de dominio de la aplicación (ui / gui) 2 Problemas

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

Desarrollo de Software con

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

Más detalles

FRAMEWORKS (Conceptos y Prácticas)

FRAMEWORKS (Conceptos y Prácticas) FRAMEWORKS (Conceptos y Prácticas) Contenido Introducción Principio de Inversión de Control Características de los Frameworks Frameworks en Java Frameworks en PHP Evaluación de Frameworks Contenido Introducción

Más detalles

Capas de la arquitectura de referencia

Capas de la arquitectura de referencia DOCUMENTO DE ARQUITECTURA DE REFERENCIA PARA APLICACIONES WEB GESTIÓN INFORMÁTICA UNIVERSIDAD DE ANTIOQUIA Este documento se estructura teniendo en cuenta las recomendaciones del artículo de IBM Reference

Más detalles