A Web Dynpro application can be accessed by the user using a URL with a window in the Dynpro component. A Web Dynpro application connects to an interface view using an inbound plug, which is further connected to the Dynpro component that contains Model View and Controller to process the data for the Web Dynpro application.
MVC model enables you to separate the user interface and application logic. Model is used to get the data from the back-end system as per application logic.
The following image depicts a high level diagram of a Web Dynpro application −
You can use different data sources for a Web Dynpro application −
To develop a Web Dynpro application, you can use Web Dynpro explorer, which is easily integrated to ABAP workbench.