Avalados por :

Desarrollo de Web Dynpro: Independiente del lenguaje, Modelo-Vista-Controlador y Beneficios SEO

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...
La mayor parte del desarrollo de Web Dynpro es realmente independiente del lenguaje de programación, requiere pocas habilidades y proporciona una productividad mucho mayor en el diseño de la interfaz de usuario. El modelo de programación de Web Dynpro es totalmente independiente del lenguaje ABAP, mientras que el Dynpro es completamente lenguaje ABAP y no de Programación Orientada a Objetos (OOP). SAP NetWeaver '04 solo admitirá el desarrollo de Web Dynpro en Java, pero las futuras versiones de SAP NetWeaver brindarán al desarrollador alternativas para programar en Java o en lenguaje ABAP.

Web Dynpro depende del principio Modelo-Vista-Controlador (MVC). El Dynpro se divide en dos partes: diseño y lógica de flujo, mientras que el Web Dynpro se divide aproximadamente en tres capas, cada una de las cuales se puede desarrollar y modificar de forma independiente:

• Presentación (la vista)
• Interacción (el controlador)
• Datos comerciales (el modelo)

ABAP/Dynpro realmente no puede admitir una separación moderna entre la lógica de front-end/presentación y la lógica de back-end/negocio; de hecho, trabajan juntos como un solo objeto. La administración de Web Dynpro no significa nada más que la administración del Servidor de Aplicaciones Web de SAP y sus clientes basados en navegador (huella cero para la interfaz de usuario). Esto significa que muchos esfuerzos para mantener y ejecutar diferentes servidores web, servidores de interfaz de usuario e instalaciones de GUI de cliente, que son el caso en ABAP/Dynpro, simplemente desaparecerán. Dado que Web Dynpro se basa en el SAP Web AS, ofrece el mismo soporte para desarrollo multiusuario y logística de software que actualmente existen en R/3.

En Web Dynpro, la pantalla se actualiza sin recargar la página. Además, la interfaz de usuario utiliza dinámicas del lado del cliente, personaliza el navegador y cumple con la accesibilidad 508. Web Dynpro admite la reutilización de componentes, mientras que en el componente Dynpro la reutilización es muy limitada, ya que la pantalla y el programa están acoplados (tratándolos como un solo objeto). En Web Dynpro, la interfaz de usuario será dinámica desde el lado del cliente y del servidor, pero en ABAP/Dynpro será dinámica solo desde el lado del servidor.

La Infraestructura de Desarrollo de JAVA (JDI) es una nueva característica en SAP NetWeaver; Web Dynpro está construido sobre ella y JDI conectará el Entorno de Desarrollo Integrado (IDE) a la infraestructura. JDI reducirá aún más el tiempo y los costos de desarrollo, corrigiendo fácilmente errores y aumentando la confiabilidad de los procesos a lo largo del ciclo de vida de la aplicación.

JDI podría describirse por tres elementos que son: Diseño, Tiempo y Repositorio (DTR) que maneja el versionado de archivos para asegurar que todos los desarrolladores estén trabajando desde el mismo conjunto de códigos; Component Build Service (CBS) que aloja todos los archivos Java necesarios o producidos durante el desarrollo de software; y Software Logistics (SL) que se encarga de implementar la aplicación en diferentes sistemas y la hace disponible en todas las etapas del ciclo de vida del producto y otras funciones de transporte y mantenimiento. Además, el desarrollador puede acceder al JDI importando un solo archivo de configuración de desarrollo.

Finalmente, Web Dynpro es una revolución y un salto en el mundo del desarrollo de interfaces de usuario y minimizará el costo, el tiempo y el esfuerzo en los ciclos de capacitación e implementación.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?