Web Dynpro - Web Dynpro

Web Dynpro ( WD ) er en webapplikasjonsteknologi utviklet av SAP SE som fokuserer på utvikling av serverapplikasjoner. For moderne utgivelser (for eksempel fra NetWeaver 750, programvarelag SAP_UI) blir brukergrensesnittet gjengitt i henhold til HTML5- nettstandarden. Siden Netweaver 754 (programvarelag SAP_UI, ABAP Platform 1909) er et berøringsaktivert brukergrensesnitt tilgjengelig. De nylig utgitte versjonene følger vanligvis SAP Fiori-designprinsippene. En av hoveddesignfunksjonene er at brukergrensesnittet er definert på en helt erklærende måte. Web Dynpro-applikasjoner kan utvikles ved hjelp av enten Java (Web Dynpro for Java, WDJ eller WD4J) eller ABAP (Web Dynpro ABAP, WDA eller WD4A) utviklingsinfrastruktur.

Oversikt

Den tidligste versjonen av Web Dynpro dukket opp i 2003 og var basert på Java . Denne varianten ble utgitt omtrent 18 måneder før ABAP- varianten. Fra og med 2010 ble Java-varianten av Web Dynpro satt i vedlikeholdsmodus.

WD følger en designarkitektur basert på en tolkning av MVC- designmønsteret og bruker en modelldrevet utviklingsmetode ("minimer koding, maksimer design").

Web Dynpro Framework er et kjøretidsmiljø på serversiden der mange dedikerte "krokmetoder" er tilgjengelige. Utvikleren plasserer deretter sin egen tilpassede koding i disse krokmetodene for å implementere ønsket forretningsfunksjonalitet. Disse krokmetodene tilhører en av de store kategoriene av enten "livssyklus" og "rundtur"; de metodene som er opptatt av livssyklusen til en programvarekomponent (dvs. behandling som skjer ved oppstart og nedleggelse osv.), og de metodene som er opptatt av å behandle den faste hendelsesforløpet som finner sted i løpet av en klientinitiert rundtur til serveren.

Web Dynpro er rettet mot utvikling av forretningsapplikasjoner som følger standardiserte UI-prinsipper, applikasjoner som kobles til backend-systemer og som er skalerbare.

Nøkkelegenskaper

  • Deklarativ måte å utvikle seg på: Web Dynpro tilbyr et grafisk og deklarativt middel for UI-utvikling. UI-kontroller , byggesteiner, visninger og vinduer er modellert, og forretningslogikken kan kodes separat.
  • Separasjon av brukergrensesnitt og forretningslogikk: En fordel med Web Dynpro fremfor SAP GUI er skillet mellom virksomhetslogikk og brukergrensesnitt, og den strukturerte utviklingsprosessen med mindre implementeringsinnsats.
  • Støtte for stateful søknad: Status for søknaden holdes i bakenden. Dette fører til redusert dataoverføring fra ABAP- server til nettleser og omvendt.

Når det gjelder Web Dynpro ABAP, er det bare ett programmeringsspråk ( ABAP ) og bare ett system nødvendig. Derfor kan utviklingen være enklere og kostnadseffektiv.

Referanser

Eksterne linker