Web Dynpro - Web Dynpro

Web Dynpro ( WD ), sunucu tarafı iş uygulamalarının geliştirilmesine odaklanan, SAP SE tarafından geliştirilen bir web uygulama teknolojisidir . Modern sürümler için (örneğin NetWeaver 750'den itibaren, yazılım katmanı SAP_UI) kullanıcı arayüzü HTML5 web standardına göre oluşturulur . Netweaver 754'ten (SAP_UI yazılım katmanı, ABAP Platformu 1909) bu yana , dokunma etkinleştirilmiş bir kullanıcı arayüzü mevcuttur. Yeni yayınlanan sürümler genellikle SAP Fiori tasarım ilkelerini takip eder. Ana tasarım özelliklerinden biri, kullanıcı arayüzünün tamamen bildirimsel bir şekilde tanımlanmış olmasıdır. Web Dynpro uygulamaları Java (Java, WDJ veya WD4J için Web Dynpro) veya ABAP (Web Dynpro ABAP, WDA veya WD4A) geliştirme altyapısı kullanılarak geliştirilebilir.

Genel Bakış

Web Dynpro'nun en eski sürümü 2003'te çıktı ve Java'ya dayanıyordu . Bu varyant, ABAP varyantından yaklaşık 18 ay önce piyasaya sürüldü . 2010 itibariyle, Web Dynpro'nun Java varyantı bakım moduna getirildi.

WD, MVC tasarım modelinin yorumuna dayalı bir tasarım mimarisini takip eder ve modele dayalı bir geliştirme yaklaşımı kullanır ("kodlamayı en aza indirin, tasarımı en üst düzeye çıkarın").

Web Dynpro Çerçevesi, birçok özel "kanca yönteminin" mevcut olduğu sunucu tarafı çalışma zamanı ortamıdır. Daha sonra geliştirici, istenen iş işlevselliğini uygulamak için bu kanca yöntemlerine kendi özel kodlamasını yerleştirir. Bu kanca yöntemleri "yaşam döngüsü" ve "gidiş-dönüş" gibi geniş kategorilerden birine aittir; yani, bir yazılım bileşeninin yaşam döngüsü ile ilgili olan yöntemler (yani, başlatma ve kapatma sırasında gerçekleşen işleme vb.) ve sırasında meydana gelen sabit olay sırasını işlemeyle ilgili yöntemler sunucuya istemci tarafından başlatılan bir gidiş dönüş.

Web Dynpro, standartlaştırılmış UI ilkelerini izleyen iş uygulamalarının, arka uç sistemlerine bağlanan ve ölçeklenebilir olan uygulamaların geliştirilmesini amaçlamaktadır.

Anahtar Yetenekler

  • Bildirime dayalı geliştirme yolu: Web Dynpro, grafiksel ve bildirimsel bir UI geliştirme aracı sunar. UI kontrolleri , yapı taşları, görünümler ve pencereler modellenir ve iş mantığı ayrı ayrı kodlanabilir.
  • Kullanıcı arabirimi ile iş mantığının ayrılması: Web Dynpro'nun SAP GUI'ye göre bir avantajı, iş mantığı ile kullanıcı arabirimi ve daha az uygulama çabası ile yapılandırılmış geliştirme süreci arasındaki ayrımdır .
  • Durum bilgisi olan uygulama desteği: Uygulamanın durumu arka uçta tutulur. Bu, ABAP sunucusundan tarayıcıya ve tam tersi daha az veri aktarımına yol açar .

Web Dynpro ABAP ile ilgili olarak, yalnızca bir programlama dili ( ABAP ) ve yalnızca bir sistem gereklidir. Bu nedenle geliştirme daha kolay ve uygun maliyetli olabilir.

Referanslar

Dış bağlantılar