InterviewSolution
| 1. |
How Is Model-driven Architecture Implemented In Web Dynpro Framework ? |
|
Answer» Web dynpro framework uses declarative programming techniques to create a META-model of the application which is free from back-end and front-end programming LANGUAGES. Rather the metadata is programming language-neutral and has INFORMATION stored in XML format. It’s only during run-time that the rendering ENGINE GENERATES the code in html and java script from this meta model of the application. So the design part – which defines the UI and data flow between UI elements – is completely abstracted minimizing the coding (which is required only for implementing business logic). The model-driven approach helps developer to focus less on coding and technology part and more on the design part of the application – “minimizing coding and maximizing design”. Naturally, the primary focus of business application developer should be the business logic and the technological implementation should not distract him. Web dynpro framework uses declarative programming techniques to create a meta-model of the application which is free from back-end and front-end programming languages. Rather the metadata is programming language-neutral and has information stored in XML format. It’s only during run-time that the rendering engine generates the code in html and java script from this meta model of the application. So the design part – which defines the UI and data flow between UI elements – is completely abstracted minimizing the coding (which is required only for implementing business logic). The model-driven approach helps developer to focus less on coding and technology part and more on the design part of the application – “minimizing coding and maximizing design”. Naturally, the primary focus of business application developer should be the business logic and the technological implementation should not distract him. |
|