iniciación web dynpro for java

18
Iniciación Web Dynpro for Java Curso introductorio para Equipos de Desarrollo Web Dynpro

Upload: fekalizator

Post on 25-Nov-2015

33 views

Category:

Documents


7 download

TRANSCRIPT

Presentacin de PowerPoint

Iniciacin Web Dynpro for JavaCurso introductorio para Equipos de Desarrollo Web DynproAgendaIntroduccinLa Tecnologa Web DynproConstruccin de una AWDCompilacin, Deployment y ejecucin de la AWDConclusinIntroduccinEsta presentacin pretende dar un apoyo inicial a desarrolladores que requieran implementar aplicaciones con la tecnologa Web Dynpro Java, tecnologa creada por SAP para construir aplicaciones web empresariales para backends basados en SAP R/3 y cada uno de sus mdulos.

IntroduccinSe presentar tanto como la arquitectura de diseo de una AWD (componentes, objetos, entorno de desarrollo), as como los pasos para construir una AWD con las funcionalidades mas usuales.AgendaIntroduccinLa Tecnologa Web DynproConstruccin de una AWDCompilacin, Deployment y ejecucin de la AWDConclusinLa Tecnologa Web DynproQu es Web Dynpro?Tecnologa creada por SAP para el desarrollo de Aplicaciones Web Empresariales, cuyos procesos de negocio son manejados por SAP R/3 y sus mdulos asociados.Existen 2 saboresWeb Dynpro for Java.Web Dynpro ABAP.

La Tecnologa Web DynproPor qu Web Dynpro?Acceso a varios servicios de backend (RFC, JEE, Web Service).Integracin con Interactive Form de Adobe, para creacin de reportes.Soporte para creacin de aplicaciones a gran escala mediante la construccin de componentes reutilizables.Gran coleccin de elementos de UI, con funcionalidades enriquecidas, que solo son configurados y no programados

La Tecnologa Web DynproEl modelo MVC (Modelo / Vista / Controlador)Patrn arquitectnico que divide una aplicacin en 3 componentes: datos (Modelo), interfaces de usuario (Vista), y la logica de control (Controlador).

La Tecnologa Web DynproArquitectura de una AWDEsta compuesta por 1 o mas Componentes Web Dynpro (CWD)

La Tecnologa Web DynproUna CWD se divide en 4 tipos de entidadesEntidades Visuales Internamente Visibles (EVIV).Entidades Visuales Externamente Visibles (EVEV).Entidades Programticas Internamente Visibles (EPIV).Entidades Programticas Externamente Visibles (EPEV).

La Tecnologa Web Dynpro

La Tecnologa Web DynproEntidades de una CWDTipoNombreDescripcinEVEVInterface ViewInterfaz por la cual se puede reutilizar las entidades visuales de laCWDEVIVView LayoutVista que contiene los elementos de interfaz grfica (GUI)EVIVWindowRepositorio de una o ms vistas que conforman una secuenciade despliegue grfico (o navegacin de pantallas) en virtud de lasinteracciones del usuario dentro de la AWDEPEVInterface ControllerInterfaz programable que da acceso a la funcionalidad de laComponenteEPIVInterface View ControllerInterfaz que permite al Component Controller reutilizar las entidades visuales de la CWDEPIVComponent ControllerEntidad que lleva todo el control interno de la componente,siendo una suerte de intermediario o coordinador entre las demsentidades programticas.EPIVView ControllerEntidad en donde se programan las interacciones de usuario enuna VistaEPIVCustom ControllerEntidad encargada de interactuar con una parte del modelo yasea para consultarlo o modificarloLa Tecnologa Web DynproEl concepto de contextoEntidades encargadas de interactuar con el Modelo tanto como para consultarlo o modificarloLa compone un nodo Raz (Root Node), uno o varios Nodos (Nodes) y una o varias Hojas (Leafs)En las Hojas se representan datos atmicos.En los Nodos se representa informacin desplegable a modo de listados o reportes.La Tecnologa Web Dynpro

La Tecnologa Web Dynpro

La Tecnologa Web DynproCmo construimos una AWD?NetWeaver Developer Studio, IDE desarrollada por SAP basada en Eclipse (WD4J).Tener en cuenta que tambin se podra hacer mediante el entorno de desarrollo en SAP R/3 para las AWD ABAP.AgendaIntroduccinLa Tecnologa Web DynproConstruccin de una AWDCompilacin, Deployment y ejecucin de la AWDConclusinAgendaIntroduccinLa Tecnologa Web DynproConstruccin de una AWDCompilacin, Deployment y ejecucin de la AWDConclusin