Avalados por :

Desenvolvimento do Web Dynpro: Independente da linguagem, Modelo-Visão-Controlador e Benefícios de SEO

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...
A maior parte do desenvolvimento do Web Dynpro é realmente independente da linguagem de programação, requer poucas habilidades e proporciona uma produtividade muito maior no design da interface do usuário. O modelo de programação do Web Dynpro é totalmente independente da linguagem ABAP, enquanto o Dynpro é completamente em linguagem ABAP e não em Programação Orientada a Objetos (OOP). O SAP NetWeaver '04 só suportará o desenvolvimento do Web Dynpro em Java, mas futuras versões do SAP NetWeaver oferecerão ao desenvolvedor alternativas para programar em Java ou em linguagem ABAP.

O Web Dynpro depende do princípio Modelo-Visão-Controlador (MVC). O Dynpro é dividido em duas partes: design e lógica de fluxo, enquanto o Web Dynpro é dividido aproximadamente em três camadas, cada uma das quais pode ser desenvolvida e modificada de forma independente:

• Apresentação (a visão)
• Interação (o controlador)
• Dados comerciais (o modelo)

O ABAP/Dynpro realmente não pode suportar uma separação moderna entre a lógica de front-end/apresentação e a lógica de back-end/negócio; na verdade, trabalham juntos como um único objeto. A administração do Web Dynpro não significa nada mais do que a administração do Servidor de Aplicações Web da SAP e seus clientes baseados em navegador (zero footprint para a interface do usuário). Isso significa que muitos esforços para manter e executar diferentes servidores web, servidores de interface de usuário e instalações de GUI de cliente, que são o caso no ABAP/Dynpro, simplesmente desaparecerão. Como o Web Dynpro é baseado no SAP Web AS, oferece o mesmo suporte para desenvolvimento multiusuário e logística de software que existem atualmente no R/3.

No Web Dynpro, a tela é atualizada sem recarregar a página. Além disso, a interface do usuário utiliza dinâmicas do lado do cliente, personaliza o navegador e atende à acessibilidade 508. O Web Dynpro suporta a reutilização de componentes, enquanto no componente Dynpro a reutilização é muito limitada, pois a tela e o programa estão acoplados (tratando-os como um único objeto). No Web Dynpro, a interface do usuário será dinâmica do lado do cliente e do servidor, mas no ABAP/Dynpro será dinâmica apenas do lado do servidor.

A Infraestrutura de Desenvolvimento de JAVA (JDI) é uma nova característica no SAP NetWeaver; o Web Dynpro é construído sobre ela e o JDI conectará o Ambiente de Desenvolvimento Integrado (IDE) à infraestrutura. O JDI reduzirá ainda mais o tempo e os custos de desenvolvimento, corrigindo facilmente erros e aumentando a confiabilidade dos processos ao longo do ciclo de vida da aplicação.

O JDI pode ser descrito por três elementos que são: Design, Tempo e Repositório (DTR) que gerencia a versionamento de arquivos para garantir que todos os desenvolvedores estejam trabalhando a partir do mesmo conjunto de códigos; Component Build Service (CBS) que hospeda todos os arquivos Java necessários ou produzidos durante o desenvolvimento de software; e Software Logistics (SL) que é responsável por implementar a aplicação em diferentes sistemas e torná-la disponível em todas as etapas do ciclo de vida do produto e outras funções de transporte e manutenção. Além disso, o desenvolvedor pode acessar o JDI importando um único arquivo de configuração de desenvolvimento.

Por fim, o Web Dynpro é uma revolução e um salto no mundo do desenvolvimento de interfaces de usuário e minimizará o custo, o tempo e o esforço nos ciclos de treinamento e implementação.

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?